Reformulating van Rijsbergen's $F_β$ metric for weighted binary cross-entropy

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Ramdhani, Satesh
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913924926930944
author Ramdhani, Satesh
author_facet Ramdhani, Satesh
contents The separation of performance metrics from gradient based loss functions may not always give optimal results and may miss vital aggregate information. This paper investigates incorporating a performance metric alongside differentiable loss functions to inform training outcomes. The goal is to guide model performance and interpretation by assuming statistical distributions on this performance metric for dynamic weighting. The focus is on van Rijsbergens $F_β$ metric -- a popular choice for gauging classification performance. Through distributional assumptions on the $F_β$, an intermediary link can be established to the standard binary cross-entropy via dynamic penalty weights. First, the $F_β$ metric is reformulated to facilitate assuming statistical distributions with accompanying proofs for the cumulative density function. These probabilities are used within a knee curve algorithm to find an optimal $β$ or $β_{opt}$. This $β_{opt}$ is used as a weight or penalty in the proposed weighted binary cross-entropy. Experimentation on publicly available data along with benchmark analysis mostly yields better and interpretable results as compared to the baseline for both imbalanced and balanced classes. For example, for the IMDB text data with known labeling errors, a 14% boost in $F_1$ score is shown. The results also reveal commonalities between the penalty model families derived in this paper and the suitability of recall-centric or precision-centric parameters used in the optimization. The flexibility of this methodology can enhance interpretation.
format Preprint
id arxiv_https___arxiv_org_abs_2210_16458
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Reformulating van Rijsbergen's $F_β$ metric for weighted binary cross-entropy
Ramdhani, Satesh
Machine Learning
The separation of performance metrics from gradient based loss functions may not always give optimal results and may miss vital aggregate information. This paper investigates incorporating a performance metric alongside differentiable loss functions to inform training outcomes. The goal is to guide model performance and interpretation by assuming statistical distributions on this performance metric for dynamic weighting. The focus is on van Rijsbergens $F_β$ metric -- a popular choice for gauging classification performance. Through distributional assumptions on the $F_β$, an intermediary link can be established to the standard binary cross-entropy via dynamic penalty weights. First, the $F_β$ metric is reformulated to facilitate assuming statistical distributions with accompanying proofs for the cumulative density function. These probabilities are used within a knee curve algorithm to find an optimal $β$ or $β_{opt}$. This $β_{opt}$ is used as a weight or penalty in the proposed weighted binary cross-entropy. Experimentation on publicly available data along with benchmark analysis mostly yields better and interpretable results as compared to the baseline for both imbalanced and balanced classes. For example, for the IMDB text data with known labeling errors, a 14% boost in $F_1$ score is shown. The results also reveal commonalities between the penalty model families derived in this paper and the suitability of recall-centric or precision-centric parameters used in the optimization. The flexibility of this methodology can enhance interpretation.
title Reformulating van Rijsbergen's $F_β$ metric for weighted binary cross-entropy
topic Machine Learning
url https://arxiv.org/abs/2210.16458