English

ReLU$^2$ Wins: Discovering Efficient Activation Functions for Sparse LLMs

Machine Learning 2024-02-07 v1 Artificial Intelligence

Abstract

Sparse computation offers a compelling solution for the inference of Large Language Models (LLMs) in low-resource scenarios by dynamically skipping the computation of inactive neurons. While traditional approaches focus on ReLU-based LLMs, leveraging zeros in activation values, we broaden the scope of sparse LLMs beyond zero activation values. We introduce a general method that defines neuron activation through neuron output magnitudes and a tailored magnitude threshold, demonstrating that non-ReLU LLMs also exhibit sparse activation. To find the most efficient activation function for sparse computation, we propose a systematic framework to examine the sparsity of LLMs from three aspects: the trade-off between sparsity and performance, the predictivity of sparsity, and the hardware affinity. We conduct thorough experiments on LLMs utilizing different activation functions, including ReLU, SwiGLU, ReGLU, and ReLU2^2. The results indicate that models employing ReLU2^2 excel across all three evaluation aspects, highlighting its potential as an efficient activation function for sparse LLMs. We will release the code to facilitate future research.

Keywords

Cite

@article{arxiv.2402.03804,
  title  = {ReLU$^2$ Wins: Discovering Efficient Activation Functions for Sparse LLMs},
  author = {Zhengyan Zhang and Yixin Song and Guanghui Yu and Xu Han and Yankai Lin and Chaojun Xiao and Chenyang Song and Zhiyuan Liu and Zeyu Mi and Maosong Sun},
  journal= {arXiv preprint arXiv:2402.03804},
  year   = {2024}
}
R2 v1 2026-06-28T14:39:49.939Z