Unimodal Distributions for Ordinal Regression

Jaime S. Cardoso, Ricardo Cruz, Tomé Albuquerque
3/8/2023
cs.LGcs.AI

No official code found. Best implementation: rpmcruz/unimodal-ordinal-regression (4 stars, MIT, last commit 2025-09-08).

Abstract

In many real-world prediction tasks, class labels contain information about the relative order between labels that are not captured by commonly used loss functions such as multicategory cross-entropy. Recently, the preference for unimodal distributions in the output space has been incorporated into models and loss functions to account for such ordering information. However, current approaches rely on heuristics that lack a theoretical foundation. Here, we propose two new approaches to incorporate the preference for unimodal distributions into the predictive model. We analyse the set of unimodal distributions in the probability simplex and establish fundamental properties. We then propose a new architecture that imposes unimodal distributions and a new loss term that relies on the notion of projection in a set to promote unimodality. Experiments show the new architecture achieves top-2 performance, while the proposed new loss term is very competitive while maintaining high unimodality.

View on arXivView PDF

Code Implementations(1)

MIT

Two methods proposed for ordinal regression that take advantage of unimodal distributions.

42Shell, PythonJan 29, 20231 years agoMIT

Similar Papers

Cite this paper

@article{cardoso2023unimodal,
  title  = {Unimodal Distributions for Ordinal Regression},
  author = {Jaime S. Cardoso and Ricardo Cruz and Tomé Albuquerque},
  year   = {2023},
  eprint = {2303.04547},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.04547v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.04547.svg)](https://codeofpaper.com/paper/2303.04547)

Discussion