paper-with-me

Papers

apricot: Submodular selection for data summarization in Python

2019-06-08 · Jacob Schreiber, Jeffrey Bilmes, William Stafford Noble

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

📄 PDF Abstract BibTeX arXiv:1906.03543

Code (1)

jmschrei/apricot 공식 구현

Tasks

Data Summarization

Similar Papers 제목 키워드 기반

Submodlib: A Submodular Optimization Library

2022-02-22 · Vishal Kaushal, Ganesh Ramakrishnan, Rishabh Iyer

Submodular functions are a special class of set functions which naturally model the notion of representativeness, diversity, coverage etc. and have been shown to be computationally very efficient. A lot of past work has …

Data SummarizationDiversity

Submodularity In Machine Learning and Artificial Intelligence

2022-01-31 · Jeff Bilmes

In this manuscript, we offer a gentle review of submodularity and supermodularity and their properties. We offer a plethora of submodular definitions; a full description of a number of example submodular functions and th…

Abstractive Text SummarizationBIG-bench Machine Learningfeature selection

Apricot variety classification using image processing and machine learning approaches

2019-12-27 · Seyed Vahid Mirnezami, Ali HamidiSepehr, Mahdi Ghaebi

Apricot which is a cultivated type of Zerdali (wild apricot) has an important place in human nutrition and its medical properties are essential for human health. The objective of this research was to obtain a model for a…

BIG-bench Machine LearningClassificationGeneral ClassificationNutrition

Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selection

2022-10-20 · Abir De, Soumen Chakrabarti

Submodular functions and variants, through their ability to characterize diversity and coverage, have emerged as a key tool for data selection and summarization. Many recent approaches to learn submodular functions suffe…

Dynamic Non-monotone Submodular Maximization

2023-11-07 · NeurIPS 2023 11

Maximizing submodular functions has been increasingly used in many applications of machine learning, such as data summarization, recommendation systems, and feature selection. Moreover, there has been a growing interest …

Data Summarizationfeature selectionRecommendation SystemsVideo Summarization