Split-Candidate Scaling Reveals Double Descent in Gradient Boosting Trees

Ryuichi Kanoh· August 5, 2026 View original

Key takeaways

  • Gradient Boosting Decision Trees exhibit double descent behavior.
  • The number of split candidates acts as a key capacity parameter for GBDTs.
  • Test error can peak at intermediate split-candidate budgets before improving.
  • Understanding this helps optimize GBDT hyperparameter tuning.

Who benefits

Data ScienceMachine Learning EngineeringPredictive AnalyticsFinancial ServicesE-commerce

Summary

This research identifies the number of split candidates as a key operational capacity parameter for Gradient Boosting Decision Trees (GBDTs), demonstrating that GBDTs exhibit double descent behavior where test error peaks before decreasing again at larger split-candidate budgets. The study constructs an empirical tree-kernel diagnostic to analyze this phenomenon.

The phenomenon of "double descent," where model performance first degrades and then improves with increasing capacity, is well-documented in neural networks. However, identifying an analogous single-axis capacity parameter for Gradient Boosting Decision Trees (GBDTs) has been challenging. This paper proposes that the number of split candidates serves as such a parameter for GBDTs. By increasing the budget for split candidates while keeping other training controls constant, the feature quantization grid becomes finer, and the dictionary of potential root-to-leaf paths expands. This expansion allows boosting algorithms to select more refined updates. To analyze this, the researchers developed an empirical tree-kernel diagnostic that summarizes how these candidate-induced paths group training examples. Their analysis reveals a regime where the empirical kernel rank approaches the sample size, and very small positive eigenvalues emerge, indicating sensitivity to noise. In this regime, test error peaks before declining again as the split-candidate budget further increases, confirming double descent. The study's predictions—that deeper trees reach this regime with fewer candidates, larger training sets require finer grids, and label noise accentuates the peak—were supported by experiments across XGBoost, LightGBM, and CatBoost, while random forests showed monotonic improvement.

Why it matters

Understanding double descent in GBDTs provides data scientists and machine learning engineers with a new perspective on model capacity and hyperparameter tuning, potentially leading to more robust and performant models.

How to implement this in your domain

  1. 1Re-evaluate hyperparameter tuning strategies for GBDTs, specifically considering the number of split candidates.
  2. 2Experiment with varying split-candidate budgets in XGBoost, LightGBM, or CatBoost to observe potential double descent behavior.
  3. 3Analyze the impact of tree depth, training set size, and label noise on model performance curves related to split candidates.
  4. 4Develop internal guidelines for optimal split-candidate selection based on dataset characteristics and desired model robustness.
  5. 5Integrate insights from this research into model development and deployment workflows to avoid suboptimal performance plateaus.

Original post by Ryuichi Kanoh

"arXiv:2608.03111v1 Announce Type: new Abstract: Double descent is commonly studied by scaling an explicit capacity parameter, such as neural-network width. For gradient boosting decision trees (GBDTs), however, an analogous single-axis capacity parameter has not been established.…"

View on X

Originally posted by Ryuichi Kanoh on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses