Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

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

About

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.

Ozan Sener, Silvio Savarese• 2017

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy29.6
3518
Image ClassificationCIFAR-10 (test)
Accuracy88.8
3381
Image ClassificationImageNet-1K
Top-1 Acc73.1
1239
Image ClassificationMNIST (test)
Accuracy97.4
894
Graph ClassificationMUTAG
Accuracy88.4
862
Node ClassificationCora (test)
Mean Accuracy76.7
861
Node ClassificationCiteseer (test)
Accuracy0.691
824
Image ClassificationFashion MNIST (test)
Accuracy79.08
592
Image ClassificationCIFAR10 (test)
Accuracy48.7
585
Image ClassificationFlowers102
Accuracy89.73
558
Showing 10 of 192 rows
...

Other info

Follow for update