Ensemble Transformer for Efficient and Accurate Ranking Tasks: an Application to Question Answering Systems
Not on the map. Why?
Abstract (arXiv)
Large transformer models can highly improve Answer Sentence Selection (AS2) tasks, but their high computational costs prevent their use in many real-world applications. In this paper, we explore the following research question: How can we make the AS2 models more accurate without significantly increasing their model complexity? To address the question, we propose a Multiple Heads Student architecture (named CERBERUS), an efficient neural network designed to distill an ensemble of large transformers into a single smaller model. CERBERUS consists of two components: a stack of transformer layers that is used to encode inputs, and a set of ranking heads; unlike traditional distillation technique, each of them is trained by distilling a different large transformer architecture in a way that preserves the diversity of the ensemble members. The resulting model captures the knowledge of heterogeneous transformer models by using just a few extra parameters. We show the effectiveness of CERBERUS on three English datasets for AS2; our proposed approach outperforms all single-model distillations we consider, rivaling the state-of-the-art large AS2 models that have 2.7x more parameters and run 2.5x slower. Code for our model is available at https://github.com/amazon-research/wqa-cerberus
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 39 of its 67 references that are in the map. First posted on arXiv 15 Jan 2022.
Builds on
39 of 67 references.
References · 39
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
27 more
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2020A Primer in BERTology: What we know about how BERT workscited by 807
- 2020XTREME: A Massively Multilingual Multi-task Benchmark for Evaluating Cross-lingual Generalizationcited by 738
- 2019Contrastive Representation Distillationcited by 734
- 2018Rethinking the Value of Network Pruningcited by 595
- 2019Patient Knowledge Distillation for BERT Model Compressioncited by 502
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 2020Towards Understanding Ensemble, Knowledge Distillation and Self-Distillation in Deep Learningcited by 292
- 2018Model compression via distillation and quantizationcited by 287
- 2019CEDR: Contextualized Embeddings for Document Rankingcited by 77
- 2019TANDA: Transfer and Adapt Pre-Trained Transformer Models for Answer Sentence Selectioncited by 74
- 2020Train Large, Then Compress: Rethinking Model Size for Efficient Training and Inference of Transformerscited by 67
- 2020MixKD: Towards Efficient Distillation of Large-scale Language Modelscited by 65
- 2019Model Compression with Two-stage Multi-teacher Knowledge Distillation for Web Question Answering Systemcited by 43
- 2020XtremeDistil: Multi-stage Distillation for Massive Multilingual Modelscited by 38
- 2020Hydra: Preserving Ensemble Diversity for Model Distillationcited by 31
- 2020Improving BERT Fine-Tuning via Self-Ensemble and Self-Distillationcited by 25
- 2016A Compare-Aggregate Model for Matching Text Sequencescited by 23
- 2020RikiNet: Reading Wikipedia Pages for Natural Question Answeringcited by 21
- 2020The Cascade Transformer: an Application for Efficient Answer Sentence Selectioncited by 20
- 2019A Compare-Aggregate Model with Latent Clustering for Answer Selectioncited by 19
- 2021Modeling Context in Answer Sentence Selection Systems on a Latency Budgetcited by 9
- 2018Multi-Cast Attention Networks for Retrieval-based Question Answering and Response Predictioncited by 4
- 2020Tradeoffs in Sentence Selection Techniques for Open-Domain Question Answeringcited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 2.
3 papers.