How to Boost Any Loss Function
Not on the map. Why?
Abstract (arXiv)
Boosting is a highly successful ML-born optimization setting in which one is required to computationally efficiently learn arbitrarily good models based on the access to a weak learner oracle, providing classifiers performing at least slightly differently from random guessing. A key difference with gradient-based optimization is that boosting's original model does not requires access to first order information about a loss, yet the decades long history of boosting has quickly evolved it into a first order optimization setting -- sometimes even wrongfully defining it as such. Owing to recent progress extending gradient-based optimization to use only a loss' zeroth (0th) order information to learn, this begs the question: what loss functions can be efficiently optimized with boosting and what is the information really needed for boosting to meet the original boosting blueprint's requirements? We provide a constructive formal answer essentially showing that any loss function can be optimized with boosting and thus boosting can achieve a feat not yet known to be possible in the classical 0th order setting, since loss functions are not required to be be convex, nor differentiable or Lipschitz -- and in fact not required to be continuous either. Some tools we use are rooted in quantum calculus, the mathematical field -- not to be confounded with quantum computation -- that studies calculus without passing to the limit, and thus without using first order information.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 28 of its 60 references that are in the map. First posted on arXiv 2 Jul 2024.
Builds on
28 of 60 references.
References · 28
- 2019Learning with Fenchel-Young Lossescited by 117
- 2019ZO-AdaMM: Zeroth-Order Adaptive Momentum Method for Black-Box Optimizationcited by 75
- 2021A Zeroth-Order Block Coordinate Descent Algorithm for Huge-Scale Black-Box Optimizationcited by 46
- 2022Gradient-Free Methods for Deterministic and Stochastic Nonsmooth Nonconvex Optimizationcited by 40
- 2021On the Convergence of Prior-Guided Zeroth-Order Optimization Algorithmscited by 23
- 2021Zeroth-Order Methods for Convex-Concave Minmax Problems: Applications to Decision-Dependent Risk Minimizationcited by 18
- 2020Exploiting Higher Order Smoothness in Derivative-free Optimization and Continuous Banditscited by 17
- 2020Boosting Simple Learnerscited by 16
- 2023Faster Gradient-Free Algorithms for Nonsmooth Nonconvex Stochastic Optimizationcited by 16
- 2018Towards Gradient Free and Projection Free Stochastic Optimizationcited by 15
- 2020Accelerated Stochastic Gradient-free and Projection-free Methodscited by 12
- 2019Efficiently avoiding saddle points with zero order methods: No gradients requiredcited by 10
16 more
- 2021Scalable Subspace Methods for Derivative-Free Nonlinear Least-Squares Optimizationcited by 10
- 2021Improve Single-Point Zeroth-Order Optimization Using High-Pass and Low-Pass Filterscited by 8
- 2018Accelerated Gradient Boostingcited by 7
- 2018Boosted Density Estimation Remasteredcited by 7
- 2020Supervised Learning: No Loss No Crycited by 7
- 2021Distributed Zero-Order Optimization under Adversarial Noisecited by 7
- 2022A gradient estimator via L1-randomization for online zero-order optimization with two point feedbackcited by 7
- 2021Zeroth-order non-convex learning via hierarchical dual averagingcited by 6
- 2022Zeroth-Order Negative Curvature Finding: Escaping Saddle Points without Gradientscited by 6
- 2022Escaping saddle points in zeroth-order optimization: the power of two-point estimatorscited by 5
- 2021Zeroth-order Optimization for Composite Problems with Functional Constraintscited by 4
- 2022Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivitycited by 3
- 2014Non-Convex Boosting Overcomes Random Label Noisecited by 2
- 2020IPBoost -- Non-Convex Boosting via Integer Programmingcited by 2
- 2018The Bregman chord divergencecited by 1
- 2019The column measure and Gradient-Free Gradient Boostingcited by 1
Built on by
Not cited yet.