Saved in:
Bibliographic Details
Main Authors: Ye, Nai-Xuan, Mai, Tan-Ha, Wang, Hsiu-Hsuan, Lin, Wei-I, Lin, Hsuan-Tien
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.12276
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916487789281280
author Ye, Nai-Xuan
Mai, Tan-Ha
Wang, Hsiu-Hsuan
Lin, Wei-I
Lin, Hsuan-Tien
author_facet Ye, Nai-Xuan
Mai, Tan-Ha
Wang, Hsiu-Hsuan
Lin, Wei-I
Lin, Hsuan-Tien
contents Complementary-label learning (CLL) is a weakly supervised learning paradigm for multiclass classification, where only complementary labels -- indicating classes an instance does not belong to -- are provided to the learning algorithm. Despite CLL's increasing popularity, previous studies highlight two main challenges: (1) inconsistent results arising from varied assumptions on complementary label generation, and (2) high barriers to entry due to the lack of a standardized evaluation platform across datasets and algorithms. To address these challenges, we introduce \texttt{libcll}, an extensible Python toolkit for CLL research. \texttt{libcll} provides a universal interface that supports a wide range of generation assumptions, both synthetic and real-world datasets, and key CLL algorithms. The toolkit is designed to mitigate inconsistencies and streamline the research process, with easy installation, comprehensive usage guides, and quickstart tutorials that facilitate efficient adoption and implementation of CLL techniques. Extensive ablation studies conducted with \texttt{libcll} demonstrate its utility in generating valuable insights to advance future CLL research.
format Preprint
id arxiv_https___arxiv_org_abs_2411_12276
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle libcll: an Extendable Python Toolkit for Complementary-Label Learning
Ye, Nai-Xuan
Mai, Tan-Ha
Wang, Hsiu-Hsuan
Lin, Wei-I
Lin, Hsuan-Tien
Machine Learning
Artificial Intelligence
Computer Vision and Pattern Recognition
Complementary-label learning (CLL) is a weakly supervised learning paradigm for multiclass classification, where only complementary labels -- indicating classes an instance does not belong to -- are provided to the learning algorithm. Despite CLL's increasing popularity, previous studies highlight two main challenges: (1) inconsistent results arising from varied assumptions on complementary label generation, and (2) high barriers to entry due to the lack of a standardized evaluation platform across datasets and algorithms. To address these challenges, we introduce \texttt{libcll}, an extensible Python toolkit for CLL research. \texttt{libcll} provides a universal interface that supports a wide range of generation assumptions, both synthetic and real-world datasets, and key CLL algorithms. The toolkit is designed to mitigate inconsistencies and streamline the research process, with easy installation, comprehensive usage guides, and quickstart tutorials that facilitate efficient adoption and implementation of CLL techniques. Extensive ablation studies conducted with \texttt{libcll} demonstrate its utility in generating valuable insights to advance future CLL research.
title libcll: an Extendable Python Toolkit for Complementary-Label Learning
topic Machine Learning
Artificial Intelligence
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2411.12276