arXiv:2411.12276cs.LGcs.AI2024-11被引 3

开源工具包统一互补标签学习,解决结果不一致与上手难问题

libcll: an Extendable Python Toolkit for Complementary-Label Learning

  • 提供统一接口支持多种互补标签生成假设
  • 兼容真实与合成数据集及主流算法,实验可复现
  • 适合初学者快速入门,也助研究者高效验证新方法

互补标签学习(Complementary-label learning, CLL)是一种弱监督多分类范式,仅提供样本不属于某类的互补标签。尽管CLL日益流行,但现有研究指出两大挑战:(1) 不同互补标签生成假设导致结果不一致;(2) 缺乏跨数据集和算法的标准化评估平台,研究门槛高。为此,我们提出 exttt{libcll},一个可扩展的Python工具包,统一支持多种标签生成假设、真实与合成数据集以及关键的CLL算法。该工具包设计旨在减少不一致性,简化研究流程,具备易安装、完整文档和快速入门教程。基于 exttt{libcll} 的大量消融实验验证了其在推动未来CLL研究中的实用价值。

原文摘要 · Abstract (English)

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.

互补标签弱监督Python工具

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。