Boost Like a (Var)Pro: Trust-Region Gradient Boosting via Variable Projection
Abhijit Chowdhary, Elizabeth Newman, Deepanshu Verma

TL;DR
This paper introduces VPBoost, a novel gradient boosting algorithm for smooth models that combines variable projection and trust-region methods, leading to improved convergence and performance in various machine learning tasks.
Contribution
VPBoost is the first gradient boosting method for separable smooth models that integrates variable projection with trust-region theory, providing convergence guarantees and competitive results.
Findings
VPBoost converges to a stationary point under mild conditions.
VPBoost achieves superlinear convergence under stronger assumptions.
VPBoost outperforms gradient descent boosting in experiments.
Abstract
Gradient boosting, a method of building additive ensembles from weak learners, has established itself as a practical and theoretically-motivated approach to approximate functions, especially using decision tree weak learners. Comparable methods for smooth parametric learners, such as neural networks, remain less developed in both training methodology and theory. To this end, we introduce \texttt{VPBoost} ({\bf V}ariable {\bf P}rojection {\bf Boost}ing), a gradient boosting algorithm for separable smooth approximators, i.e., models with a smooth nonlinear featurizer followed by a final linear mapping. \texttt{VPBoost} fuses variable projection, a training paradigm for separable models that enforces optimality of the linear weights, with a second-order weak learning strategy. The combination of second-order boosting, separable models, and variable projection give rise to a closed-form…
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
TopicsStochastic Gradient Optimization Techniques · Adversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI)
