Brenier Isotonic Regression
About
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 \emph{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 \emph{Brenier isotonic regression}. We demonstrate experiments with probability calibration and generalized linear models. In particular, IR outperforms many famous baselines in probability calibration robustly.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Confidence calibration | Dermatology | Confidence Calibration Error0.019 | 66 | |
| Confidence calibration | vehicle | Calibration Error0.055 | 44 | |
| Confidence calibration | CAR | Calibration Error1.6 | 44 | |
| Confidence calibration | Glass | Calibration Error0.144 | 44 | |
| Classification | Glass | Accuracy74.4 | 32 | |
| Classification | vehicle | Accuracy84.4 | 30 | |
| Multiclass Classification | cleveland | L1 calibration error0.47 | 26 | |
| Classification | cleveland | Accuracy59.7 | 22 | |
| Confidence calibration | Balance Scale | Calibration Error0.012 | 22 | |
| Classification | Balance Scale | Accuracy96.5 | 22 |