apricot: Submodular selection for data summarization in Python
원문 초록
We present apricot, an open source Python package for selecting representative subsets from large data sets using submodular optimization. The package implements an efficient greedy selection algorithm that offers strong theoretical guarantees on the quality of the selected set. Two submodular set functions are implemented in apricot: facility location, which is broadly applicable but requires memory quadratic in the number of examples in the data set, and a feature-based function that is less broadly applicable but can scale to millions of examples. Apricot is extremely efficient, using both algorithmic speedups such as the lazy greedy algorithm and code optimizers such as numba. We demonstrate the use of subset selection by training machine learning models to comparable accuracy using either the full data set or a representative subset thereof. This paper presents an explanation of submodular selection, an overview of the features in apricot, and an application to several data sets. The code and tutorial Jupyter notebooks are available at https://github.com/jmschrei/apricot
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Get Rid of Isolation: A Continuous Multi-task Spatio-Temporal Learning Framework
DiffRed: Dimensionality Reduction guided by stable rank
Time-to-Pattern: Information-Theoretic Unsupervised Learning for Scalable Time Series Summarization
ChartSumm: A Comprehensive Benchmark for Automatic Chart Summarization of Long and Short Summaries
Black-box Coreset Variational Inference
Balancing Utility and Fairness in Submodular Maximization (Technical Report)
토론
이 논문과 연결된 포럼 글이 아직 없습니다.