Faster Algorithms for Learning Convex Functions
Not on the map. Why?
Abstract (arXiv)
The task of approximating an arbitrary convex function arises in several learning problems such as convex regression, learning with a difference of convex (DC) functions, and learning Bregman or f-divergences. In this paper, we develop and analyze an approach for solving a broad range of convex function learning problems that is faster than state-of-the-art approaches. Our approach is based on a 2-block ADMM method where each block can be computed in closed form. For the task of convex Lipschitz regression, we establish that our proposed algorithm converges with iteration complexity of O(n√d/ε) for a dataset bm X ∈ mathbb Rn× d and ε > 0. Combined with per-iteration computation complexity, our method converges with the rate O(n3 d1.5/ε+n2 d2.5/ε+n d3/ε). This new rate improves the state of the art rate of O(n5d2/ε) if d = o( n4). Further we provide similar solvers for DC regression and Bregman divergence learning. Unlike previous approaches, our method is amenable to the use of GPUs. We demonstrate on regression and metric learning experiments that our approach is over 100 times faster than existing approaches on some data sets, and produces results that are comparable to state of the art.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 12 of its 25 references that are in the map. First posted on arXiv 2 Nov 2021.
Builds on
12 of 25 references.
References · 12
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2021Convex optimizationcited by 2,479
- 2016Input Convex Neural Networkscited by 407
- 2020f-GAIL: Learning f-Divergence for Generative Adversarial Imitation Learningcited by 20
- 2015A Computational Framework for Multivariate Convex Regression and its Variantscited by 16
- 2019Max-Affine Regression: Provable, Tractable, and Near-Optimal Statistical Estimationcited by 15
- 2020Piecewise Linear Regression via a Difference of Convex Functionscited by 14
- 2018Composite Difference-Max Programs for Modern Statistical Estimation Problemscited by 10
- 2019Learning to Approximate a Bregman Divergencecited by 3
- 2020Subgradient Regularized Multivariate Convex Regression at Scalecited by 3
- 2021Max-Linear Regression by Convex Programmingcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 0; 2025: 0; 2026: 1.
5 papers.
- 2023Asymmetric Certified Robustness via Feature-Convex Neural Networkscited by 8
- 2022Neural Bregman Divergences for Distance Learningcited by 3
- 2023Max-affine regression via first-order methodscited by 3
- 2023Privacy Amplification by Iteration for ADMM with (Strongly) Convex Objective Functionscited by 1
- 2026Locally Near Optimal Piecewise Linear Regression in High Dimensions via Difference of Max-Affine Functionscited by 0
- 2026Locally Near Optimal Piecewise Linear Regression in High Dimensions via Difference of Max-Affine Functions7 May 2026
- 2023Privacy Amplification by Iteration for ADMM with (Strongly) Convex Objective Functions14 Dec 2023
- 2023Max-affine regression via first-order methods15 Aug 2023
- 2023Asymmetric Certified Robustness via Feature-Convex Neural Networks3 Feb 2023
- 2022Neural Bregman Divergences for Distance Learning9 Jun 2022