Skip to content
nonconvexcard

Gradient boosting fits the negative functional gradient

ProofIntermediate⏱ 30 minClassical MLgradient boostingfunctional gradientresiduals

Problem

Show that gradient boosting's per-round target is ri=−∂L(yi,Fi)/∂Fir_i = -\partial L(y_i,F_i)/\partial F_i, and compute rir_i for the squared, logistic, exponential and absolute losses. Explain the sense in which the base-learner fit is a projection.

Write a complete argument. Every inequality you use should be one you could state precisely.

Solution

Opening this before you have a real attempt on paper is the fastest way to feel like you understand something you cannot reproduce.

Related problems

All problems
SolvedProblemFieldTypeDifficultyTime
Concave impurity gives non-negative information gainClassical MLProofIntermediate30 min
The bagging variance formulaClassical MLProofIntermediate30 min
AdaBoost as exact line search on the exponential lossClassical MLProofAdvanced30 min
AdaBoost drives training error to zero exponentiallyClassical MLProofAdvanced1 hour