ALiPy: Active Learning in Python

Ying-Peng Tang, Guo-Xiang Li, Sheng-Jun Huang
1/12/2019
cs.LGstat.ML

Official code: NUAA-AL/ALiPy (903 stars, BSD-3-Clause, last commit 2025-07-23).

Abstract

Supervised machine learning methods usually require a large set of labeled examples for model training. However, in many real applications, there are plentiful unlabeled data but limited labeled data; and the acquisition of labels is costly. Active learning (AL) reduces the labeling cost by iteratively selecting the most valuable data to query their labels from the annotator. This article introduces a Python toobox ALiPy for active learning. ALiPy provides a module based implementation of active learning framework, which allows users to conveniently evaluate, compare and analyze the performance of active learning methods. In the toolbox, multiple options are available for each component of the learning framework, including data process, active selection, label query, results visualization, etc. In addition to the implementations of more than 20 state-of-the-art active learning algorithms, ALiPy also supports users to easily configure and implement their own approaches under different active learning settings, such as AL for multi-label data, AL with noisy annotators, AL with different costs and so on. The toolbox is well-documented and open-source on Github, and can be easily installed through PyPI.

View on arXivView PDF

Code Implementations(1)

NUAA-AL/ALiPyOfficial100%
BSD-3-Clause

ALiPy: Active Learning in Python is an active learning python toolbox, which allows users to conveniently evaluate, compare and analyze the performance of active learning methods.

903115PythonSep 19, 20181 years agoBSD-3-Clause
active-learningmachine-learningpythontoolbox

Similar Papers

Cite this paper

@article{tang2019alipy,
  title  = {ALiPy: Active Learning in Python},
  author = {Ying-Peng Tang and Guo-Xiang Li and Sheng-Jun Huang},
  year   = {2019},
  eprint = {1901.03802},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1901.03802}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1901.03802.svg)](https://codeofpaper.com/paper/1901.03802)

Discussion