Saved in:
Bibliographic Details
Main Authors: Zhou, Yang, Chen, Zhuoming, Xu, Zhaozhuo, Lin, Victoria, Chen, Beidi
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2409.03856
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913492709146624
author Zhou, Yang
Chen, Zhuoming
Xu, Zhaozhuo
Lin, Victoria
Chen, Beidi
author_facet Zhou, Yang
Chen, Zhuoming
Xu, Zhaozhuo
Lin, Victoria
Chen, Beidi
contents With the blossom of large language models (LLMs), inference efficiency becomes increasingly important. Various approximation methods are proposed to reduce the cost at inference time. Contextual Sparsity (CS) is appealing for its training-free nature and its ability to reach a higher compression ratio seemingly without quality degradation. However, after a comprehensive evaluation of contextual sparsity methods on various complex generation tasks, we find that although CS succeeds in prompt-understanding tasks, CS significantly degrades the model performance for reasoning, deduction, and knowledge-based tasks. Despite the gap in end-to-end accuracy, we observed that sparse models often share general problem-solving logic and require only a few token corrections to recover the original model performance. This paper introduces Sirius, an efficient correction mechanism, which significantly recovers CS models quality on reasoning tasks while maintaining its efficiency gain. Sirius is evaluated on 6 models with 8 difficult generation tasks in reasoning, math, and coding and shows consistent effectiveness and efficiency. Also, we carefully develop a system implementation for Sirius and show that Sirius achieves roughly 20% reduction in latency for 8B model on-chip and 35% reduction for 70B model offloading. We open-source our implementation of Sirius at https://github.com/Infini-AI-Lab/Sirius.git.
format Preprint
id arxiv_https___arxiv_org_abs_2409_03856
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Sirius: Contextual Sparsity with Correction for Efficient LLMs
Zhou, Yang
Chen, Zhuoming
Xu, Zhaozhuo
Lin, Victoria
Chen, Beidi
Computation and Language
With the blossom of large language models (LLMs), inference efficiency becomes increasingly important. Various approximation methods are proposed to reduce the cost at inference time. Contextual Sparsity (CS) is appealing for its training-free nature and its ability to reach a higher compression ratio seemingly without quality degradation. However, after a comprehensive evaluation of contextual sparsity methods on various complex generation tasks, we find that although CS succeeds in prompt-understanding tasks, CS significantly degrades the model performance for reasoning, deduction, and knowledge-based tasks. Despite the gap in end-to-end accuracy, we observed that sparse models often share general problem-solving logic and require only a few token corrections to recover the original model performance. This paper introduces Sirius, an efficient correction mechanism, which significantly recovers CS models quality on reasoning tasks while maintaining its efficiency gain. Sirius is evaluated on 6 models with 8 difficult generation tasks in reasoning, math, and coding and shows consistent effectiveness and efficiency. Also, we carefully develop a system implementation for Sirius and show that Sirius achieves roughly 20% reduction in latency for 8B model on-chip and 35% reduction for 70B model offloading. We open-source our implementation of Sirius at https://github.com/Infini-AI-Lab/Sirius.git.
title Sirius: Contextual Sparsity with Correction for Efficient LLMs
topic Computation and Language
url https://arxiv.org/abs/2409.03856