paper-with-me

홈 › Papers

SwiftPruner: Reinforced Evolutionary Pruning for Efficient Ad Relevance

2022-08-30 · Li Lyna Zhang, Youkow Homma, Yujing Wang, Min Wu, Mao Yang, Ruofei Zhang, Ting Cao, Wei Shen

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.

📄 PDF Abstract BibTeX arXiv:2209.00625

Code (0)

등록된 구현이 없습니다.

Tasks

CPU

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Pruning 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
WordPiece 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Reinforced Evolutionary Neural Architecture Search

2018-08-01 · Yukang Chen, Gaofeng Meng, Qian Zhang, Shiming Xiang 외

Neural Architecture Search (NAS) is an important yet challenging task in network design due to its high computational consumption. To address this issue, we propose the Reinforced Evolutionary Neural Architecture Search …

Neural Architecture SearchSemantic Segmentation

RENAS: Reinforced Evolutionary Neural Architecture Search

2019-06-01 · CVPR 2019 6 · Yukang Chen, Gaofeng Meng, Qian Zhang, Shiming Xiang 외

Neural Architecture Search (NAS) is an important yet challenging task in network design due to its high computational consumption. To address this issue, we propose the Reinforced Evolutionary Neural Architecture Search …

Neural Architecture SearchSemantic Segmentation

R3A: Reinforced Reasoning for Relevance Assessment for RAG in User-Generated Content Platforms

2025-08-04 · Xiaowei Yuan, Lei Jin, Haoxin Zhang, Ziyang Huang 외 arxiv

Retrieval-augmented generation (RAG) plays a critical role in user-generated content (UGC) platforms, but its effectiveness critically depends on accurate query-document relevance assessment. Despite recent advances in a…

Guiding Evolutionary AutoEncoder Training with Activation-Based Pruning Operators

2025-05-08 · Steven Jorgensen, Erik Hemberg, Jamal Toutouh, Una-May O'Reilly

This study explores a novel approach to neural network pruning using evolutionary computation, focusing on simultaneously pruning the encoder and decoder of an autoencoder. We introduce two new mutation operators that us…

DecoderNetwork Pruning

A Hierarchical Importance-Guided Multi-objective Evolutionary Framework for Deep Neural Network Pruning

2026-04-01 · Zak Khan, Azam Asilian Bidgoli arxiv

The optimization of over-parameterized deep neural networks represents a large-scale, high-dimensional, and strongly non-convex decision problem that challenges existing optimization frameworks. Current evolutionary and …

Network Pruning