Saved in:
Bibliographic Details
Main Authors: Hu, Gansen, Wang, Zhaoguo, Wei, Jinglin, Huang, Wei, Chen, Haibo
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.10054
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912210079449088
author Hu, Gansen
Wang, Zhaoguo
Wei, Jinglin
Huang, Wei
Chen, Haibo
author_facet Hu, Gansen
Wang, Zhaoguo
Wei, Jinglin
Huang, Wei
Chen, Haibo
contents Large language models (LLMs) demonstrate remarkable capabilities but face deployment challenges due to their massive parameter counts. While existing compression techniques like pruning can reduce model size, it leads to significant accuracy degradation under high compression ratios. We present a novel perspective inspired by constant folding in compiler optimization. Our approach enables parameter reduction by treating activation functions in LLMs as linear functions. However, recent LLMs use complex non-linear activations like GELU that prevent direct application of this technique. We propose TARDIS, which enables optimization of LLMs with non-linear activations by partially approximating them with linear functions in frequently occurring input ranges. For outlier inputs, TARDIS employs an online predictor to dynamically fall back to original computations. Our experiments demonstrate that TARDIS achieves 80% parameter reduction in feed-forward networks, while significantly outperforming state-of-the-art pruning methods Wanda and RIA with up to 65% higher accuracy. In practical deployments for a 7B model, TARDIS achieves 1.6x end-to-end inference speedup when integrated with the vLLM serving system, and 1.4x speedup with the widely adopted HuggingFace implementation, while incurring only a 10.9% accuracy trade-off.
format Preprint
id arxiv_https___arxiv_org_abs_2501_10054
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Accelerating Large Language Models through Partially Linear Feed-Forward Network
Hu, Gansen
Wang, Zhaoguo
Wei, Jinglin
Huang, Wei
Chen, Haibo
Machine Learning
Artificial Intelligence
D.4; I.2; D.3.4
Large language models (LLMs) demonstrate remarkable capabilities but face deployment challenges due to their massive parameter counts. While existing compression techniques like pruning can reduce model size, it leads to significant accuracy degradation under high compression ratios. We present a novel perspective inspired by constant folding in compiler optimization. Our approach enables parameter reduction by treating activation functions in LLMs as linear functions. However, recent LLMs use complex non-linear activations like GELU that prevent direct application of this technique. We propose TARDIS, which enables optimization of LLMs with non-linear activations by partially approximating them with linear functions in frequently occurring input ranges. For outlier inputs, TARDIS employs an online predictor to dynamically fall back to original computations. Our experiments demonstrate that TARDIS achieves 80% parameter reduction in feed-forward networks, while significantly outperforming state-of-the-art pruning methods Wanda and RIA with up to 65% higher accuracy. In practical deployments for a 7B model, TARDIS achieves 1.6x end-to-end inference speedup when integrated with the vLLM serving system, and 1.4x speedup with the widely adopted HuggingFace implementation, while incurring only a 10.9% accuracy trade-off.
title Accelerating Large Language Models through Partially Linear Feed-Forward Network
topic Machine Learning
Artificial Intelligence
D.4; I.2; D.3.4
url https://arxiv.org/abs/2501.10054