Faster Algorithms for Learning Convex Functions
Ali Siahkamari, Durmus Alp Emre Acar, Christopher Liao, Kelly Geyer,, Venkatesh Saligrama, Brian Kulis

TL;DR
This paper introduces a faster algorithm for convex function learning using a 2-block ADMM method, significantly improving convergence rates and enabling GPU acceleration, with practical benefits demonstrated in regression and metric learning tasks.
Contribution
The paper develops a novel ADMM-based approach for convex function learning that outperforms existing methods in speed and scalability, especially with GPU compatibility.
Findings
Converges with rate $O(nrac{ ext{sqrt}(d)}{ ext{epsilon}})$ for convex Lipschitz regression.
Achieves faster overall convergence than previous methods, especially when $d = o(n^4)$.
Demonstrates over 100x speedup in experiments while maintaining comparable accuracy.
Abstract
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 -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 for a dataset and . Combined with per-iteration computation complexity, our method converges with the rate . This new rate improves the state of the art rate of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Sparse and Compressive Sensing Techniques
MethodsAlternating Direction Method of Multipliers
