Machine Learning-Assisted High-Dimensional Matrix Estimation
Organizations: Advanced Institute of Information Technology, Peking University · Wangxuan Institute of Computer Technology, Peking University, China, 100871 · Guanghua School of Management, Peking University, Beijing, China, 100871 · School of Statistics, Dongbei University of Finance and Economics, Dalian, China, 116025 ·
Abstract
Efficient estimation of high-dimensional matrices-including covariance and precision matrices-is a cornerstone of modern multivariate statistics. Most existing studies have focused primarily on the theoretical properties of the estimators (e.g., consistency and sparsity), while largely overlooking the computational challenges inherent in high-dimensional settings. Motivated by recent advances in learning-based optimization method-which integrate data-driven structures with classical optimization algorithms-we explore high-dimensional matrix estimation assisted by machine learning. Specifically, for the optimization problem of high-dimensional matrix estimation, we first present a solution procedure based on the Linearized Alternating Direction Method of Multipliers (LADMM). We then introduce learnable parameters and model the proximal operators in the iterative scheme with neural networks, thereby improving estimation accuracy and accelerating convergence. Theoretically, we first prove the convergence of LADMM, and then establish the convergence, convergence rate, and monotonicity of its reparameterized counterpart; importantly, we show that the reparameterized LADMM enjoys a faster convergence rate. Notably, the proposed reparameterization theory and methodology are applicable to the estimation of both high-dimensional covariance and precision matrices. We validate the effectiveness of our method by comparing it with several classical optimization algorithms across different structures and dimensions of high-dimensional matrices.
Figures & tables
| Dimension | Time (s) | Frobenius norm | Nuclear norm | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | |||||||||||||||||
| 1000 | |||||||||||||||||||
| 2000 | |||||||||||||||||||
| 3000 | |||||||||||||||||||
| 4000 | |||||||||||||||||||
| 1000 | |||||||||||||||||||
| Factor number | Dimension | Time (s) | Frobenius norm | Nuclear norm | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | |||||||||||||||||
| 1000 | |||||||||||||||||||
| 2000 | |||||||||||||||||||
| 3000 | |||||||||||||||||||
| 4000 | |||||||||||||||||||
| 1000 | |||||||||||||||||||
| Sparsity level | Dimension | Time (s) | Frobenius norm | Nuclear norm | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | |||||||||||||||||
| 1000 | |||||||||||||||||||
| 2000 | |||||||||||||||||||
| 3000 | |||||||||||||||||||
| 4000 | |||||||||||||||||||
| 1000 | |||||||||||||||||||
| Block size | Dimension | Time (s) | Frobenius norm | Nuclear norm | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | LBO/ADMM/LADMM/TOSA/PFBS/FISTA | |||||||||||||||||
| 1000 | |||||||||||||||||||
| 2000 | |||||||||||||||||||
| 3000 | |||||||||||||||||||
| 4000 | |||||||||||||||||||
| 1000 | |||||||||||||||||||
| Matrix structures | Dimension | Time (s) | Frobenius norm | Nuclear norm | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LBO/ADMM/LADMM/ProxGrad/QUIC/SPG | LBO/ADMM/LADMM/ProxGrad/QUIC/SPG | LBO/ADMM/LADMM/ProxGrad/QUIC/SPG | |||||||||||||||||
| Banded 1 | 1024 | ||||||||||||||||||
| 2025 | |||||||||||||||||||
| 3025 | |||||||||||||||||||
| 3969 | |||||||||||||||||||
| Banded 2 | 1024 | ||||||||||||||||||
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Metric | Dimension | ADMM | LADMM | TOSA | PFBS | FISTA | CVXPY | MMA |
|---|---|---|---|---|---|---|---|---|
| Time (s) | 1.696 | 1.110 | 2.662 | 4.011 | 2.374 | 2.427 | 1.157 | |
| 6.248 | 3.582 | 9.583 | 1.582 | 1.082 | 1.602 | 3.817 | ||
| 1.452 | 8.957 | 2.432 | 3.849 | 3.093 | 5.038 | 6.702 | ||
| Frobenius norm | 1.252 | 1.252 | 1.251 | 1.252 | 1.252 | 1.252 | 1.251 | |
| 3.582 | 3.582 | 3.577 | 3.582 | 3.582 | 3.582 | 3.600 | ||
| 6.649 | 6.649 | 6.639 | 6.649 | 6.649 | 6.649 | 6.738 |
Learning to Optimize
Learning to Optimize uses data to adapt algorithms, solver decisions, and solution maps for faster or better optimization.
See all 138 papers