中文

ReLU函数非线性矩阵分解的外推且可收敛算法

机器学习 2026-01-27 v2 图像与视频处理 最优化与控制 机器学习

摘要

ReLU矩阵分解(RMD)问题定义如下:给定稀疏非负矩阵XX与分解秩rr,求出秩为rr的矩阵Θ\Theta,使得Xmax(0,Θ)X\approx \max(0,\Theta)。RMD是非线性矩阵分解(NMD)的一个特例,广泛应用于数据压缩、非随机缺失的矩阵完成以及流形学习。标准RMD模型最小化均方误差,即Xmax(0,Θ)F2\|X - \max(0,\Theta)\|_F^2。对应的优化问题(Least-Squares RMD, LS-RMD)是不可导且高度非凸的。这促使Saul提出另一模型,称为Latent-RMD,通过引入潜在变量ZZ,满足max(0,Z)=X\max(0,Z)=X,同时最小化ZΘF2\|Z - \Theta\|_F^2。我们的首要贡献是表明两种表述可能产生不同的低秩解Θ\Theta。随后我们考虑对Latent-RMD的重新参数化,称为3B-RMD,其中Θ\Theta被替换为低秩乘积WHWH,其中WWrr列,HHrr行。我们的第二个贡献是证明对3B-RMD应用分块坐标下降(block coordinate descent, BCD)的收敛性。我们的第三个贡献是提出BCD的一种新型外推变体,称为eBCD,我们证明了在温和假设下eBCD同样收敛。我们展示了eBCD相较于传统BCD在计算速度上显著加速,并在合成数据和真实数据集上表现出色。

关键词

引用

@article{arxiv.2503.23832,
  title  = {An extrapolated and provably convergent algorithm for nonlinear matrix decomposition with the ReLU function},
  author = {Nicolas Gillis and Margherita Porcelli and Giovanni Seraghiti},
  journal= {arXiv preprint arXiv:2503.23832},
  year   = {2026}
}

备注

25 pages. Codes and data available from https://github.com/giovanniseraghiti/ReLU-NMD