Meta-Instance Selection. Instance Selection as a Classification Problem with Meta-Features
Marcin Blachnik, Piotr Ciepliński
TL;DR
This work tackles data pruning for nearest-neighbor classifiers by reframing instance selection as binary classification in a unified meta-feature space derived from the nearest-neighbor graph, trained on multiple datasets using labels from established reference methods. The core contribution is the MetaIS framework, which builds a meta-space from NN graph descriptors, aggregates meta-datasets across datasets, and trains a meta-classifier (recommended Balanced Random Forest) to predict whether a sample should be removed, enabling a fast single-pass selection on new data. Key findings show that MetaIS can match or exceed several reference methods' accuracy at similar compression levels while delivering substantial speedups, and that the approach generalizes across datasets with a scalable training process. The approach offers practical impact by providing a data-driven, threshold-controlled mechanism to reduce training data and accelerate prediction without requiring repeated iterative pruning, with balanced-random-forest-based meta-classification offering robust performance on imbalanced meta-data.
Abstract
Data pruning, or instance selection, is an important problem in machine learning especially in terms of nearest neighbour classifier. However, in data pruning which speeds up the prediction phase, there is an issue related to the speed and efficiency of the process itself. In response, the study proposes an approach involving transforming the instance selection process into a classification task conducted in a unified meta-feature space where each instance can be classified and assigned to either the "to keep" or "to remove" class. This approach requires training an appropriate meta-classifier, which can be developed based on historical instance selection results from other datasets using reference instance selection methods as a labeling tool. This work proposes constructing the meta-feature space based on properties extracted from the nearest neighbor graph. Experiments conducted on 17 datasets of varying sizes and five reference instance selection methods (ENN, Drop3, ICF, HMN-EI, and CCIS) demonstrate that the proposed solution achieves results comparable to reference instance selection methods while significantly reducing computational complexity. In the proposed approach, the computational complexity of the system depends only on identifying the k-nearest neighbors for each data sample and running the meta-classifier. Additionally, the study discusses the choice of meta-classifier, recommending the use of Balanced Random Forest.
