SHRP: Specialized Head Routing and Pruning for Efficient Encoder Compression
Zeli Su, Ziyin Zhang, Wenzheng Zhang, Zhou Liu, Guixian Xu, Wentao Zhang
TL;DR
<3-5 sentence high-level summary> SHRP targets encoder efficiency by reframing attention heads as independent experts connected to a shared Expander FFN, enabling joint pruning of attention and FFN components. It employs a progressive, layer-wise MoE-inspired training regime with a two-stage optimization (load balancing then specialization) and a Top-1 routing strategy to produce a deterministic, routing-free encoder after pruning. Empirical results on GLUE with BERT-base show strong accuracy retention even under aggressive compression, accompanied by substantial parameter, FLOP, and throughput gains that are suitable for real-world web-scale deployment. The work demonstrates deployment-oriented structured compression that outperforms traditional head-pruning methods and provides interpretable head specialization patterns through usage statistics.
Abstract
Transformer encoders are widely deployed in large-scale web services for natural language understanding tasks such as text classification, semantic retrieval, and content ranking. However, their high inference latency and memory consumption pose significant challenges for real-time serving and scalability. These limitations stem largely from architectural redundancy, particularly in the attention module. The inherent parameter redundancy of the attention mechanism, coupled with the fact that its attention heads operate with a degree of independence, makes it particularly amenable to structured model compression. In this paper, we propose SHRP (Specialized Head Routing and Pruning), a novel structured pruning framework that automatically identifies and removes redundant attention heads while preserving most of the model's accuracy and compatibility. SHRP introduces Expert Attention, a modular design that treats each attention head as an independent expert, followed by a lightweight shared expander feed-forward network that refines their outputs. The framework employs a unified Top-1 usage-driven mechanism to jointly perform dynamic routing during training and deterministic pruning at deployment. Experimental results on the GLUE benchmark using a BERT-base encoder show that SHRP achieves 93% of the original model accuracy while reducing parameters by 48 percent. Under an extreme compression scenario where 11/12 of the layers are pruned, the model still maintains 84% accuracy and delivers a 4.2x throughput gain while reducing computation to as low as 11.5 percent of the original FLOPs, demonstrating its practical utility for large-scale and latency-sensitive web deployments.
