Efficient Large Language Models: A Survey

本文是LLM系列文章,针对《Efficient Large Language Models: A Survey》的翻译。

摘要

大型语言模型(LLM)在自然语言理解、语言生成和复杂推理等重要任务中表现出了非凡的能力,并有可能对我们的社会产生重大影响。然而,这种能力伴随着它们所需的大量资源,突出表明迫切需要开发有效的技术来应对其效率挑战。在这项调查中,我们对有效的LLM研究进行了系统而全面的回顾。我们将文献组织在一个由三个主要类别组成的分类法中,分别从以模型为中心、以数据为中心和以框架为中心的角度涵盖了不同但相互关联的高效LLM主题。我们还创建了一个GitHub存储库,在这里我们汇编了本次调查中的论文https://github.com/aiotmlsys-lab/efficient-llms-survey,并将积极维护该存储库,并在出现新研究时纳入其中。我们希望我们的调查能成为一种宝贵的资源,帮助研究人员和从业者系统地了解高效LLM的研究进展,并激励他们为这一重要而令人兴奋的领域做出贡献。

1 引言

2 模型为中心的方法

3 数据为中心的方法

4 LLM框架

5 结论

在这项调查中,我们对高效LLM进行了系统的回顾,这是旨在使LLM民主化的一个重要研究领域。我们从激发高效LLM的必要性开始。在分类法的指导下,我们分别从以模型为中心和以数据为中心的角度回顾了LLM的算法级和系统级高效技术。此外,我们还回顾了LLM框架,其中包含对高效LLM至关重要的特定优化和功能。我们相信,效率将在LLM和面向LLM的系统中发挥越来越重要的作用。

【文献阅读】Model Compression and Efficient Inference for Large Language Models: A Survey 基于 Transformer 的大型语言模型取得了巨大成功。然而,推理过程中高昂的内存和计算成本使得在资源受限的设备上部署大型模型颇具挑战。本文从算法角度研究了大型语言模型的压缩和高效推理方法。在分类方面,与较小的模型类似,大型语言模型的压缩和加速算法仍可分为量化、剪枝、知识蒸馏、紧凑架构设计和动态网络。不过,大型语言模型与较小模型相比有两个显著特点:(1)大多数压缩算法在压缩后需要对模型进行微调甚至重新训练。大型模型最显著的问题是模型微调或训练的成本极高。因此,许多针对大型模型的算法,如量化和剪枝,开始探 阅读详情

相关推荐

论文阅读:arxiv 2025 Stop Overthinking: A Survey on Efficient Reasoning for Large Language Models

这篇论文是关于如何让AI"该快则快,该慢则慢"——简单问题秒答,复杂问题深思,既省钱省时,又不影响质量。就像训练一个高效的学生:不是每道题都要写满草稿纸,而是恰到好处地展示必要的思考过程!

CSPhD-winston的博客 1020

A Survey on Efficient Inference for Large Language Models

大型语言模型(LLMs)因其在各种任务中的出色表现而引起了广泛关注。然而,LLM推理的大量计算和内存要求给资源受限场景中的部署带来了挑战。该领域的工作一直致力于开发旨在提高LLM推理效率的技术。本文对现有关于有效LLM推理的文献进行了全面的综述。我们首先分析了LLM推理效率低下的主要原因,即模型大小大、二次复杂度注意操作和自回归解码方法。然后,我们引入了一个全面的分类法,将当前的文献分为数据级、模型级和系统级优化。此外,本文还对关键子领域内的代表性方法进行了比较实验,以提供定量见解。

c_cpp_csharp的专栏 754

Efficient Prompting Methods for Large Language Models: A Survey

提示已成为使大型语言模型(LLM)适应特定自然语言处理任务的主流范式。虽然这种方法为LLM的上下文学习打开了大门,但它带来了模型推理的额外计算负担和手动设计提示的人工工作,特别是在使用冗长复杂的提示来指导和控制LLM行为时。因此,LLM领域出现了高效提示方法的显著激增。本文对这些方法进行了全面的概述。从较高的层次上讲,高效的提示方法大致可分为两种:高效计算提示和高效设计提示。前者涉及各种压缩提示的方法,后者采用自动优化提示的技术。我们介绍了激励的基本概念,回顾了高效激励的进展,并强调了未来的研究方向。

c_cpp_csharp的专栏 438

Model Compression and Efficient Inference for Large Language Models: A Survey

基于Transformer的大型语言模型已经取得了巨大的成功。然而,在推理过程中产生的大量内存和计算成本使得在资源受限的设备上部署大型模型具有挑战性。在本文中,我们从算法的角度研究了大型语言模型的压缩和高效推理方法。关于分类法,与较小的模型类似,大型语言模型的压缩和加速算法仍然可以分为量化、修剪、蒸馏、紧凑架构设计和动态网络。然而,与较小的模型相比,大型语言模型有两个突出的特点:(1)大多数压缩算法需要在压缩后对模型进行微调甚至重新训练。大型模型最显著的方面是与模型微调或训练相关的非常高的成本。

c_cpp_csharp的专栏 358

Harnessing the Reasoning Economy A Survey of Efficient Reasoning for Large Language Models

本文系统探讨了大型语言模型(LLMs)在推理任务中的推理经济性问题,即在提升推理能力的同时优化计算成本。基础分析训练后方法:通过监督微调(SFT)和强化学习(RL)塑造模型行为,如过程奖励模型(PRM)和结果奖励模型(ORM)的设计。测试时策略:并行方法(如自洽性)和顺序方法(如思维链、树搜索)的对比与优化。挑战分析模型行为低效:长度偏差(冗余推理)、欺骗性思维(表面推理但无效)。测试时资源浪费:算法选择不当(如固定采样策略)、计算预算分配不合理。解决方案训练后优化数据:构建高质量推理数据集。

c_cpp_csharp的专栏 235

5分钟搞定Nano-Banana图片编辑API对接:从Base64编码到生成图片全流程

本文详细介绍了如何快速对接Nano-Banana图片编辑API,基于gemini-2.5-flash-image-preview模型,从环境准备、Base64编码到API调用的全流程。通过实战示例和优化技巧,帮助开发者高效集成AI图片处理能力,提升产品竞争力。

dog123的博客 261

Superpowers:可编程AI协作协议与Skill工程化实践

AI编程正从提示词驱动迈向工程化协作新范式。Superpowers并非传统代码补全工具,而是一套定义清晰、可版本控制、可调试复用的AI协作协议——它将AI能力抽象为带输入校验、执行管道、输出契约和元数据声明的Skill(类DSL构件),再通过状态驱动的Workflow编排实现跨平台、可熔断、含人工Checkpoint的自动化流水线。其核心价值在于解决AI生成代码长期存在的不可复现、不可审计、不可交接三大痛点,支撑OpenAPI转TS、Figma转Vue等高复用场景落地。本文深入解析Skill设计四重契约与P

weixin_31124163的博客 377

CANoe信号波形分析保姆级教程:Graphic窗口从配置到实战避坑

本文详细解析了CANoe的Graphic窗口在信号波形分析中的高效配置与实战应用技巧。从信号显示模式选择、测量光标进阶操作到信号分组策略,提供工程化解决方案,帮助工程师快速定位总线信号异常,提升汽车电子开发与测试效率。

weixin_29279047的博客 270

TSmaster CANFD配置避坑指南:为什么你的PCAN盒不支持最新版本?

本文针对TSmaster配置PCAN硬件进行CANFD通信时的常见问题,提供了详细的避坑指南。重点解析了CANFD配置中TSEG1等关键参数的理解误区,并深入探讨了TSmaster新版本与PCAN硬件驱动之间的兼容性变化,帮助工程师快速定位并解决连接失败或无法发送CANFD报文等问题。

alpha的博客 545

ubuntu安装XXX包时出现(= 20.0.8-0ubuntu1~18.04.1) but it is not going to be installed

安装mujoco_py时,最后一步尝试 import mujoco_py 时出现报错 esashim.c:1:10: fatal error: GL/osmesa.h: No such file or directory 1 | #include <GL/osmesa.h> | ^~~~~~~~~~~~~ compilation terminated. 在https://github.com/openai/mujoco-py#ubuntu-ins

dealexce的博客 1794

uniapp 使用摄像头 live-pusher (APP)

uniapp 中开发 app 时使用live-pusher踩过的坑

随身笔记 1万+

yolov11添加P2小目标检测头与添加P6超大目标检测头

本文介绍了YOLO目标检测模型中上下采样的原理及应用。上采样通过插值算法放大特征图,YOLO通常采用最近邻插值;下采样则通过带步长的卷积缩小特征图提取高层语义特征。文章详细阐述了这两种操作在YOLO中的实现方式、结构特点及对称性问题,指出下采样后会使用C3模块进行特征整合,上采样后通过concat抑制分割感。此外,还分析了不同分辨率特征图适合检测不同尺寸目标的原因,并提出添加4倍小目标检测头的方法,即对上采样后的特征进行concat和C3模块处理。最后给出了YOLOv5原模型结构和添加4倍检测头后的结构对比

m0_64661770的博客 822

一文搞懂蚁群算法Ant Colony Optimization(ACO)!!!(灵感起源+数学原理+代码实现+实战应用)

本文系统介绍了蚁群算法的原理与实现。首先从蚂蚁觅食行为出发,阐释了信息素正反馈机制如何引导群体找到最短路径。随后详细解析了算法的数学模型,包括状态转移规则和信息素更新机制。通过MATLAB代码演示了算法在旅行商问题(TSP)中的应用,展示了路径构建和优化的完整流程。最后讨论了算法的优势、局限性和实际应用场景。蚁群算法通过模拟生物智能,为解决复杂优化问题提供了一种高效方法,其核心在于信息素的正反馈机制与随机探索的平衡。

qq_42212808的博客 888

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: LLM360: Towards Fully Transparent Open-Source LLMs
下一篇: Segment and Caption Anything
UnknownBody
博客等级 码龄16年 5601粉丝 4741原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值