Diversity Subsampling: Custom Subsamples from Large Data Sets

06/22/2022
by   Boyang Shang, et al.
0

Subsampling from a large data set is useful in many supervised learning contexts to provide a global view of the data based on only a fraction of the observations. Diverse (or space-filling) subsampling is an appealing subsampling approach when no prior knowledge of the data is available. In this paper, we propose a diversity subsampling approach that selects a subsample from the original data such that the subsample is independently and uniformly distributed over the support of distribution from which the data are drawn, to the maximum extent possible. We give an asymptotic performance guarantee of the proposed method and provide experimental results to show that the proposed method performs well for typical finite-size data. We also compare the proposed method with competing diversity subsampling algorithms and demonstrate numerically that subsamples selected by the proposed method are closer to a uniform sample than subsamples selected by other methods. The proposed DS algorithm is shown to be more efficient than known methods and takes only a few minutes to select tens of thousands of subsample points from a data set of size one million. Our DS algorithm easily generalizes to select subsamples following distributions other than uniform. We provide the FADS Python package to implement the proposed methods.

READ FULL TEXT
research
05/23/2019

Divide-and-Conquer Information-Based Optimal Subdata Selection Algorithm

The information-based optimal subdata selection (IBOSS) is a computation...
research
08/22/2023

On Convergence Rate of the Generalized Diversity Subsampling Method

arXiv:2206.10812v1 [stat.ME] proposes a useful algorithm, named generali...
research
09/29/2020

Efficient SVDD Sampling with Approximation Guarantees for the Decision Boundary

Support Vector Data Description (SVDD) is a popular one-class classifier...
research
06/08/2019

apricot: Submodular selection for data summarization in Python

We present apricot, an open source Python package for selecting represen...
research
06/28/2022

Parallel Instance Filtering for Malware Detection

Machine learning algorithms are widely used in the area of malware detec...
research
12/05/2017

Optimal Fast Johnson-Lindenstrauss Embeddings for Large Data Sets

We introduce a new fast construction of a Johnson-Lindenstrauss matrix b...
research
10/25/2022

Redistributor: Transforming Empirical Data Distributions

We present an algorithm and package, Redistributor, which forces a colle...

Please sign up or login with your details

Forgot password? Click here to reset