LaMDA 2 是一个由Google开发、用于对话应用的大型语言模型。它于2022年5月发布,是2021年在Google I/O上推出的原始LaMDA模型的继任者。LaMDA 2旨在进行开放式、多轮对话,比其前身更自然、更有帮助,重点是提高安全性、事实依据以及根据用户意图引导响应的能力。
该模型基于Transformer架构构建,这是一种在现代人工智能和机器学习中已成为基础的神经网络设计。它使用带有多头注意力机制的序列到序列框架,使其能够以上下文感知的方式处理和生成对话文本。LaMDA 2使用深度学习技术,在大量公共对话数据和网络文本语料库上进行了训练,以学习对话模式与世界知识。
架构与训练
LaMDA 2保留了其前身的核心架构,即仅解码器Transformer模型。原始LaMDA训练时使用了多达1370亿个参数,LaMDA 2的规模与之类似,但具体参数数量未公开披露。训练过程分为两个阶段:首先,在包含对话和网络文档的多样化数据集上进行预训练,以学习语言表示;其次,使用监督学习和基于人类反馈的强化学习(RLHF)相结合的方式进行微调。
微调阶段对于提高模型的安全性和质量至关重要。Google聘请了人类评估员,根据合理性、特异性和趣味性等指标对模型响应进行评价。RLHF使模型能够针对这些品质进行优化,减少生成无意义或有害输出的可能性。此外,LaMDA 2还引入了一种称为“接地”的技术,使模型能够查阅外部信息来源(如搜索结果),以提高对话中的事实准确性。
安全性与事实性
LaMDA 2的一个关键重点是解决原始模型的局限性,特别是在安全性和事实性方面。原始LaMDA因偶尔生成有偏见或事实错误的陈述而受到批评。LaMDA 2引入了一套新的安全指标,包括“安全性”(避免有害或攻击性语言)和“事实性”(确保陈述得到可靠来源支持)。
为实现这些目标,Google在训练过程中采用了一种基于分类器的方法,根据安全标准对响应进行过滤和排序。该模型还经过训练,能够识别自身缺乏信息的情况,并主动提出澄清性问题,而不是猜测。这与早期模型不同,后者常常给出自信但错误的答案。LaMDA 2的接地能力尤为突出,它使模型能够实时检索和引用外部信息,类似于搜索引擎为响应提供信息的方式。
可控性与用户意图
LaMDA 2的另一个进步是其可控性的提升。该模型被设计为能更有效地理解和遵循用户指令,允许用户指定响应的语气、风格或内容。例如,用户可以用正式语气请求响应,或要求对某个主题进行总结,LaMDA 2会相应调整其输出。
这是通过一种称为“意图条件化”的技术实现的,该技术使用将用户指令与期望响应特征配对的示例对模型进行微调。这使得LaMDA 2比其前身更具多功能性,后者往往难以偏离其默认的对话风格。Google在一系列交互式演示中展示了这一能力,展示了LaMDA 2如何扮演不同角色、提供分步说明或参与创意写作任务。
应用与影响
LaMDA 2主要作为一项研究进展进行展示,Google将其能力集成到Google Assistant和Google Cloud的AI服务等产品中。然而,该模型并未像OpenAI或Anthropic等竞争对手的某些模型那样以公共API的形式发布。相反,Google专注于利用LaMDA 2改进其内部产品,并为PaLM和Gemini等后续模型的开发提供参考。
该模型还引发了关于对话式AI本质的公开讨论,尤其是在一位Google工程师声称原始LaMDA已具备感知能力之后。尽管LaMDA 2并未直接卷入该争议,但它凸显了对话模型日益增强的能力及其相关的伦理考量。斯坦福AI实验室和MIT CSAIL等机构的研究人员将LaMDA 2视为生成式AI快速发展的一个例子,同时也指出了确保此类模型负责任使用的挑战。
评价与遗产
LaMDA 2因其在安全性和可控性方面的改进而受到AI研究人员的普遍好评,但一些批评者指出它仍存在局限性,例如偶尔的事实错误和倾向于冗长。该模型的接地机制被视为向前迈出的一步,但并非总是可靠,Google也未发布详细的基准测试来将LaMDA 2与其他大型语言模型进行比较。
尽管存在这些局限性,LaMDA 2仍影响了后续对话系统的研究。其对RLHF和接地的关注成为后续模型(包括OpenAI和Anthropic开发的模型)的标准实践。截至2024年,LaMDA 2被视为Google AI路线图中的过渡模型,弥合了早期对话模型与更先进的多模态系统之间的差距。其开发为Google在人工智能领域的更广泛努力做出了贡献,使该公司与其他主要参与者一起成为该领域的领导者。