LGAIJun 25, 2024

ALPBench: A Benchmark for Active Learning Pipelines on Tabular Data

arXiv:2406.17322v16 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This provides a standardized tool for researchers in active learning to reproducibly compare pipelines, addressing a gap in the community, though it is incremental as it builds on existing methods for benchmarking.

The authors tackled the lack of standardized benchmarks for comparing active learning query strategies, particularly when combined with different learning algorithms, by proposing ALPBench, a benchmark that includes 86 real-world tabular datasets and 5 settings, resulting in 430 active learning problems, and demonstrated its utility with an evaluation of 9 query strategies and 8 learning algorithms.

In settings where only a budgeted amount of labeled data can be afforded, active learning seeks to devise query strategies for selecting the most informative data points to be labeled, aiming to enhance learning algorithms' efficiency and performance. Numerous such query strategies have been proposed and compared in the active learning literature. However, the community still lacks standardized benchmarks for comparing the performance of different query strategies. This particularly holds for the combination of query strategies with different learning algorithms into active learning pipelines and examining the impact of the learning algorithm choice. To close this gap, we propose ALPBench, which facilitates the specification, execution, and performance monitoring of active learning pipelines. It has built-in measures to ensure evaluations are done reproducibly, saving exact dataset splits and hyperparameter settings of used algorithms. In total, ALPBench consists of 86 real-world tabular classification datasets and 5 active learning settings, yielding 430 active learning problems. To demonstrate its usefulness and broad compatibility with various learning algorithms and query strategies, we conduct an exemplary study evaluating 9 query strategies paired with 8 learning algorithms in 2 different settings. We provide ALPBench here: https://github.com/ValentinMargraf/ActiveLearningPipelines.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes