SwiftPruner: Reinforced Evolutionary Pruning for Efficient Ad Relevance
Not on the map. Why?
Abstract (arXiv)
Ad relevance modeling plays a critical role in online advertising systems including Microsoft Bing. To leverage powerful transformers like BERT in this low-latency setting, many existing approaches perform ad-side computations offline. While efficient, these approaches are unable to serve cold start ads, resulting in poor relevance predictions for such ads. This work aims to design a new, low-latency BERT via structured pruning to empower real-time online inference for cold start ads relevance on a CPU platform. Our challenge is that previous methods typically prune all layers of the transformer to a high, uniform sparsity, thereby producing models which cannot achieve satisfactory inference speed with an acceptable accuracy. In this paper, we propose SwiftPruner - an efficient framework that leverages evolution-based search to automatically find the best-performing layer-wise sparse BERT model under the desired latency constraint. Different from existing evolution algorithms that conduct random mutations, we propose a reinforced mutator with a latency-aware multi-objective reward to conduct better mutations for efficiently searching the large space of layer-wise sparse models. Extensive experiments demonstrate that our method consistently achieves higher ROC AUC and lower latency than the uniform sparse baseline and state-of-the-art search methods. Remarkably, under our latency requirement of 1900us on CPU, SwiftPruner achieves a 0.86% higher AUC than the state-of-the-art uniform sparse baseline for BERT-Mini on a large scale real-world dataset. Online A/B testing shows that our model also achieves a significant 11.7% cut in the ratio of defective cold start ads with satisfactory real-time serving latency.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 29 of its 47 references that are in the map. First posted on arXiv 30 Aug 2022.
Builds on
29 of 47 references.
References · 29
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2019Analyzing Multi-Head Self-Attention: Specialized Heads Do the Heavy Lifting, the Rest Can Be Prunedcited by 844
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Are Sixteen Heads Really Better than One?cited by 803
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
17 more
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2019Q8BERT: Quantized 8Bit BERTcited by 296
- 2021I-BERT: Integer-only BERT Quantizationcited by 250
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2020Compressing BERT: Studying the Effects of Weight Pruning on Transfer Learningcited by 184
- 2021Block Pruning For Faster Transformerscited by 176
- 2022Structured Pruning Learns Compact and Accurate Modelscited by 167
- 2020Layer-adaptive sparsity for the Magnitude-based Pruningcited by 122
- 2019Well-Read Students Learn Better: On the Importance of Pre-training Compact Modelscited by 118
- 2020AttentiveNAS: Improving Neural Architecture Search via Attentive Samplingcited by 65
- 2021NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture Searchcited by 55
- 2020Distilling Optimal Neural Networks: Rapid Search in Diverse Spacescited by 32
- 2020FastFormers: Highly Efficient Transformer Models for Natural Language Understandingcited by 28
- 2021Quantization of Deep Neural Networks for Accurate Edge Computingcited by 13
- 2020AutoADR: Automatic Model Design for Ad Relevancecited by 3
Built on by
Citing papers per year: 2023: 3; 2024: 1.
4 papers.
- 2023Compresso: Structured Pruning with Collaborative Prompting Learns Compact Large Language Modelscited by 19
- 2023Accurate and Structured Pruning for Efficient Automatic Speech Recognitioncited by 10
- 2023Constraint-aware and Ranking-distilled Token Pruning for Efficient Transformer Inferencecited by 6
- 2024AutoTask: Task Aware Multi-Faceted Single Model for Multi-Task Ads Relevancecited by 0
- 2024AutoTask: Task Aware Multi-Faceted Single Model for Multi-Task Ads Relevance9 Jul 2024
- 2023Compresso: Structured Pruning with Collaborative Prompting Learns Compact Large Language Models8 Oct 2023
- 2023Constraint-aware and Ranking-distilled Token Pruning for Efficient Transformer Inference26 Jun 2023
- 2023Accurate and Structured Pruning for Efficient Automatic Speech Recognition31 May 2023