本文介绍: 为了让人们对 LLMs一个基本的了解,本调查从四个主要方面对 LLMs最新进展进行了文献综述,包括预训练如何训练一个能力的 LLMs)、适配(如何有效适配训练的 LLMs更好使用)、利用(如何使用 LLMs 解决各种下游任务)和能力评估(如何评估 LLMs 的能力现有的实证研究成果)。我们文献进行了全面梳理,总结了 LLM 的主要发现技术方法

阅读笔记

模型选择是否一定要选择参数量巨大的模型?如果需要更好的泛化能力用于处理非单一的任务例如对话,则可用选更大的模型;而对于单一明确的任务,则不一定越大越好,参数小一些的模型也能调教得很好。

接口交互:大语言模型可以使用网络请求接口获取其本身在预训练没有额外信息

模态:大语言模型展现出良好的多模态理解能力,特别是对于图片数据处理能力。因此其对于一个网络拓扑结构流量矩阵数据也是存在可以理解处理可能的。

语言如何输入自然语言首先需要tokenize,从而将其用数字进行表示,使其可以正式输入模型。在输入模型后,还会进行词嵌入表示或者是词的分布式表示),也就是一步多维量表一个词。词嵌入并非Transformer首创,此前的工作中已经在广泛使用嵌入方法了,大名鼎鼎的Word2Vec就是其中一种。

“预训练微调学习范式:预训练是从CV兴起而后借鉴到NLP的一种训练方法,通常是无监督的。对于PLM,通常使用大量语料进行预训练,其过程无需人工标记,而是利用已有的词句信息对某一词进行预测微调是指在PLM的基础上,进一步根据下游子任务的要求,对PLM进行更具针对性的有监督训练(包括对齐)并更新参数,使其适应子任务。微调主要分为指令微调对齐微调。对于一些领域的子任务,PLM甚至无需微调也能依靠自身的上下文学习能力达到不错的效果

人类对齐:由于预训练数据不可避免参杂与主流价值观不符的内容,模型需要人类价值观或偏好进行对齐,以减少危害并增加性能相关工作利用人类反馈强化学习(RLHF)进行微调对齐

扩展扩展法则语言模型在模型规模、数据规模和总计算量上的扩展,一般会使模型具备更好特性理解输出能力,并更可能涌现能力(包括上下文学习、指令遵循、逐步推理等)。LLMs由于规模扩展而产生的影响的现象成为扩展效应,有相关研究定量描述了LLMs的扩展法则

代码数据训练提高CoT提示能力:Codex是在PLM基础上使用大量Github代码微调的GPT模型,可以解决困难的编程问题并在数学问题上有显著性能提升,猜测称代码训练可提高思维链(CoT)提示能力。

LLMs资源:LLMs的预训练需要耗费大量资源(微调更新权重也很消耗),建议在已有开源资源基础上进行开发,包括开源模型和公共API(可微调),以及公开语料库,详细信息下面四张总结得很好。

图片1.png

图片2.png

图片3.png
图片4.png

模型训练:预训练阶段的任务通常有语言建模和去噪自编码语言建模任务针对不同模型结构因果解码器casual decoder前缀解码器prefix decoder等)有不同任务变体。此外,训练LLM时最为重要的便是设置技巧

RLHF用于微调:在有监督微调结束后,可以应用基于人类反馈的强化学习来进行对齐微调,更好地学习人类偏好。其中较为关键的我认为有两方面,一方面是奖励模型,相关工作使用有标注数据有监督地训练一个奖励模型预测人类偏好;另一方面是将LLM的微调形式化为强化学习问题

LLM使用:经过预训练或微调后,模型的使用也别有学问,OpenAI的报告中大量做了这方面的文章。较为著名的使用策略有上下文学习和思维链提示。

LLM评估:主流的评估方法是在公共NLP任务数据集上进行测试评估。而专用于网络配置或是其他类似子任务的公共数据集暂时没有看到。因此这方面的评估需要一步设计和探讨。

LLM主要问题:在语言生成方面,其可控生成专业生成能力仍然面临挑战,例如在一般类型数据集训练的LM用于涉及专业知识医学报告时。在知识利用方面,LM存在幻觉和知识实时性问题。前者表示LM会捏造事实,后者表示LM难以处理需要更新知识的任务。在复杂推理方面,LM存在一致性数值计算问题。前者表示LM的推理路径结果并不一致,后者表示LM的数值计算能力仍然有待提高

个人感想

原文地址:https://blog.csdn.net/weixin_43114076/article/details/134706147

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_49018.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注