HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Active Learning for Convolutional Neural Networks: A Core-Set Approach

Ozan Sener; Silvio Savarese

Active Learning for Convolutional Neural Networks: A Core-Set Approach

Abstract

Convolutional neural networks (CNNs) have been successfully applied to many recognition and learning tasks using a universal recipe; training a deep model on a very large dataset of supervised examples. However, this approach is rather restrictive in practice since collecting a large set of labeled images is very expensive. One way to ease this problem is coming up with smart ways for choosing images to be labelled from a very large collection (ie. active learning). Our empirical study suggests that many of the active learning heuristics in the literature are not effective when applied to CNNs in batch setting. Inspired by these limitations, we define the problem of active learning as core-set selection, ie. choosing set of points such that a model learned over the selected subset is competitive for the remaining data points. We further present a theoretical result characterizing the performance of any selected subset using the geometry of the datapoints. As an active learning algorithm, we choose the subset which is expected to yield best result according to our characterization. Our experiments show that the proposed method significantly outperforms existing approaches in image classification experiments by a large margin.

Code Repositories

blackhc/active-bayesian-coresets
pytorch
Mentioned in GitHub
meghshukla/math-analysis-learningloss
pytorch
Mentioned in GitHub
rpinsler/active-bayesian-coresets
pytorch
Mentioned in GitHub
dsba-lab/openal
pytorch
Mentioned in GitHub
hillup/active_learning
Mentioned in GitHub
meghshukla/activelearningforhumanpose
pytorch
Mentioned in GitHub
humanlab/rare-class-AL
pytorch
Mentioned in GitHub
svdesai/coreset-al
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
active-learning-on-cifar10-10000Core-set
Accuracy: 89.92

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Active Learning for Convolutional Neural Networks: A Core-Set Approach | Papers | HyperAI