PyRelationAL: a python library for active learning research and development
Paul Scherer, Alison Pouplin, Alice Del Vecchio, Suraj M S, and Oliver Bolton, Jyothish Soman, Jake P. Taylor-King, Lindsay, Edwards, Thomas Gaudelet

TL;DR
PyRelationAL is an open-source Python library designed to facilitate active learning research by providing a modular, benchmarked, and extensible toolkit compatible with existing ML frameworks.
Contribution
It introduces a flexible, two-step design framework for composing and evaluating diverse active learning strategies within a unified programming model.
Findings
Includes a collection of benchmarks across multiple datasets.
Supports both single and batch acquisition strategies.
Facilitates comparison and development of new active learning methods.
Abstract
Active learning (AL) is a sub-field of ML focused on the development of methods to iteratively and economically acquire data by strategically querying new data points that are the most useful for a particular task. Here, we introduce PyRelationAL, an open source library for AL research. We describe a modular toolkit based around a two step design methodology for composing pool-based active learning strategies applicable to both single-acquisition and batch-acquisition strategies. This framework allows for the mathematical and practical specification of a broad number of existing and novel strategies under a consistent programming model and abstraction. Furthermore, we incorporate datasets and active learning tasks applicable to them to simplify comparative evaluation and benchmarking, along with an initial group of benchmarks across datasets included in this library. The toolkit is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Data Stream Mining Techniques
