Parallel Algorithm for Optimal Threshold Labeling of Ordinal Regression Methods

Ryoya Yamasaki, Toshiyuki Tanaka
5/21/2024
cs.LG

No official code found. Best implementation: yamasakiryoya/ECOTL (0 stars, last commit 2024-12-23).

Abstract

Ordinal regression (OR) is classification of ordinal data in which the underlying categorical target variable has a natural ordinal relation for the underlying explanatory variable. For $K$-class OR tasks, threshold methods learn a one-dimensional transformation (1DT) of the explanatory variable so that 1DT values for observations of the explanatory variable preserve the order of label values $1,\ldots,K$ for corresponding observations of the target variable well, and then assign a label prediction to the learned 1DT through threshold labeling, namely, according to the rank of an interval to which the 1DT belongs among intervals on the real line separated by $(K-1)$ threshold parameters. In this study, we propose a parallelizable algorithm to find the optimal threshold labeling, which was developed in previous research, and derive sufficient conditions for that algorithm to successfully output the optimal threshold labeling. In a numerical experiment we performed, the computation time taken for the whole learning process of a threshold method with the optimal threshold labeling could be reduced to approximately 60\,\% by using the proposed algorithm with parallel processing compared to using an existing algorithm based on dynamic programming.

View on arXivView PDF

Code Implementations(1)

yamasakiryoya/ECOTLCommunity100%

Parallel Algorithm of Optimal Threshold Labeling for Ordinal Regression Methods

00PythonJul 12, 20231 years ago

Similar Papers

Cite this paper

@article{yamasaki2024parallel,
  title  = {Parallel Algorithm for Optimal Threshold Labeling of Ordinal Regression Methods},
  author = {Ryoya Yamasaki and Toshiyuki Tanaka},
  year   = {2024},
  eprint = {2405.12756},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.12756v1}
}

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/2405.12756.svg)](https://codeofpaper.com/paper/2405.12756)

Discussion