A Link between Coding Theory and Cross-Validation with Applications

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Pahikkala, Tapio, Movahedi, Parisa, Montoya, Ileana, Miikonen, Havu, Foldes, Stephan, Airola, Antti, Major, Laszlo
Format: Preprint
Veröffentlicht: 2021
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916118579380224
author Pahikkala, Tapio
Movahedi, Parisa
Montoya, Ileana
Miikonen, Havu
Foldes, Stephan
Airola, Antti
Major, Laszlo
author_facet Pahikkala, Tapio
Movahedi, Parisa
Montoya, Ileana
Miikonen, Havu
Foldes, Stephan
Airola, Antti
Major, Laszlo
contents How many different binary classification problems a single learning algorithm can solve on a fixed data with exactly zero or at most a given number of cross-validation errors? While the number in the former case is known to be limited by the no-free-lunch theorem, we show that the exact answers are given by the theory of error detecting codes. As a case study, we focus on the AUC performance measure and leave-pair-out cross-validation (LPOCV), in which every possible pair of data with different class labels is held out at a time. We show that the maximal number of classification problems with fixed class proportion, for which a learning algorithm can achieve zero LPOCV error, equals the maximal number of code words in a constant weight code (CWC), with certain technical properties. We then generalize CWCs by introducing light CWCs, and prove an analogous result for nonzero LPOCV errors and light CWCs. Moreover, we prove both upper and lower bounds on the maximal numbers of code words in light CWCs. Finally, as an immediate practical application, we develop new LPOCV based randomization tests for learning algorithms that generalize the classical Wilcoxon-Mann-Whitney U test.
format Preprint
id arxiv_https___arxiv_org_abs_2103_11856
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle A Link between Coding Theory and Cross-Validation with Applications
Pahikkala, Tapio
Movahedi, Parisa
Montoya, Ileana
Miikonen, Havu
Foldes, Stephan
Airola, Antti
Major, Laszlo
Machine Learning
Information Theory
Combinatorics
How many different binary classification problems a single learning algorithm can solve on a fixed data with exactly zero or at most a given number of cross-validation errors? While the number in the former case is known to be limited by the no-free-lunch theorem, we show that the exact answers are given by the theory of error detecting codes. As a case study, we focus on the AUC performance measure and leave-pair-out cross-validation (LPOCV), in which every possible pair of data with different class labels is held out at a time. We show that the maximal number of classification problems with fixed class proportion, for which a learning algorithm can achieve zero LPOCV error, equals the maximal number of code words in a constant weight code (CWC), with certain technical properties. We then generalize CWCs by introducing light CWCs, and prove an analogous result for nonzero LPOCV errors and light CWCs. Moreover, we prove both upper and lower bounds on the maximal numbers of code words in light CWCs. Finally, as an immediate practical application, we develop new LPOCV based randomization tests for learning algorithms that generalize the classical Wilcoxon-Mann-Whitney U test.
title A Link between Coding Theory and Cross-Validation with Applications
topic Machine Learning
Information Theory
Combinatorics
url https://arxiv.org/abs/2103.11856