Table of Contents
Fetching ...

Structural-Entropy-Based Sample Selection for Efficient and Effective Learning

Tianchi Xie, Jiangning Zhu, Guozu Ma, Minzhi Lin, Wei Chen, Weikai Yang, Shixia Liu

TL;DR

This work tackles the data-budget challenge in machine learning by introducing Structural-Entropy-Based Sample Selection (SES), which leverages global graph structure through node-level structural entropy and complements it with local training difficulty. SES decomposes graph-level structural entropy via the Shapley value to obtain $S_e(u)$, combines it with $S_t(u)$, and uses an importance-biased blue-noise sampler to select diverse, informative samples from a $k$NN-graph. The approach yields consistent gains across supervised, active, and continual learning settings, including substantial speedups in fine-tuning pretrained models and improved performance under limited data. Theoretical contributions include a linear-time Shapley-value formulation for node-level entropy and a lower-bound relation between $S_e(u)$ and sample coverage, underscoring the practical impact of integrating global and local cues for sample selection.

Abstract

Sample selection improves the efficiency and effectiveness of machine learning models by providing informative and representative samples. Typically, samples can be modeled as a sample graph, where nodes are samples and edges represent their similarities. Most existing methods are based on local information, such as the training difficulty of samples, thereby overlooking global information, such as connectivity patterns. This oversight can result in suboptimal selection because global information is crucial for ensuring that the selected samples well represent the structural properties of the graph. To address this issue, we employ structural entropy to quantify global information and losslessly decompose it from the whole graph to individual nodes using the Shapley value. Based on the decomposition, we present $\textbf{S}$tructural-$\textbf{E}$ntropy-based sample $\textbf{S}$election ($\textbf{SES}$), a method that integrates both global and local information to select informative and representative samples. SES begins by constructing a $k$NN-graph among samples based on their similarities. It then measures sample importance by combining structural entropy (global metric) with training difficulty (local metric). Finally, SES applies importance-biased blue noise sampling to select a set of diverse and representative samples. Comprehensive experiments on three learning scenarios -- supervised learning, active learning, and continual learning -- clearly demonstrate the effectiveness of our method.

Structural-Entropy-Based Sample Selection for Efficient and Effective Learning

TL;DR

This work tackles the data-budget challenge in machine learning by introducing Structural-Entropy-Based Sample Selection (SES), which leverages global graph structure through node-level structural entropy and complements it with local training difficulty. SES decomposes graph-level structural entropy via the Shapley value to obtain , combines it with , and uses an importance-biased blue-noise sampler to select diverse, informative samples from a NN-graph. The approach yields consistent gains across supervised, active, and continual learning settings, including substantial speedups in fine-tuning pretrained models and improved performance under limited data. Theoretical contributions include a linear-time Shapley-value formulation for node-level entropy and a lower-bound relation between and sample coverage, underscoring the practical impact of integrating global and local cues for sample selection.

Abstract

Sample selection improves the efficiency and effectiveness of machine learning models by providing informative and representative samples. Typically, samples can be modeled as a sample graph, where nodes are samples and edges represent their similarities. Most existing methods are based on local information, such as the training difficulty of samples, thereby overlooking global information, such as connectivity patterns. This oversight can result in suboptimal selection because global information is crucial for ensuring that the selected samples well represent the structural properties of the graph. To address this issue, we employ structural entropy to quantify global information and losslessly decompose it from the whole graph to individual nodes using the Shapley value. Based on the decomposition, we present tructural-ntropy-based sample election (), a method that integrates both global and local information to select informative and representative samples. SES begins by constructing a NN-graph among samples based on their similarities. It then measures sample importance by combining structural entropy (global metric) with training difficulty (local metric). Finally, SES applies importance-biased blue noise sampling to select a set of diverse and representative samples. Comprehensive experiments on three learning scenarios -- supervised learning, active learning, and continual learning -- clearly demonstrate the effectiveness of our method.
Paper Structure (39 sections, 1 theorem, 28 equations, 6 figures, 25 tables)

This paper contains 39 sections, 1 theorem, 28 equations, 6 figures, 25 tables.

Key Result

Proposition 1

Let $G\mkern-2mu=\mkern-2mu(V, E, W)$ be an undirected, weighted graph. The Shapley value of node $u$ is

Figures (6)

  • Figure 1: The structural entropy calculation for an undirected, weighted graph.
  • Figure 2: Edges connecting: (a) nodes $u$ and $v$ across different communities; (b) nodes $u$ and $v'$ within the same community.
  • Figure 3: Visualizations of results when selecting $2\%$ of the samples from CIFAR10 using: (a) AUM; (b) $\mathbb{D}^2$ Pruning; (c) our structural-entropy-based sample selection method.
  • Figure 4: Results for the preliminary experiments on: (a) CIFAR10; (b) CIFAR100; (c) ImageNet-1K. An increase in the accuracy, the Rand Index, the mutual information, and the Silhouette Score, as well as a decrease in the Davis-Bouldin Index, indicates better structure preservation.
  • Figure 5: Ablation of $k$ in the $k$NN-graph construction.
  • ...and 1 more figures

Theorems & Definitions (1)

  • Proposition 1