2018 · 45 citations · 36 references
ComputingComputer ScienceArtificial IntelligenceKnowledge TransferMachine LearningDeep LearningPattern RecognitionRepresentation LearningSupervised LearningTransfer LearningFeature TransferHandcrafted Image FeaturesKnowledge Transfer StrategyLearned Feature RepresentationsRepresentation TransferSelf-supervised Fine-tuningSelf-supervised Representation LearningTransferable Representations
Self‑supervised learning trains models on pretext tasks without annotations, with the ultimate goal of transferring them to target domains, but current best practice—fine‑tuning—restricts reuse of the same model or its parts. This paper introduces a novel framework that removes limitations in designing and comparing diverse tasks, models, and data domains for self‑supervised learning. The framework decouples the self‑supervised model’s architecture from the task‑specific fine‑tuned model, allowing independent design and evaluation. The framework enables quantitative comparison of incompatible models, demonstrates that deeper networks learn superior representations, transfers knowledge from deep to shallow models to boost performance, and yields a novel self‑supervised task that achieves state‑of‑the‑art results on PASCAL VOC 2007, ILSVRC12, and Places, narrowing the mAP gap to 2.6%.
In self-supervised learning, one trains a model to solve a so-called pretext task on a dataset without the need for human annotation. The main objective, however, is to transfer this model to a target domain and task. Currently, the most effective transfer strategy is fine-tuning, which restricts one to use the same model or parts thereof for both pretext and target tasks. In this paper, we present a novel framework for self-supervised learning that overcomes limitations in designing and comparing different tasks, models, and data domains. In particular, our framework decouples the structure of the self-supervised model from the final task-specific fine-tuned model. This allows us to: 1) quantitatively assess previously incompatible models including handcrafted features; 2) show that deeper neural network models can learn better representations from the same pretext task; 3) transfer knowledge learned with a deep model to a shallower one and thus boost its learning. We use this framework to design a novel self-supervised task, which achieves state-of-the-art performance on the common benchmarks in PASCAL VOC 2007, ILSVRC12 and Places by a significant margin. Our learned features shrink the mAP gap between models trained via self-supervised learning and supervised learning from 5.9% to 2.6% in object detection on PASCAL VOC 2007.
36
ImageNet Large Scale Visual Recognition Challenge
Olga Russakovsky, Jia Deng, Hao Su et al. · International Journal of Computer Vision · 2015 · 40.2K citations
Fully convolutional networks for semantic segmentation
Jonathan Long, Evan Shelhamer, Trevor Darrell · 2015 · 36.9K citations
Histograms of Oriented Gradients for Human Detection
Navneet Dalal, Bill Triggs · 2005 · 31.9K citations · Full text