CVLGDec 21, 2020

AttentionLite: Towards Efficient Self-Attention Models for Vision

arXiv:2101.05216v122 citations
Originality Highly original
AI Analysis

This work addresses the problem of deploying large vision models on resource-constrained devices, which is important for mobile and edge computing applications.

This paper introduces AttentionLite, a framework for creating efficient self-attention models for vision tasks. It combines knowledge distillation and pruning with self-attention, achieving up to 30x parameter efficiency and 2x computation efficiency with no significant accuracy drop compared to larger teacher models.

We propose a novel framework for producing a class of parameter and compute efficient models called AttentionLitesuitable for resource-constrained applications. Prior work has primarily focused on optimizing models either via knowledge distillation or pruning. In addition to fusing these two mechanisms, our joint optimization framework also leverages recent advances in self-attention as a substitute for convolutions. We can simultaneously distill knowledge from a compute-heavy teacher while also pruning the student model in a single pass of training thereby reducing training and fine-tuning times considerably. We evaluate the merits of our proposed approach on the CIFAR-10, CIFAR-100, and Tiny-ImageNet datasets. Not only do our AttentionLite models significantly outperform their unoptimized counterparts in accuracy, we find that in some cases, that they perform almost as well as their compute-heavy teachers while consuming only a fraction of the parameters and FLOPs. Concretely, AttentionLite models can achieve upto30x parameter efficiency and 2x computation efficiency with no significant accuracy drop compared to their teacher.

Foundations

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

Your Notes