English

An extrapolated and provably convergent algorithm for nonlinear matrix decomposition with the ReLU function

Machine Learning 2026-01-27 v2 Image and Video Processing Optimization and Control Machine Learning

Abstract

ReLU matrix decomposition (RMD) is the following problem: given a sparse, nonnegative matrix XX and a factorization rank rr, identify a rank-rr matrix Θ\Theta such that Xmax(0,Θ)X\approx \max(0,\Theta). RMD is a particular instance of nonlinear matrix decomposition (NMD) that finds application in data compression, matrix completion with entries missing not at random, and manifold learning. The standard RMD model minimizes the least squares error, that is, Xmax(0,Θ)F2\|X - \max(0,\Theta)\|_F^2. The corresponding optimization problem, Least-Squares RMD (LS-RMD), is nondifferentiable and highly nonconvex. This motivated Saul to propose an alternative model, \revise{dubbed Latent-RMD}, where a latent variable ZZ is introduced and satisfies max(0,Z)=X\max(0,Z)=X while minimizing ZΘF2\|Z - \Theta\|_F^2 (``A nonlinear matrix decomposition for mining the zeros of sparse data'', SIAM J.\ Math.\ Data Sci., 2022). Our first contribution is to show that the two formulations may yield different low-rank solutions Θ\Theta. We then consider a reparametrization of the Latent-RMD, called 3B-RMD, in which Θ\Theta is substituted by a low-rank product WHWH, where WW has rr columns and HH has rr rows. Our second contribution is to prove the convergence of a block coordinate descent (BCD) approach applied to 3B-RMD. Our third contribution is a novel extrapolated variant of BCD, dubbed eBCD, which we prove is also convergent under mild assumptions. We illustrate the significant acceleration effect of eBCD compared to eBCD, and also show that eBCD performs well against the state of the art on synthetic and real-world data sets.

Keywords

Cite

@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}
}

Comments

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

R2 v1 2026-06-28T22:40:10.933Z