您的位置:首页 > 互联网

模型A:幸亏有你,我才不得0分,模型B:俺也一样

发布时间:2024-01-06 20:51:04  来源:互联网     背景:

声明:本文来自于微信公众号 机器之心(ID:almosthuman2014),作者:机器之心,授权转载发布。

现在大模型都学会借力了。

琳琅满目的乐高积木,通过一块又一块的叠加,可以创造出各种栩栩如生的人物、景观等,不同的乐高作品相互组合,又能为爱好者带来新的创意。

我们把思路打开一点,在大模型(LLM)爆发的当下,我们能不能像拼积木一样,把不同的模型搭建起来,而不会影响原来模型的功能,还能起到1+1>2的效果。

这样的想法,谷歌已经实现了。他们的研究为未来的语言模型发展提供了一个新的方向,特别是在资源节约和模型适应性方面。

如今的大语言模型(LLM)仿佛一个全能战士,能进行常识和事实推理、懂得世界知识、生成连贯的文本…… 在这些基础功能的底座上,研究者们又进行了一系列努力对这些模型进行微调,以实现特定于领域的功能,如代码生成、文案编辑以及解决数学问题等。

但这些特定于领域的模型开始出现一些棘手的问题,例如,有些模型在标准代码生成方面做得很好,但在一般逻辑推理方面并不精通,反之亦然。

我们不禁要问:是否可以将 anchor 模型(即具有基础功能的模型)与特定于领域的增强模型组合在一起,从而开启模型新功能?例如,我们能否将理解代码的增强模型与 anchor 模型的语言生成能力组合起来,以实现从代码 - 文本的生成能力?

在此之前,该问题典型的解决方案是在最初用于训练增强模型的数据上进行进一步的预训练或微调 anchor 模型。然而,很多时候这样的解决方案是不可行的,因为训练大模型的计算成本很高。此外,由于数据隐私等问题,处理来自多个来源的数据可能不可行。

为了解决上述训练成本和数据带来的挑战,谷歌提出并研究了进行模型组合的实际设置,这些设置包括:(i)研究者可以访问一个或多个增强模型和 anchor 模型,(ii)不允许修改任一模型的权重,并且(iii)只能访问少量数据,这些数据代表了给定模型的组合技能。

论文地址:https://arxiv.org/pdf/2401.02412.pdf

雅虎ceo巴茨

该研究是这样实现的,他们提出了一种新颖的 CALM(组合到增强语言模型 Composition to Augment Language Models)框架来解决模型组合设置。CALM 不是增强和 anchor LM 的浅层组合,而是在增强和 anchor 模型的中间层表示上引入了少量的可训练参数。

这种方法不仅资源高效,只需增加少量额外的参数和数据,就能扩展到新任务上,比完全重新训练模型要经济得多。而且比单独使用一个模型能够更准确地执行新的挑战性任务,同时还能保留各个模型的功能。CALM 对特定任务和低资源语言也提供了更好的支持。

这种通过组合方式扩展模型功能的创新得到了很多人的好评:

这项研究以及类似的 MoE 研究真的很令人惊讶。像堆乐高积木一样把模型拼在一起就行了!

还有人表示:我们离 AI 奇点又近了一步!

方法介绍

对于给定的 anchor 模型 m_B 和增强模型 m_A,CALM 旨在将这两种模型结合起来,组成 m_(A⊕B),使得新模型的能力成为两个独立模型能力的组合。

研究过程中,开发人员做了以下假设:i)他们可以访问模型的权重,向前、向后传播,并有权限访问 m_B 和 m_A 的中间表示,ii)不允许更改两个模型的权重,iii)研究者无法访问两个基本模型的训练数据、超参数、训练状态,iv)研究者能提供来自目标组合域的一些示例。

在上述假设下,该研究的目标是学习组合

以实现某些联合任务 C。其中 m_B 和 m_A 的权重被冻结,θ_C 是为学习组合而引入的附加可训练参数集,D_C 是指用于学习该组合的示例集。

可训练参数

该研究在 m_B 和 m_A 的选定层上进行操作。具体而言,他们在这些层上学习两组附加参数:(i)一组是简单的线性变换,f_proj(.),它将来自 m_A 的第 i 层表示映射到来自 m_B 的表示的维度,以及(ii)一组交叉 - 注意力层,f_cross (.,.),该层位于线性变换后的层表示和 m_B 的第 j 层表示之间。

如图1所示,图中展示了具有不同功能的 m_A(黄色块):键值映射(左)、低资源语言(中)和代码(右)。模型 m_A 和 m_B 在合成过程中保持不变 。那些额外的参数是通过模型的层表示来学习的。最左边的图显示了在一组字符串 - 整数映射上训练的 m_A,例如 {x_1:10……,x_n:2}。m_B 是一个具有算术能力的大型 LM。CALM 组合这两个冻结模型来解决任一模型无法自行解决的键算术(arithmetic on keys)任务。值得注意的是,尽管使用仅涵盖20% 键的算术示例进行训练,但 CALM 仍可扩展到整个键 - 值集。

训练示例的构建

由于目标模型 m_(A⊕B)涉及两个模型 m_A 和 m_B 的组合,因此该研究还构建了一组训练示例 D_C 来描述模型的组合技能。

理想情况下,如果组合任务中包含任务 t_1和 t_2,例如组合任务 (C) 是对一组键执行算术运算。增强模型 m_A 用来学习给定的键值对(标记为任务 t_1), anchor 模型 m_B 是可以很好地执行数字运算的通用模型(标记为任务 t_2)。

为了学习组合参数 θ_C,该研究定义 D_C 包含两个模型的组合技能。与 LoRA 等在训练期间需要整个知识源(此处为键值)的微调方法相比,本文发现仅对一小部分键进行训练组合就可以泛化到全部。

实验结果

键值算术

论文作者首先研究了这样一种情况:有一个小型的增强 LM(m_A),它已被训练成能够记忆从字符串到整数的键值(KV)映射;还有一个大型的 anchor LM(m_B),它能够对整数进行算术运算。作者希望使用 CALM 将它们组合在一起,从而实现解决包含这些键的算术表达式的新功能。

表1显示了 m_A、m_B 和 m_(A⊕B) 这三个模型在一些数据集中的表现。首先,可以看到增强模型 m_A 在 KV 替换(KV-Substitution)任务中取得了98.1% 的成绩,这表明它能很好地记忆 D_KV。接下来,可以看到它在数字算术(Numeric-Arithmetic)任务中的表现很差(4.2%),这表明它不具备算术能力。因此,该模型无法求解包含 D_KV 的键的算术表达式。

不出所料,anchor 模型 m_B 在 KV 替换和 KV 算术(KV-Arithmetic)任务中的准确率为0%,因为它没有看到任何来自 D_KV 的数据。然而,它在数字算术任务中的表现却很好(73.7%),这表明它有能力对数字进行算术运算。

最后,可以看到组合模型 m_(A⊕B) 能够以很高的准确率解决所有任务,尤其是 KV 算术任务(84.3%),而这是两个底层模型都无法解决的。这表明组合模型能够利用增强模型和 anchor 模型的相关能力来解决复杂任务。

接下来,作者研究了能否将这样一个大型 anchor LM m_B 与经过低资源语言预训练的小型增强 LM m_A 结合在一起,以执行以这些低资源语言呈现的翻译和数学词语解题任务。

表2显示了模型在 FLORES-200数据集上的表现。对于表中所示的10种低资源语言,可以看到基础模型 m_A 和 m_B 的表现都不如组合模型 m_(A⊕B)。作者发现,在全部192种语言中的175种语言上,组合模型 m (A⊕B) 的表现都优于 m_B(见图2)。

表3显示了这些模型在 GSM8K 任务中低资源语言和高资源语言的小学数学单词问题上的表现。首先,可以观察到,由于数学推理能力有限,增强模型 m_A 在这项任务中表现不佳。另一方面,鉴于 anchor 模型 m_B 数学推理能力和高资源语言的迁移学习能力,它的表现要好得多。最后,作者发现在25种低资源语言中的18种和10种高资源语言中的9种上,m (A⊕B) 的表现都优于 m_A 和 m_B,这证明了模型组合的有效性。请参见表6以了解完整的评估结果。请注意,表3的最后一行显示,在 D_NTL 上微调后的 m_B 比预训练的 m_B 性能更差,这表明存在遗忘。使用 CALM 将特定领域的模型 m_A 与 m_B 组合在一起可以避免这种情况。

代码理解和生成

代码理解和生成需要两类不同的能力:(a)代码语法和语义知识;(b)代码所操纵的世界的知识。虽然 LLM 拥有丰富的世界知识,但由于其预训练语料库中的代码数据表示有偏差,它们往往缺乏代码语法方面的具体知识。相反,专门用代码数据训练的小模型可以很好地理解代码语法,但它们可能缺乏广泛的世界知识和推理能力。CALM 可以实现这两方面的最佳效果。

表4展示了单个模型 m_A 和 m_B、组合模型 m (A⊕B) 以及经过微调的 anchor 基线

的性能比较。首先,在 HumanEval 数据集上进行的评估表明,由于 m_A 在 D_Code 上进行了额外的训练,它对代码语法的理解能力更强。而由于 m_B 的规模更大,而且进行了通用预训练,它在一般语言理解方面表现出色,因此在 T2C 和 C2T 任务中表现更好。

当使用 CALM 来组成这两个模型时,作者通过显著的性能改进观察到了能力的清晰迁移和组合:与 m_B 相比,组合模型在 CC 和 T2C 任务上的绝对性能分别提高了6.1% 和3.6%。作者观察到,由于灾难性遗忘,在 D_Code 上微调 m_B 会导致 C2T 性能显著下降。在所有语言中,CALM 保持了性能,并略微优于 m_B。作者还研究了 C2T 任务的定性示例,并观察到了有趣的共同模式,详情见附录 B。

消融研究

m_A 的影响

作者首先研究了 m_A 的影响,即在组成过程中用 vanilla 和随机变体替换 m_A。表5显示了在 NTL 和代码任务中,当专门的 m_A 被 vanilla PaLM2-XXS 检查点或未经训练的模型版本(即随机模型)替换时,性能的变化情况。作者发现,在所有任务中,这些变体的性能都大幅下降。在 FLORES-200XX-En 任务中,使用 vanilla 和随机模型时,语言的组合性能分别下降到115和43。与 m_B 相比,vanilla 模型的性能略有提高,这表明非专门化模型(与 m_B 的训练机制不同)可能具有正交能力,从而增强了模型的性能。这一发现验证了 CALM 的性能提升是利用 m_A 而不是增加 Θ_C 参数的结果。

迭代解码的影响

作者还研究了一个变体,即将 m_A 用作编码器,也就是说,在给定时间步解码的输出 token 不会添加到 m_A 的输入中。在这种情况下,只使用 m_A 的前缀表示。这种设置与过去针对图像和文本模型的工作不太一样,后者将编码器和解码器模型组合使用。作者观察到,在采用之前的设置时,各种任务的性能都有明显下降。

与 LoRA 的比较

最后,作者通过训练 LoRA 层来评估一种参数高效微调方法,以适应 m_B。在所有实验中,他们都设置了 LoRA rank,使添加的参数数量等于 CALM 引入的参数数量。作者还在与 CALM 相同的数据(即 D_C)上训练 LoRA。他们发现这两种方法在所有任务和指标上的性能差异都很大。

请参阅原始论文以获取更多详细信息。

参考链接:https://twitter.com/GPTDAOCN/status/1743240332136030542


返回网站首页

本文评论
美研究中心10年前预测2020年生活方式:基本都实现了_美国未来今日研究所
  北京时间10月14日上午消息,美国皮尤研究中心曾在2008年预测2020年的生活方式,主要包括:   1.2020年手机将成为更常用的上网工具   2.各种组织、公司和个人将变得到非...
日期:08-20
2021中国新经济企业500强榜单发布 腾讯、阿里、字节位列前三_2020中国新经济企业500强榜单
  中国企业评价协会发布了“2021中国新经济企业500强”榜单,腾讯、阿里巴巴、字节跳动位列前三。北京新世相iPhone 11是5G  榜单显示,2021年新经济500强榜单,较上年变化率...
日期:10-10
疫情冲击游戏行业:玩家回归现实世界 游戏公司销售滑坡_游戏全球危机
微软surface降价吗滴滴司机补贴奖励制度广汽传祺最新发动机技术马云说一句什么话孙正义就投资了他中国电子元件产业峰会bootcamp切换回mac   讯 北京时间8月15日早间消息,...
日期:08-15
叮咚买菜首次阶段性盈利,生鲜电商前景几何?(叮咚买菜算新零售吗)
记者; 孙文轩   编辑 白昊天   一边是“突然倒下”“濒临倒闭”,一边是首次实现阶段性盈利、账上现金充裕。近期,生鲜电商行业魔幻而现实的场景正在频频上演。   8月12...
日期:08-13
原神总收入超40亿美元  8个月赚10亿美元「原神 全球收入」
1月4日 消息:据Sensor Tower数据显示,米哈游开放世界游戏《原神》全球总收入已超过40亿美元。值得注意的是,今年5月份,原神的营收已经达到了30亿美元,也就是说,原神8个月内赚了10...
日期:01-04
todesk远程怎么用「ToDesk远程桌面企业版 赋能数字医疗高质量发展」
随着社会的进步,人们对健康状况愈发重视,但是医疗资源分配不均匀等问题,限制了医疗服务的高速发展。通过将远程技术深入医疗领域,可推动医疗行业高速发展,破解看病难等问题。事实...
日期:04-20
分析师数据显示iPhone 14 Pro系列发货时间有缩短 但仍超过30天「iphone13pro实际发货周期」
10月10日消息,据国外媒体报道,苹果公司9月8日凌晨推出、次日晚8点开始接受预订、16日开始发货的iPhone 14系列智能手机,已进入了接受预购的第5周,升级明显的两款Pro版,市场需求依...
日期:10-12
刚刚公布,余额宝第一大户持有金额下降超2000万元,年赚500万不再_余额宝第一大持有人存22亿
王者开放120帧的手机什么都不干,一年躺赚500万元,你能想象吗?这是一位余额宝投资者三年前的年收入。不过,随着天弘余额宝收益率越来越低,余额宝的第一大户也开始动了,最新持有金...
日期:09-08
鼎山科技:打造稳定、好用、耐用的智能门锁,诠释“科技温暖生活”的品牌理念
随着科技的迅速发展,智能门锁已经成为越来越多家庭和企业的优选,而作为全球高品质全屋智能专家,鼎山科技一直致力于为人类创造有价值、有温度的智能门锁产品。笔者了解到,鼎山科...
日期:09-06
苹果A17怕了吗?骁龙8 Gen3跑分曝光
高通即将在10月24日的骁龙技术峰会上发布最新款芯片骁龙8 Gen3。近日,有消息称骁龙8 Gen3 QRD工程机的安兔兔V10跑分已经曝光,高达177W分。预计骁龙8 Gen3将成为安卓最强芯。...
日期:06-16
你想多了!苹果承认iPhone15存在烧屏问题:软件更新 不牵扯退换/召回
10月18日消息,iPhone 15系列出现的烧屏情况,在苹果看来是正常现象,并会进行退换货或者召回。苹果已经在iOS 17.1准正式版修复了iPhone 15烧屏问题,而之前老款机型有这个问题的也...
日期:10-18
小米MIX Fold 3保外维修费出炉:换屏要3650元 够买台K60至尊版「小米mix fold屏幕保修吗」
快科技8月17日消息,小米新一代折叠旗舰小米MIX Fold 3正式开售,售价8999元起,根据官方数据,该机首销5分钟就达成了上一代销量的2.25倍,刷新小米折叠屏旗舰的首销记录,十分火爆。从...
日期:08-17
百度奖学金评审评价获奖者:他们不是后浪,是飓风(第八届百度奖学金)
  在5月20日举办的第八届百度奖学金颁奖典礼上,来自清华大学、麻省理工学院、斯坦福大学等国内外顶尖学府的10位AI领域的学霸,从百度首席技术官王海峰手中接过奖杯,并每人获...
日期:12-14
阿里申请香港纽约双重主要上市 有望获得更高流动性_阿里巴巴纽约上市
ipad官方支架 查看最新行情   记者/李丹昱   今日早间,阿里巴巴发布公告称,已经向香港联合交易所提交申请,拟将香港新增为主要上市地,预期将于2022年底前...
日期:07-31
一个女生为什么喜欢熬夜「百草味回应袋装土豆片只有1片 官方称正在核实处理」
广东有网友上传视频说,他买了百草味的袋装土豆片,打开一看只有一片,数量之少也十分的惊讶。红星新闻报道,百草味回应说,根据视频的内容初步判断,这个产品总重量大约510克,里面有海...
日期:03-08
摩根大通:越南处于新兴东南亚人工智能发展的“前沿”_摩根大通中国区ceo
划重点:1. 分析师称中国用户对iPhone的忠诚度正在减退联想后置摄像头动力锂电池寿命最长多少年...
日期:10-30
千万不要长期喝奶茶引热议:一杯就可能糖分过量 易致肥胖
你多久会在外面奶茶店买一杯奶茶喝?平安壹账链5月25日消息,今日,一则千万不要长期喝奶茶”的话题登上微博热搜第一,引起很多爱喝奶茶的网友关注。据央视网官微,有些奶茶中的奶其...
日期:05-25
微软前技术总监纳森「微软CEO纳德拉:我经历过四次重大转变 AI是第五次」
10月23日消息,近日,微软首席执行官萨蒂亚·纳德拉(Satya Nadella)在媒体专访中表示,其经历过四次重大转变,目前正在经历第五次重大转变,即人工智能。纳德拉还表示,如果不能适应新的...
日期:10-23
助力年轻开发者共享5G+云+AI红利,华为云DevRun Summit:Login 2020开启报名(华为云开发者大会)
  近两年,5G、云计算和AI成为各行各业高频出现的词汇。伴随着这些新技术的兴起,世界正进入万物互联的智能时代。新技术的相互融合,将会产生类似核裂变的效应、释放出巨大的...
日期:05-25
讯飞AI无线投影仪AP10W开启预售:处处可投,办公随心(讯飞AI投影仪)
  10月14日,讯飞AI无线投影仪AP10W正式在线上平台开启预售,这款办公新品主打AI语音转写、无线便携、智能触控等差异化功能,通过一部设备解决职场人群的高质量会议需求。  ...
日期:10-26