Selecting Samples on Graphs: A Unified Dataset Pruning Framework for Lossless Training Acceleration
Abstract
The rapid growth of modern training datasets has significantly increased computational cost, motivating dataset pruning~(DP) methods which retain only a subset of informative samples to reduce training cost. Existing pruning criteria typically rely on either intrinsic signals that assess samples independently or extrinsic signals that promote diversity via pairwise relations. While effective in their own specific regimes, each captures only one aspect of sample utility and lacks robustness across different pruning ratios or data distribution. In this work, we present a unified graph-based DP framework. By modeling the dataset as a weighted graph, where node weights encode intrinsic value and edge weights encode extrinsic value, DP can be cast as a Maximum Weight Clique Problem (MWCP). Although MWCP is NP-hard, its structure admits a principled greedy solution based on sample-wise marginal gains. Under a few mild conditions, we further prove that this unified objective enjoys a formal approximation guarantee, which applies to a broad family of importance metrics and provides practical design guidelines. Extensive experiments show that our method outperforms existing DP methods while substantially reducing training cost, reducing training time by over 40\% without sacrificing accuracy on ImageNet-1k with ResNet-50.
Lay Summary
Training modern AI models often requires large datasets, high computational cost, and long training time. This paper proposes a method for reducing that cost by selecting a smaller set of useful training examples. Unlike prior methods that mainly consider either individual sample importance or diversity among samples, our approach combines both signals using a graph-based formulation. Experiments show that this selection strategy can substantially reduce training time while preserving model accuracy. The method may help make large-scale model training more efficient and accessible.