You Need Multiple Exiting: Dynamic Early Exiting for Accelerating Unified Vision Language Model
Authors:
- 1 June 2023
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 10781-10791
Abstract
Large-scale Transformer models bring significant improvements for various downstream vision language tasks with a unified architecture. The performance improvements come with increasing model size, resulting in slow inference speed and increased cost for severing. While some certain predictions benefit from the full computation of the large-scale model, not all of inputs need the same amount of computation to conduct, potentially leading to computation resource waste. To handle this challenge, early exiting is proposed to adaptively allocate computational power in term of input complexity to improve inference efficiency. The existing early exiting strategies usually adopt output confidence based on intermediate layers as a proxy of input complexity to incur the decision of skipping following layers. However, such strategies cannot be applied to encoder in the widely-used unified architecture with both encoder and decoder due to difficulty of output confidence estimation in the encoder layers. It is suboptimal in term of saving computation power to ignore the early exiting in encoder component. To address this issue, we propose a novel early exiting strategy for unified vision language models, which allows to dynamically skip the layers in encoder and decoder simultaneously in term of input layer-wise similarities with multiple times of early exiting, namely MuE. By decomposing the image and text modalities in the encoder, MuE is flexible and can skip different layers in term of modalities, advancing the inference efficiency while minimizing performance drop. Experiments on the SNLI-VE and MS COCO datasets show that the proposed approach MuE can reduce expected inference time by up to 50% and 40% while maintaining 99% and 96% performance respectively.Keywords
All Related Versions
This publication has 23 references indexed in Scilit:
- Unicoder-VL: A Universal Encoder for Vision and Language by Cross-Modal Pre-TrainingProceedings of the AAAI Conference on Artificial Intelligence, 2020
- Unified Vision-Language Pre-Training for Image Captioning and VQAProceedings of the AAAI Conference on Artificial Intelligence, 2020
- FastBERT: a Self-distilling BERT with Adaptive Inference Time2020
- Distillation-Based Training for Multi-Exit Architectures2019
- Improved Techniques for Training Adaptive Deep Networks2019
- LXMERT: Learning Cross-Modality Encoder Representations from Transformers2019
- Not All Pixels Are Equal: Difficulty-Aware Semantic Segmentation via Deep Layer Cascade2017
- BranchyNet: Fast inference via early exiting from deep neural networks2016
- Deep Residual Learning for Image Recognition2016
- Conditional Deep Learning for Energy-Efficient and Enhanced Pattern Recognition2016