Exact characterization of ε-Safe Decision Regions for exponential family distributions and Multi Cost SVM approximation
Alberto Carlevaro, Teodoro Alamo, Fabrizio Dabbene, Maurizio Mongelli
TL;DR
This work defines ε-Safe Decision Regions (Φ_ε) to provide probabilistic safety guarantees for binary classifiers. It proves an exact, data-driven boundary characterization for exponential-family distributions, with Φ_ε = {\boldsymbol{x} : Γ(\boldsymbol{x}) ≤ ρ(p_S,ε)} and ρ(p_S,ε) = \ln \frac{p_S}{1-p_S} + \ln \frac{ε}{1-ε}, while Γ(\boldsymbol{x}) depends only on the data through log-densities. To handle non-exponential or unbalanced data, it introduces Multi Cost SVM (MC-SVM), an ensemble SVM framework that yields a p_S-robust decision boundary, and provides multiple strategies to design the offset b to enforce the desired safety level, including bias adjustment, adjustable classifiers, and conformal-prediction-based calibration. The Gaussian special case clarifies boundary geometry (hyperplane/ellipsoid/quadric) and the paper provides a practical, reproducible code path for empirical validation. Overall, the approach advances reliable AI by linking rigorous SDR theory with scalable, data-driven approximations suitable for imbalanced and real-world datasets.
Abstract
Probabilistic guarantees on the prediction of data-driven classifiers are necessary to define models that can be considered reliable. This is a key requirement for modern machine learning in which the goodness of a system is measured in terms of trustworthiness, clearly dividing what is safe from what is unsafe. The spirit of this paper is exactly in this direction. First, we introduce a formal definition of ε-Safe Decision Region, a subset of the input space in which the prediction of a target (safe) class is probabilistically guaranteed. Second, we prove that, when data come from exponential family distributions, the form of such a region is analytically determined and controllable by design parameters, i.e. the probability of sampling the target class and the confidence on the prediction. However, the request of having exponential data is not always possible. Inspired by this limitation, we developed Multi Cost SVM, an SVM based algorithm that approximates the safe region and is also able to handle unbalanced data. The research is complemented by experiments and code available for reproducibility.
