SOTAVerified

Box-Constrained Softmax Function and Its Application for Post-Hoc Calibration

2025-06-12Code Available0· sign in to hype

Kyohei Atarashi, Satoshi Oyama, Hiromi Arai, Hisashi Kashima

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Controlling the output probabilities of softmax-based models is a common problem in modern machine learning. Although the Softmax function provides soft control via its temperature parameter, it lacks the ability to enforce hard constraints, such as box constraints, on output probabilities, which can be critical in certain applications requiring reliable and trustworthy models. In this work, we propose the box-constrained softmax (BCSoftmax) function, a novel generalization of the Softmax function that explicitly enforces lower and upper bounds on output probabilities. While BCSoftmax is formulated as the solution to a box-constrained optimization problem, we develop an exact and efficient computation algorithm for BCSoftmax. As a key application, we introduce two post-hoc calibration methods based on BCSoftmax. The proposed methods mitigate underconfidence and overconfidence in predictive models by learning the lower and upper bounds of the output probabilities or logits after model training, thereby enhancing reliability in downstream decision-making tasks. We demonstrate the effectiveness of our methods experimentally using the TinyImageNet, CIFAR-100, and 20NewsGroups datasets, achieving improvements in calibration metrics.

Tasks

Reproductions