REVIEW 2 major objections 5 minor 29 references
Graph-Regularized Low-Rank Matrix Completion by Variable Projection
T0 review · 2 major / 5 minor · reviewed 2026-07-13 · grok-4.5
Pith's one-line read Adding graph smoothness to Riemannian low-rank matrix completion improves recovery of missing weather and ratings data.
desk verdict Solid, correctly derived engineering extension of RTRMC with graph Dirichlet terms; real but incremental gains on weather and MovieLens, with the expected graph-mismatch failure modes already documented by the authors. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Variable projection of the graph-regularized least-squares objective onto the Grassmann manifold: for each candidate subspace U the optimal factor W is obtained in closed form by solving a linear system that now includes the column-graph Laplacian Kronecker product, after which Riemannian trust-region steps are taken on the reduced cost f(U).
What would settle it
On a held-out weather or rating matrix whose true row/column graph is known, replace that graph by a random or deliberately misaligned graph of equal density and check whether GR-RTRMC's RMSE advantage over plain RTRMC disappears or reverses.
Extended reading notes
Core claim
Incorporating Dirichlet graph-regularization terms into the RTRMC variable-projection formulation yields lower test RMSE than RTRMC, GRALS, SoftImpute and other baselines on Belgian and French weather matrices and on MovieLens 100K/1M, provided the chosen graphs correctly encode the latent smoothness that should be enforced.
Load-bearing premise
The chosen row and column graphs correctly encode the smoothness that latent factors ought to obey; when local events violate that smoothness the method produces artifacts unless observation confidence is manually lowered.
Editorial extensions
If this is right
- Weather services can impute missing station readings more accurately by supplying a spatial station graph and a temporal smoothness graph.
- Collaborative-filtering systems can lower RMSE by feeding user-user and item-item similarity graphs into the same Riemannian solver.
- When an anomalous window is known a priori, simply lowering the corresponding confidence weights restores plausible imputations without changing the algorithm.
- The same variable-projection Grassmann scheme can be reused for any other matrix-completion task that supplies side-information graphs.
Reading between the lines
- Automatic detection of confidence-weight drops during anomalous periods would remove the need for the manual storm-window intervention shown in the case study.
- Feeding additional meteorological variables (precipitation, radiation) as extra graph edges or multi-layer factors could capture the localized convective events that currently break pure temperature completion.
- The same Grassmann-plus-graph construction is a natural candidate for other spatiotemporal imputation tasks such as traffic, air-quality or power-grid matrices.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper extends Riemannian Trust-Region Matrix Completion (RTRMC) by adding Dirichlet graph-regularization terms on the row and column factors, yielding GR-RTRMC. After variable projection of the right factor W_U, the problem is optimized over the Grassmannian Gr(m,r). The authors derive the reduced cost, the Euclidean and Riemannian gradients (Eqs. 24–25), the Riemannian Hessian (Eq. 30), and the closed-form linear system for W_U that correctly absorbs the column Laplacian via the Kronecker term λ_w(L_w ⊗ I_r) (Eq. 35). Experiments on Belgian and French weather matrices (Block and Spread missingness) and on MovieLens 100K/1M report lower average test RMSE than RTRMC, GRALS, SoftImpute and other baselines (Tables 1–3). Two case studies (§3.5) document failure modes under localized storms and rain when the spatial graph assumption is violated.
Significance. If the reported gains hold under independent re-implementation, the work supplies a clean, usable extension of a well-known Riemannian matrix-completion method that incorporates side-information graphs while retaining second-order trust-region geometry. The explicit gradient/Hessian formulae and the Kronecker-structured W_U solve are concrete technical contributions that practitioners can implement. Code is stated to be available. The weather and MovieLens results, together with the honest storm/rain failure analysis, make the paper useful both as a method paper and as a cautionary study of when graph smoothness helps or hurts. The contribution is incremental rather than foundational, but it is solid and of clear interest to the matrix-completion and Riemannian-optimization communities.
major comments (2)
- §3.5 (storm and rain cases) shows that when the chosen graphs do not encode the true latent smoothness, the Dirichlet terms produce artifacts unless the confidence matrix C is manually lowered over the anomalous window. The abstract and introduction claim improved “robustness,” yet the only mitigation demonstrated is this hand-tuned down-weighting of C. A load-bearing claim of the paper is therefore only partially supported: either a quantitative sensitivity study (varying graph construction / λ_u,λ_w and reporting when GR-RTRMC degrades relative to plain RTRMC) or an automatic anomaly-aware C schedule should be added so that the robustness claim can be evaluated rather than asserted.
- Tables 1–3 report only average RMSE (and wall-clock time). No standard deviations across folds, no statistical significance tests, and no ablation that isolates the contribution of the row graph versus the column graph versus the Riemannian geometry are provided. Because the central empirical claim is that GR-RTRMC “yields lower test RMSE,” the absence of variability measures and of a controlled ablation makes it impossible to judge whether the observed gains are reliable or driven by a particular hyper-parameter / fold combination. Adding fold-wise statistics and a minimal ablation would substantially strengthen the claim.
minor comments (5)
- Notation for the unobserved set is inconsistent: the text after Eq. (11) writes Ω for the unobserved entries while earlier Ω denotes the observed set; a bar or complement symbol would avoid confusion.
- In the vectorized derivation (around Eqs. 32–36) the symbols λ_u^{2} / λ_w^{2} appear in places where the original objective uses λ_u / λ_w; a short consistency check would help readers re-implement the linear system.
- Figure 2 captions list station IDs but the corresponding geographic locations are not indicated on the map of Fig. 1; a small inset or legend would improve readability.
- The computational-complexity discussion (§3.4) is only empirical; a short big-O statement for the dominant cost of forming/solving the Kronecker-augmented system for W_U would be useful.
- A few typographical issues remain (e.g., “M´ et´ eo-France”, missing spaces around some equation references). A careful proof-reading pass is recommended.
Circularity Check
No significant circularity: GR-RTRMC is a standard extension of RTRMC with independently derived Riemannian derivatives and held-out empirical evaluation.
full rationale
The paper's derivation chain is self-contained and non-circular. Starting from the known RTRMC Grassmann formulation (9), the authors add Dirichlet graph terms to obtain (10)/(11), then apply variable projection and standard Riemannian calculus to produce the Euclidean gradient (24), Riemannian gradient (25), Hessian (30), and the closed-form W_U solve that correctly absorbs the column Laplacian via λ_w(L_w ⊗ I_r) in (35). These steps follow from first-order optimality and differential geometry; none is defined in terms of the claimed test RMSE, and none reduces by construction to a fitted quantity. Empirical claims (Tables 1–3) are evaluated on held-out test folds after validation-set hyperparameter selection, which is ordinary ML practice and does not make the reported RMSE tautological. Self-citations to RTRMC [14,15] (Absil coauthor) and the authors' conference preview [16] and weather-protocol paper [22] are normal prior-work references; they supply the base framework and experimental setup but are not load-bearing uniqueness theorems or ansätze that force the present result. Failure modes in §3.5 (storm/rain) are honestly reported as modeling-assumption failures, not hidden circularity. Score 0 is therefore appropriate.
Assumptions & free parameters
free parameters (3)
- rank r
- λ, λ_u, λ_w
- graph construction hyperparameters (k, similarity metric, altitude threshold)
assumptions (3)
- domain assumption The target matrix is approximately low-rank of rank r.
- domain assumption Connected nodes on the row/column graphs should have similar latent factors (Dirichlet smoothness).
- standard math Riemannian gradient and Hessian on the Grassmannian are obtained by orthogonal projection of the Euclidean derivatives (standard manifold calculus).
Cite this review
Pith. "Pith review of Graph-Regularized Low-Rank Matrix Completion by Variable Projection." pith.science (2026). https://pith.science/paper/H4ZCBKXP
@misc{pith2026260709546,
author = {Pith},
title = {Pith review of: Graph-Regularized Low-Rank Matrix Completion by Variable Projection},
year = {2026},
howpublished = {\url{https://pith.science/paper/H4ZCBKXP}},
note = {Machine review of arXiv:2607.09546}
}
read the original abstract
We address the low-rank matrix completion problem by incorporating graph regularization into the existing Riemannian Trust-Region Matrix Completion (RTRMC) framework. The latter uses the geometry of the low-rank constraint to remodel the problem as an unconstrained optimization problem on a single Grassmann manifold. Our approach, named Graph-Regularized RTRMC (GR-RTRMC), exploits the inherent relationships between rows and columns of the matrix. By using these relationships, we aim to improve the accuracy and robustness of matrix completion, particularly in scenarios where the underlying data exhibits strong correlations between rows or columns.
Reference graph
Works this paper leans on
-
[1]
In: Proceedings of the KDD Cup Workshop 2007, pp
Bennett, J., Lanning, S.: The Netflix Prize. In: Proceedings of the KDD Cup Workshop 2007, pp. 3–6 (2007)
2007
-
[2]
In: Lafferty, J., Williams, C., Shawe-Taylor, J., Zemel, R., Culotta, A
Barber, C., Bockhorst, J., Roebber, P.: Auto-regressive HMM inference with incomplete data for short-horizon wind forecasting. In: Lafferty, J., Williams, C., Shawe-Taylor, J., Zemel, R., Culotta, A. (eds.) Advances in Neural Information Processing Systems, vol. 23. Curran Associates, Inc., Red Hook, NY, USA (2010). https://proceedings.neurips.cc/paper fi...
2010
-
[3]
Social Networks35(4), 652–668 (2013) https://doi.org/10.1 016/j.socnet.2013.09.003 21
Smith, J.A., Moody, J.: Structural effects of network sampling coverage I: Nodes missing at random. Social Networks35(4), 652–668 (2013) https://doi.org/10.1 016/j.socnet.2013.09.003 21
2013
-
[4]
Social Networks28(2), 124–136 (2006) https://doi.org/10.1016/j.socnet.2005.05.001
Borgatti, S.P., Carley, K.M., Krackhardt, D.: On the robustness of centrality measures under conditions of imperfect data. Social Networks28(2), 124–136 (2006) https://doi.org/10.1016/j.socnet.2005.05.001
-
[5]
Kong, L., Xia, M., Liu, X.-Y., Chen, G., Gu, Y., Wu, M.-Y., Liu, X.: Data loss and reconstruction in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems25(11), 2818–2828 (2014) https://doi.org/10.1109/TP DS.2013.269
doi:10.1109/tp 2014
-
[6]
CoRR abs/0805.4471(2008) 0805.4471
Cand` es, E.J., Recht, B.: Exact matrix completion via convex optimization. CoRR abs/0805.4471(2008) 0805.4471
arXiv 2008
-
[7]
In: Proceedings of the 22nd International Conference on Machine Learning
Rennie, J.D.M., Srebro, N.: Fast maximum margin matrix factorization for col- laborative prediction. In: Proceedings of the 22nd International Conference on Machine Learning. ICML ’05, pp. 713–719. Association for Computing Machinery, New York, NY, USA (2005). https://doi.org/10.1145/1102351.1102441
-
[8]
Computational and Applied Mathematics44(6) (2025) https://doi.org/10 .1007/s40314-025-03263-2
Wang, P., Zhu, D.: Approximation Newton method for low-rank matrix comple- tion. Computational and Applied Mathematics44(6) (2025) https://doi.org/10 .1007/s40314-025-03263-2
2025
Show all 29 references
-
[9]
CoRRabs/1408.1717(2014) 1408.1717
Kalofolias, V., Bresson, X., Bronstein, M.M., Vandergheynst, P.: Matrix comple- tion on graphs. CoRRabs/1408.1717(2014) 1408.1717
2014 arXiv
-
[10]
Linear Algebra and its Applications623, 193–235 (2021) https://doi.org/10.1016/j.laa.2020.06.010
Dong, S., Absil, P.-A., Gallivan, K.A.: Riemannian gradient descent methods for graph-regularized matrix completion. Linear Algebra and its Applications623, 193–235 (2021) https://doi.org/10.1016/j.laa.2020.06.010
2021 doi
-
[11]
Signal Processing165, 144–148 (2019) https://doi.org/ 10.1016/j.sigpro.2019.07.002
Mongia, A., Majumdar, A.: Matrix completion on multiple graphs: Application in collaborative filtering. Signal Processing165, 144–148 (2019) https://doi.org/ 10.1016/j.sigpro.2019.07.002
2019 doi
-
[12]
In: Larochelle, H., Ranzato, M., Hadsell, R., Balcan, M.F., Lin, H
Elmahdy, A., Ahn, J., Suh, C., Mohajer, S.: Matrix completion with hierarchical graph side information. In: Larochelle, H., Ranzato, M., Hadsell, R., Balcan, M.F., Lin, H. (eds.) Advances in Neural Information Processing Systems, vol. 33, pp. 9061–9074. Curran Associates, Inc....
2020
-
[13]
In: Cortes, C., Lawrence, N., Lee, D., Sugiyama, M., Garnett, R
Rao, N., Yu, H.-F., Ravikumar, P.K., Dhillon, I.S.: Collaborative filtering with graph information: Consistency and scalable methods. In: Cortes, C., Lawrence, N., Lee, D., Sugiyama, M., Garnett, R. (eds.) Advances in Neural Information Processing Systems, vol. 28. Curran Asso...
2015
-
[14]
In: NIPS, pp
Boumal, N., Absil, P.-A.: RTRMC: A Riemannian trust-region method for low- rank matrix completion. In: NIPS, pp. 406–414 (2011)
2011
-
[15]
Linear Algebra and its Applications475, 200–239 (2015) https://doi.org/10.1016/j.laa.2015.02.027
Boumal, N., Absil, P.-A.: Low-rank matrix completion via preconditioned opti- mization on the Grassmann manifold. Linear Algebra and its Applications475, 200–239 (2015) https://doi.org/10.1016/j.laa.2015.02.027
2015 doi
-
[16]
Loucheur, B., Absil, P.-A., Journ´ ee, M.: Weather data imputation using graph- based low-rank matrix completion with variable projection. (2024). https://bnai c2024.sites.uu.nl/wp-content/uploads/sites/986/2024/10/Weather-Data-Imput ation-Using-Graph-Based-Low-Rank-Matrix-Com...
2024
-
[17]
O’Leary, D.P., Rust, B.W.: Variable projection for nonlinear least squares prob- lems. Comput. Optim. Appl.54(3), 579–593 (2013) https://doi.org/10.1007/s1 0589-012-9492-9
2013 doi
-
[18]
Journal of Machine Learning Research15, 1455–1459 (2014)
Boumal, N., Mishra, B., Absil, P.-A., Sepulchre, R.: Manopt, a Matlab toolbox for optimization on manifolds. Journal of Machine Learning Research15, 1455–1459 (2014)
2014
-
[19]
Journal of Machine Learning Research17(137), 1–5 (2016)
Townsend, J., Koep, N., Weichwald, S.: Pymanopt: A Python toolbox for optimization on manifolds using automatic differentiation. Journal of Machine Learning Research17(137), 1–5 (2016)
2016
-
[20]
Journal of Open Source Software7(70), 3866 (2022) https://doi.org/10.21105/joss.03866
Bergmann, R.: Manopt.jl: Optimization on manifolds in Julia. Journal of Open Source Software7(70), 3866 (2022) https://doi.org/10.21105/joss.03866
2022 doi
-
[21]
Available online (2004)
Larsen, R.M.: PROPACK: Software for large and sparse SVD calculations. Available online (2004). http://sun.stanford.edu/ ∼rmunk/PROPACK
2004
-
[22]
In: Proceedings of the 31st European Signal Processing Conference (EUSIPCO 2023), Pp
Loucheur, B., Absil, P.-A., Journ´ ee, M.: Graph-based matrix completion applied to weather data. In: Proceedings of the 31st European Signal Processing Conference (EUSIPCO 2023), Pp. 1973-1977 (2023)
2023
-
[23]
Journal of Applied Meteorology and Climatology46(11), 1981–1992 (2007) https://doi.org/10.1175/2007JAMC1536.1
DeGaetano, A.T., Belcher, B.N.: Spatial interpolation of daily maximum and min- imum air temperature based on meteorological model analyses and independent observations. Journal of Applied Meteorology and Climatology46(11), 1981–1992 (2007) https://doi.org/10.1175/2007JAMC1536.1
1981 doi
-
[24]
MethodsX15, 103455 (2025) https://doi.org/10.1016/j.mex.2025.103455
Alejo-Sanchez, L.E., M´ arquez-Grajales, A., Salas-Mart´ ınez, F., Franco-Arcega, A., L´ opez-Morales, V., Acevedo-Sandoval, O.A., Gonz´ alez-Ram´ ırez, C.A., Villegas-Vega, R.: Missing data imputation of climate time series: A review. MethodsX15, 103455 (2025) https://doi.org...
2025 doi
-
[25]
Hydrological Sciences Journal38, 33–49 (1993) https://doi.org/10.1080/ 23 02626669309492638
Hisdal, H., Tveito, O.: Extension of runoff series using empirical orthogonal func- tions. Hydrological Sciences Journal38, 33–49 (1993) https://doi.org/10.1080/ 23 02626669309492638
1993
-
[26]
Bioinformatics28(1), 112–118 (2011) https://doi.or g/10.1093/bioinformatics/btr597
Stekhoven, D.J., B¨ uhlmann, P.: MissForest—non-parametric missing value impu- tation for mixed-type data. Bioinformatics28(1), 112–118 (2011) https://doi.or g/10.1093/bioinformatics/btr597
2011 doi
-
[27]
Mathematical Programming Computation4(2012) https://doi.org/10.1007/s12532-012-0044-1
Wen, Z., Yin, W., Zhang, Y.: Solving a low-rank factorization model for matrix completion by a nonlinear successive over-relaxation algorithm. Mathematical Programming Computation4(2012) https://doi.org/10.1007/s12532-012-0044-1
2012 doi
-
[28]
SIAM Journal on Optimization20(4), 1956–1982 (2010) ht tps://doi.org/10.1137/080738970
Cai, J.-F., Cand` es, E.J., Shen, Z.: A singular value thresholding algorithm for matrix completion. SIAM Journal on Optimization20(4), 1956–1982 (2010) ht tps://doi.org/10.1137/080738970
1956 doi
-
[29]
ACM Trans
Harper, F.M., Konstan, J.A.: The MovieLens datasets: History and context. ACM Trans. Interact. Intell. Syst.5(4) (2015) https://doi.org/10.1145/2827872 24
2015 doi
Reviewed July 13, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.