Litcius/Paper detail

Generalized Active Stratified Sampling for Non-IID Data

Yanxue Wu, Qi Wang, Fan Min, Xizhao Wang, Min Wang

2026IEEE Transactions on Knowledge and Data Engineering7 citationsDOI

Abstract

Active learning (AL) is a semi-supervised learning paradigm with human-machine interaction and a limited annotation budget. However, few AL studies have explored distribution inconsistency between the data and the population. In this paper, we consider a basic form of the aforementioned issue, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i.e.</i>, the training data is non-independently and identically distributed (non-IID) sampled from a class uniformly distributed population. Accordingly, we propose a naïve sample selection plugin, namely generalized active stratified sampling (GASS), to rebalance the sample size of each class during AL iterative process, resulting in a progressive approximation to the population. We generalize statistical stratified sampling to support the uncertainty strata criterion, forming the statistical foundation of GASS. This method, as a plugin, can seamlessly collaborate with popular information-based strategies. GASS shows superior rebalancing capabilities by analyzing the statistical moment and the class imbalanced index under the Probably Approximately Correct (PAC) theory. Furthermore, models derived with GASS have low Rademacher complexity (RC), indicating low generalization error bounds, and GASS also exhibits strong robustness to prediction perturbations. Experiments were conducted on 5 benchmark image datasets, and the results show that GASS significantly boosts the test accuracy by about <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$2.38\%$</tex-math></inline-formula>/<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$3.19\%$</tex-math></inline-formula> (paired <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$t$</tex-math></inline-formula>-test <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$p=0.01$</tex-math></inline-formula>/0.04) and reduces the empirical RC by about <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$1.42\%$</tex-math></inline-formula>/<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$1.94\%$</tex-math></inline-formula> (paired <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$t$</tex-math></inline-formula>-test <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$p=0.01$</tex-math></inline-formula>/0.05) on average in class imbalanced/balanced scenarios, respectively. This study establishes a potential benchmark for information-based AL.

Topics & Concepts

Computer scienceIndependent and identically distributed random variablesStratified samplingRobustness (evolution)Benchmark (surveying)Sampling (signal processing)Sample size determinationGeneralizationArtificial intelligenceSampling distributionClass (philosophy)Statistical hypothesis testingData miningAnnotationSampling biasSample (material)AlgorithmStatistical modelData modelingProbability distributionMachine learningStatisticsMoment (physics)Generalization errorIterative methodTraining setPattern recognition (psychology)Computational complexity theoryDistribution (mathematics)Empirical distribution functionImportance samplingMachine Learning and AlgorithmsMachine Learning and Data ClassificationImbalanced Data Classification Techniques