LGAICVJun 16, 2023

Neural Priming for Sample-Efficient Adaptation

UW
arXiv:2306.10191v321 citationsh-index: 77Has Code
Originality Incremental advance
AI Analysis

This addresses the challenge of limited labeled data and changing distributions for users of large pretrained models, though it appears incremental as it builds on existing adaptation techniques.

The paper tackles the problem of adapting large pretrained models to distribution shifts and downstream tasks with few or no labeled examples, achieving improvements such as a 2.45% accuracy increase on ImageNet in zero-shot settings and a 1.41% improvement on ImageNetV2 for distribution shift adaptation.

We propose Neural Priming, a technique for adapting large pretrained models to distribution shifts and downstream tasks given few or no labeled examples. Presented with class names or unlabeled test samples, Neural Priming enables the model to recall and conditions its parameters on relevant data seen throughout pretraining, thereby priming it for the test distribution. Neural Priming can be performed at test time, even for pretraining datasets as large as LAION-2B. Performing lightweight updates on the recalled data significantly improves accuracy across a variety of distribution shift and transfer learning benchmarks. Concretely, in the zero-shot setting, we see a 2.45% improvement in accuracy on ImageNet and 3.81% accuracy improvement on average across standard transfer learning benchmarks. Further, using Neural Priming at inference to adapt to distribution shift, we see a 1.41% accuracy improvement on ImageNetV2. These results demonstrate the effectiveness of Neural Priming in addressing the challenge of limited labeled data and changing distributions. Code is available at github.com/RAIVNLab/neural-priming.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes