Brenier Isotonic Regression
Organizations: The Institute of Statistical Mathematics · Illinois Institute of Technology
Abstract
Isotonic regression (IR) is shape-constrained regression to maintain a univariate fitting curve non-decreasing, which has numerous applications including single-index models and probability calibration. When it comes to multi-output regression, the classical IR is no longer applicable because the monotonicity is not readily extendable. We consider a novel multi-output regression problem where a regression function is cyclically monotone. Roughly speaking, a cyclically monotone function is the gradient of some convex potential. Whereas enforcing cyclic monotonicity is apparently challenging, we leverage the fact that Kantorovich's optimal transport (OT) always yields a cyclically monotone coupling as an optimal solution. This perspective naturally allows us to interpret a regression function and the convex potential as a link function in generalized linear models and Brenier's potential in OT, respectively, and hence we call this IR extension Brenier isotonic regression. We demonstrate experiments with probability calibration and generalized linear models. In particular, IR outperforms many famous baselines in probability calibration robustly.
Figures & tables
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Sample size | # of features | # of classes |
| balance-scale | 625 | 4 | 3 |
| car | 1728 | 6 | 4 |
| cleveland | 297 | 13 | 5 |
| dermatology | 358 | 34 | 6 |
| glass | 214 | 9 | 6 |
| segment | 2310 | 19 | 7 |
| Dataset | # of classes | Sample size | BrenierIR (Ours) | IRP | ||
| balance-scale | 3 | 625 | 3.60 | 13.69 | 41.19 | 0.29 |
| car | 4 | 1728 | 16.84 | 50.91 | 221.91 | 3.20 |
| cleveland | 5 | 297 | 4.68 | 16.52 | 35.05 | 4.26 |
| dermatology | 6 | 358 | 7.17 | 25.82 | 57.81 | 48.52 |
| glass | 6 | 214 | 4.51 | 18.26 | 55.76 | 7.00 |
Isotonic Regression
Isotonic regression fits nonparametric functions constrained to preserve an ordering, supporting calibration, ranking, and monotone prediction.
See all 12 papers