mlsanityData to 7 Oct 2026

Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instances

arXiv 2310.02246 ↗First posted 3 Oct 2023cs.LG cs.AI cs.NAcited by 0

Not on the map. Why?

Abstract (arXiv)

Solving a linear system Ax=b is a fundamental scientific computing primitive for which numerous solvers and preconditioners have been developed. These come with parameters whose optimal values depend on the system being solved and are often impossible or too expensive to identify; thus in practice sub-optimal heuristics are used. We consider the common setting in which many related linear systems need to be solved, e.g. during a single numerical simulation. In this scenario, can we sequentially choose parameters that attain a near-optimal overall number of iterations, without extra matrix computations? We answer in the affirmative for Successive Over-Relaxation (SOR), a standard solver whose parameter ω has a strong impact on its runtime. For this method, we prove that a bandit online learning algorithm--using only the number of iterations as feedback--can select parameters for a sequence of instances such that the overall cost approaches that of the best fixed ω as the sequence length increases. Furthermore, when given additional structural information, we show that a contextual bandit method asymptotically achieves the performance of the instance-optimal policy, which selects the best ω for each instance. Our work provides the first learning-theoretic treatment of high-precision linear system solvers and the first end-to-end guarantees for data-driven scientific computing, demonstrating theoretically the potential to speed up numerical methods using well-understood learning algorithms.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 29 of its 71 references that are in the map. First posted on arXiv 3 Oct 2023.

Builds on

29 of 71 references.

References · 29

  1. 2020Fourier Neural Operator for Parametric Partial Differential Equationscited by 2,806
  2. 2020Beyond UCB: Optimal and Efficient Contextual Bandits with Regression Oraclescited by 195
  3. 2019Adaptive Gradient-Based Meta-Learning Methodscited by 183
  4. 2020Algorithms with Predictionscited by 152
  5. 2018Tsallis-INF: An Optimal Algorithm for Stochastic and Adversarial Banditscited by 123
  6. 2020Bypassing the Monster: A Faster and Simpler Optimal Algorithm for Contextual Bandits under Realizabilitycited by 114
  7. 2022Tutorial on amortized optimizationcited by 83
  8. 2015Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decompositioncited by 63
  9. 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
  10. 2021Faster Matchings via Learned Dualscited by 56
  11. 2020Learning Algebraic Multigrid Using Graph Neural Networkscited by 54
  12. 2019Learning-to-Learn Stochastic Gradient Descent with Biased Regularizationcited by 49
17 more
  1. 2015Fighting Bandits with a New Kind of Smoothnesscited by 45
  2. 2019Contextual Bandits with Continuous Actions: Smoothing, Zooming, and Adaptingcited by 42
  3. 2022Faster Fundamental Graph Algorithms via Learned Predictionscited by 42
  4. 2017Dispersion for Data-Driven Algorithm Design, Online Learning, and Private Optimizationcited by 37
  5. 2022Learning Predictions for Algorithms with Predictionscited by 25
  6. 2022End-to-End Learning to Warm-Start for Real-Time Quadratic Optimizationcited by 25
  7. 2020Efficient Contextual Bandits with Continuous Actionscited by 24
  8. 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
  9. 2021Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learningcited by 21
  10. 2021Parametric Complexity Bounds for Approximating PDEs with Neural Networkscited by 18
  11. 2020A Sample Complexity Separation between Non-Convex and Convex Meta-Learningcited by 17
  12. 2022Contextual Bandits with Smooth Regret: Efficient Learning in Continuous Action Spacescited by 17
  13. 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
  14. 2019Semi-bandit Optimization in the Dispersed Settingcited by 14
  15. 2022Provably tuning the ElasticNet across instancescited by 14
  16. 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learningcited by 6
  17. 2023A Nonstochastic Control Approach to Optimizationcited by 4

Built on by

Not cited yet.