Litcius/Paper detail

Gaussian Switch Sampling: A Second-Order Approach to Active Learning

Ryan Benkert, Mohit Prabhushankar, Ghassan AlRegib, Armin Pacharmi, Enrique Corona

2023IEEE Transactions on Artificial Intelligence13 citationsDOI

Abstract

In active learning, acquisition functions define informativeness directly on the representation position within the model manifold. However, for most machine learning models (in particular neural networks) this representation is not fixed due to the training pool fluctuations in between active learning rounds. Therefore, several popular strategies are sensitive to experiment parameters (e.g., architecture) and do not consider model robustness to out-of-distribution settings. To alleviate this issue, we propose a grounded second-order definition of information content and sample importance within the context of active learning. Specifically, we define importance by how often a neural network “forgets” a sample during training artifacts of second-order representation shifts. We show that our definition produces highly accurate importance scores even when the model representations are constrained by the lack of training data. Motivated by our analysis, we develop the Gaussian switch sampling ( <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">GauSS</monospace> ). We show that <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">GauSS</monospace> is setup agnostic and robust to anomalous distributions with exhaustive experiments on three in-distribution benchmarks, three out-of-distribution benchmarks, and three different architectures. We report an improvement of up to 5% when compared against four popular query strategies.

Topics & Concepts

Computer scienceRobustness (evolution)Artificial intelligenceRepresentation (politics)Sampling (signal processing)Artificial neural networkMachine learningGaussianCode (set theory)Theoretical computer scienceData miningSet (abstract data type)Programming languageComputer visionPoliticsBiochemistryGenePhysicsQuantum mechanicsFilter (signal processing)Political scienceChemistryLawMachine Learning and AlgorithmsTopic ModelingMachine Learning and Data Classification