Composite quantile regression with XGBoost using the novel arctan pinball loss

Abstract This paper explores the use of XGBoost for composite quantile regression. XGBoost is a highly popular model renowned for its flexibility, efficiency, and capability to deal with missing data. The optimization uses a second order approximation of the loss function, complicating the use of loss functions with a zero or vanishing second derivative. Quantile regression—a popular approach to obtain conditional quantiles when point estimates alone are insufficient—unfortunately uses such a loss function, the pinball loss. Existing workarounds are typically inefficient and can result in severe quantile crossings. In this paper, we present a smooth approximation of the pinball loss, the arctan pinball loss, that is tailored to the needs of XGBoost. Specifically, contrary to other smooth approximations, the arctan pinball loss has a relatively large second derivative, which makes it more suitable to use in the second order approximation. Using this loss function enables the simultaneous prediction of multiple quantiles, which is more efficient and results in far fewer quantile crossings.

Authors

Institutions

Publication Details

Journal
International Journal of Machine Learning and Cybernetics
Published
2025-05-20
DOI
https://doi.org/10.1007/s13042-025-02671-4
Citations
4
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
4.86
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Composite quantile regression with XGBoost using the novel arctan pinball loss

Eric Cator, Tom Heskes, Laurens Sluijterman, Frank Kreuwel
4 citations
International Journal of Machine Learning and Cybernetics
Fault Detection and Control Systems
4.86
article

Composite quantile regression with XGBoost using the novel arctan pinball loss

Eric Cator, Tom Heskes, Laurens Sluijterman, Frank Kreuwel
article en
4 citations

Abstract

Abstract This paper explores the use of XGBoost for composite quantile regression. XGBoost is a highly popular model renowned for its flexibility, efficiency, and capability to deal with missing data. The optimization uses a second order approximation of the loss function, complicating the use of loss functions with a zero or vanishing second derivative. Quantile regression—a popular approach to obtain conditional quantiles when point estimates alone are insufficient—unfortunately uses such a loss function, the pinball loss. Existing workarounds are typically inefficient and can result in severe quantile crossings. In this paper, we present a smooth approximation of the pinball loss, the arctan pinball loss, that is tailored to the needs of XGBoost. Specifically, contrary to other smooth approximations, the arctan pinball loss has a relatively large second derivative, which makes it more suitable to use in the second order approximation. Using this loss function enables the simultaneous prediction of multiple quantiles, which is more efficient and results in far fewer quantile crossings.

International Journal of Machine Learning and CyberneticsVol. 16(10)
Radboud University Nijmegen (NL), Radboud University Medical Center (NL), Vestas (Netherlands) (NL)
Openalex Percentile: Top 5%
Fault Detection and Control Systems
4.86
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.