自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

4輪暴訓(xùn),Llama 7B擊敗GPT-4!Meta等讓LLM「分飾三角」自評自進(jìn)化

人工智能 新聞
Meta、UC伯克利、NYU共同提出元獎勵語言模型,給「超級對齊」指條明路:讓AI自己當(dāng)裁判,自我改進(jìn)對齊,效果秒殺自我獎勵模型。

LLM對數(shù)據(jù)的大量消耗,不僅體現(xiàn)在預(yù)訓(xùn)練語料上,還體現(xiàn)在RLHF、DPO等對齊階段。

后者不僅依賴昂貴的人工標(biāo)注數(shù)據(jù),而且很可能讓人類水平限制LLM的進(jìn)一步發(fā)展。

今年1月,Meta和NYU的團(tuán)隊就提出了語言模型的自我獎勵機(jī)制,使用LLM-as-a-Judge的提示機(jī)制,讓模型在訓(xùn)練期間進(jìn)行自我反饋。

圖片

論文地址:https://arxiv.org/abs/2401.10020

論文發(fā)現(xiàn),即使不依靠人類標(biāo)注者,LLM也能通過評價自己的響應(yīng)實(shí)現(xiàn)性能提升。

最近,這個團(tuán)隊又發(fā)表了一篇研究,將LLM「自我獎勵」這件事情再拔高了一個層次。

圖片

論文地址:https://arxiv.org/abs/2407.19594

畢竟是自己給自己打分,因此不能只關(guān)注模型作為actor如何從反饋中優(yōu)化,也需要保證模型作為judge具備優(yōu)秀的自我評價能力。

之前的研究就因為過于關(guān)注前者而忽略后者,造成了迭代訓(xùn)練期間性能的過快飽和。

甚至,還有可能造成比飽和更差的情況,即對獎勵信號的過度擬合(reward hacking)。

因此,來自Meta、NYU、UC伯克利等機(jī)構(gòu)的研究者們提出,還需要增加一個「元獎勵」步驟——讓模型評價自己的評價,從而提升評價能力。

雖然聽起來有點(diǎn)繞,但實(shí)際是合理的。而且實(shí)驗發(fā)現(xiàn),加上這一層嵌套有顯著的提升效果。

比如Llama-3-8B-Instruct在AlpacaEval 2上的勝率就從22.9%增至39.4%,比GPT-4的表現(xiàn)更佳;在Arena-Hard上則從20.6%提升至29.1%。

如果說,今年1月發(fā)表的研究是LLM-as-a-Judge,那么這篇論文提出的「元獎勵」,就相當(dāng)于LLM-as-a-Meta-Judge。

不僅Judge不需要人類,Meta-Judge也能自給自足,這似乎進(jìn)一步證明,模型的自我提升可以擺脫對人類監(jiān)督的依賴。

Meta科學(xué)家Yann LeCun也轉(zhuǎn)發(fā)了這篇研究,并親自下場玩起了雙關(guān)?!?/span>

圖片

Meta提出的Meta-Judge,F(xiàn)AIR能否實(shí)現(xiàn)fair?

研究不重要,重要的是Meta FAIR這一波曝光率拉滿了。

元獎勵(Meta-Rewarding)

用更直白的話說,「元獎勵」方法就是在原有的actor-judge的互動中再引入meta-judge,且由同一個模型「分飾三角」,不需要額外人類數(shù)據(jù)的參與。

圖片

其中,actor負(fù)責(zé)對給定提示生成響應(yīng);judge負(fù)責(zé)為自己的響應(yīng)進(jìn)行評價和打分;而meta-judge會對自己的打分質(zhì)量進(jìn)行對比。

最終的優(yōu)化目標(biāo),是希望actor能生成更好的響應(yīng),但訓(xùn)練效率依賴于judge的準(zhǔn)確率。

因此,meta-judge作為訓(xùn)練judge的角色,可以同時提升模型作為actor和judge的性能。

這三種角色組成的迭代訓(xùn)練模式如圖1所示,在第t個步驟中,先收集模型M_t對提示x的響應(yīng),由再讓M_t對自己進(jìn)行評價,由此得到用于訓(xùn)練actor的偏好數(shù)據(jù)。

之后,給定同一個響應(yīng)內(nèi)容y,讓M_t生成各種不同評價的變體,由meta-judge進(jìn)行打分和排名,由此得到用于訓(xùn)練judge的偏好數(shù)據(jù)。

結(jié)合上述的兩類偏好數(shù)據(jù),通過DPO方法對模型M_t進(jìn)行偏好優(yōu)化,就完成了一輪迭代,得到模型M_(t+1)。

長度偏好

之前的工作曾經(jīng)發(fā)現(xiàn),作為judge的模型會偏好更長的響應(yīng),這會導(dǎo)致多輪迭代后答案的「長度爆炸」。

因此,作者引入了一種簡潔的「長度控制」(length-control)機(jī)制——使用參數(shù)ρ∈[0,1],權(quán)衡judge的評分和響應(yīng)文本長度。

比如,對于分?jǐn)?shù)在第一梯隊的模型響應(yīng),即分?jǐn)?shù)范圍為[(1-ρ)Smax+ρSmin, Smax],選擇其中最短的響應(yīng)作為最優(yōu)答案。

Judge偏好數(shù)據(jù)的創(chuàng)建

首先,選擇judge最沒有把握的模型響應(yīng),通過分?jǐn)?shù)方差衡量judge的確定性。對于每個選中的響應(yīng)y,我們有最多N個對應(yīng)的模型評價{j1, … , jN}。

之后,對其中的每一對(jm, jn)進(jìn)行成對評估,使用如圖2所示的meta-judge提示模板。

圖片

除了給出評價結(jié)果,meta-judge還需要生成CoT推理過程。

為減少meta-judge可能存在的位置偏好(可能傾向于選擇最先出現(xiàn)的Judgment A),對同一對數(shù)據(jù)(jm, jn)會交換順序讓meta-judge進(jìn)行兩次評價,得到單次結(jié)果rmn

圖片

引入?yún)?shù)w1、w2用于表征可能存在的位置偏好:

圖片

其中win1st和win2nd表示在meta-judge的整個評價過程中,兩個位置的評價分別有多少次勝出。

用以上變量構(gòu)建「對決矩陣」(battle matrix)B記錄每一次的最終結(jié)果:

圖片

利用Elo評分,可以從矩陣B計算meta-judge給每個judge賦予的元獎勵分?jǐn)?shù)。

圖片

作者發(fā)現(xiàn),meta-judge和judge一樣,也會展現(xiàn)出「長度偏好」,傾向于選擇更長的評價意見。

為了避免最終訓(xùn)出的模型過于啰嗦,構(gòu)建judge數(shù)據(jù)集時也采取了過濾措施。如果meta-judge選中的評價意見超過一定長度,整個數(shù)據(jù)對都會被直接舍棄。

評估實(shí)驗

實(shí)驗準(zhǔn)備

實(shí)驗使用Llama-3-8B-Instruct作為種子模型,其他方面的實(shí)驗設(shè)置與之前發(fā)表的論文《Self-Rewarding Language Models》一致。

在元獎勵訓(xùn)練之前,實(shí)驗首先在EFT(Evaluation Fine-Tuning)數(shù)據(jù)集上對種子模型進(jìn)行監(jiān)督微調(diào)(SFT)。

EFT數(shù)據(jù)集是根據(jù)Open Assistant構(gòu)建的,并提供初始的LLM-as-a-Judge訓(xùn)練數(shù)據(jù),包含經(jīng)過排名的人類響應(yīng),能訓(xùn)練模型充當(dāng)法官。

對于元獎勵迭代,實(shí)驗利用2萬個提示,由Llama-2-70B-Chat經(jīng)過8-shot提示生成。

圖片

如上圖所示,訓(xùn)練所用的提示在分布上更接近AlpacaEval數(shù)據(jù)集,而Arena-Hard的提示集中分布于訓(xùn)練提示的一個子集。

對于每次迭代,實(shí)驗從該種子集中抽取5,000個提示,總共進(jìn)行四次迭代。

迭代過程如下:

- Iter 1:從初始的SFT模型開始,使用DPO(Direct Preference Optimization)對生成的actor和judge的偏好對進(jìn)行訓(xùn)練,獲得M1。

- Iter 2:使用DPO對M1生成的actor和judge偏好對進(jìn)行訓(xùn)練,獲得M2。

- Iter 3/4:使用DPO僅對M2/M3生成的actor偏好對進(jìn)行訓(xùn)練,獲得M3/M4。

每個prompt都讓模型生成K=7個響應(yīng),每次迭代總共生成3.5萬個響應(yīng)。然后,我們過濾掉相同的響應(yīng)(通常刪除不超過50個重復(fù)項)。

接下來,使用相同的采樣參數(shù)為每個響應(yīng)生成N = 11^2個不同的判斷。

評估方法

元獎勵模型的目標(biāo)是要讓模型既能自己「演」,還能自己「評」,因此實(shí)驗也要評估模型在這兩個角色中的表現(xiàn)如何。

基線模型是前述論文中提出的自我獎勵模型,帶有相同的「長度控制」機(jī)制,可以直接對比出元獎勵機(jī)制帶來的性能增益。

首先,先看看如何評判「演」的怎么樣。

實(shí)驗利用三個基于GPT4-as-a-Judge的自動評估基準(zhǔn),包括AlpacaEval 2、Arena-Hard和MT-Bench,分別側(cè)重于模型的不同方面。

例如,AlpacaEval主要關(guān)注聊天場景,提示集涵蓋了各種日常問題。

相比之下,Arena-Hard包含更復(fù)雜或更具挑戰(zhàn)性的問題,要在預(yù)定義的7個方面(創(chuàng)造力、復(fù)雜性、問題解決能力等)滿足更多的標(biāo)準(zhǔn)。

MT-Bench有8個不同的問題類別,主要評估模型的多輪對話能力。

另一方面,為了評估LLM法官「評」的怎么樣,實(shí)驗測量了LLM給的分?jǐn)?shù)與人類偏好的相關(guān)性。如果沒有可用的人類標(biāo)注數(shù)據(jù),則使用較強(qiáng)的AI法官代替。

指令跟隨評估

圖3展示了在AlpacaEval基準(zhǔn)上,元獎勵方法(帶有長度控制機(jī)制)勝率隨訓(xùn)練迭代的變化。

總體來看,元獎勵的勝率從22.9%大幅提升到39.4%,超過了GPT-4,并接近Claude Opus模型。

圖片

考慮到種子模型參數(shù)量只有8B,并且,除了在SFT階段使用的EFT數(shù)據(jù)集,沒有引入任何額外的人工數(shù)據(jù),這是一個相當(dāng)優(yōu)秀的結(jié)果。

另外,結(jié)果也證明了meta-judge和長度控制機(jī)制的重要性。

自我獎勵模型訓(xùn)練到超過3輪時,開始出現(xiàn)飽和跡象,但帶有元獎勵的模型并沒有,到第4輪時仍保持性能增長。

這表明了對模型評價能力進(jìn)行訓(xùn)練的重要性,以及meta-judge這一角色的有效性。

如表1所示,經(jīng)過4輪迭代,無論是自我獎勵模型還是元獎勵模型,平均響應(yīng)長度(以字符為單位)都沒有顯著增加,證明長度控制機(jī)制的有效性。

圖片

元獎勵機(jī)制有以下三個較為明顯的改進(jìn)。

首先,將AlpacaEval中的805個類別細(xì)分為18個類別進(jìn)行詳細(xì)分析,可以看到,元獎勵幾乎改進(jìn)了所有類別的響應(yīng)(圖4),包括需要大量知識和推理的學(xué)科,例如科學(xué)(Science)、游戲(Gaming)、文學(xué)(Literature)等。

值得注意的是,旅游(Travel)和數(shù)學(xué)(Mathematics)這兩類,模型并沒有實(shí)現(xiàn)顯著提升。

圖片

第二,元獎勵改進(jìn)了對于復(fù)雜和困難問題的回答。

實(shí)驗進(jìn)一步使用Arena-Hard評估在元獎勵方法在回答復(fù)雜和具有挑戰(zhàn)性的問題上的表現(xiàn)。

表2中的評估結(jié)果顯示,元獎勵在4次迭代中都能提高分?jǐn)?shù),與種子模型(20.6%)相比,顯著提高了8.5%。

圖片

第三,元獎勵在僅訓(xùn)練單輪對話的情況下也并未犧牲多輪對話能力。

論文進(jìn)行了MT-Bench評估,以檢查在僅訓(xùn)練單輪數(shù)據(jù)的情況下多輪對話能力的損失。

結(jié)果如下表顯示,元獎勵模型的4次迭代顯著提高了第一輪對話得分,從8.319(種子模型)提高到8.738,而第二輪對話得分僅下降了不超過 0.1。

圖片

這是對基線模型中自我獎勵+長度控制(Self-Rewarding + LC)的巨大改進(jìn),因為后者通常會在第二輪對話得分上,下降超過 0.2,同時沒有提高第一輪對話得分。

獎勵模型評估

實(shí)驗評估了模型對種子模型Llama3-8B-Instruct生成響應(yīng)的判斷準(zhǔn)確性。

在缺乏人工標(biāo)注的情況下,作者選擇測量元獎勵模型與當(dāng)前最強(qiáng)的判斷模型gpt-4-1106-preview之間的評分相關(guān)性。

分析采用了兩種略有不同的設(shè)置,主要區(qū)別在于它們?nèi)绾翁幚砼袛嗄P徒o出的平局,因此使用了兩種指標(biāo):將平局計為0.5的一致性分?jǐn)?shù)(agreement)和舍棄平局結(jié)果的一致性分?jǐn)?shù)。

結(jié)果顯示,模型在進(jìn)行訓(xùn)練后判斷能力有所提高。

表3中的分析顯示,與基線模型相比,在兩種評估設(shè)置中,元獎勵與強(qiáng)大的GPT-4判斷模型之間的相關(guān)性顯著提高。

圖片

這些結(jié)果表明,元獎勵方法能夠改進(jìn)模型判斷能力,使其評估結(jié)果與更復(fù)雜的語言模型GPT-4的評估結(jié)果更加接近。

此外,實(shí)驗對比了模型判斷結(jié)果與Open Assistant數(shù)據(jù)集中人類響應(yīng)排名的相關(guān)性(表7),發(fā)現(xiàn)元獎勵訓(xùn)練提高了與人類的判斷相關(guān)性。

圖片

然而,這種改進(jìn)在后續(xù)訓(xùn)練迭代中沒有持續(xù),可能是由于模型生成的響應(yīng)與人類響應(yīng)之間的分布差異導(dǎo)致的。

分析

長度控制機(jī)制

長度控制機(jī)制對于保持模型響應(yīng)的全面性和簡潔性之間的平衡至關(guān)重要。

實(shí)驗比較了最后一次訓(xùn)練迭代中不同長度控制參數(shù)ρ的結(jié)果,如表4所示:

圖片

ρ = 0,相當(dāng)于在偏好數(shù)據(jù)選擇中不進(jìn)行任何長度控制。

正如預(yù)期的那樣,這種訓(xùn)練方式使得模型生成的響應(yīng)變得過于冗長,LC勝率降低。

使用外部獎勵模型進(jìn)行訓(xùn)練

元獎勵機(jī)制讓模型自己作為judge,來評估其自身的響應(yīng);實(shí)驗嘗試了使用強(qiáng)大的外部獎勵模型Starling-RM-34B作為對比。

然而,結(jié)果發(fā)現(xiàn)StarlingRM-34B未能在第一次迭代中提高AlpacaEval的LC勝率(24.63% vs. 27.85%),這可能是由于其長度偏見。

meta-judge偏見

在元獎勵訓(xùn)練的第一次迭代之后,meta-judge幾乎總是更傾向于更高分?jǐn)?shù)的判斷,如表5所示。

圖片

這種分?jǐn)?shù)偏見顯著地將判斷的評分分布向滿分5分傾斜。對于位置偏見,我們也看到在訓(xùn)練過程中有增加的趨勢,特別是在比較兩個相同分?jǐn)?shù)的判斷時。

判斷評分變化:為了調(diào)查在元獎勵訓(xùn)練迭代過程中判斷評分分布的變化,實(shí)驗使用與獎勵建模評估相同的驗證提示。

使用Llama-3-8B-Instruct在每個提示上生成7個響應(yīng),然后為每個響應(yīng)生成11次判斷。圖5是評分分布的可視化,密度是使用高斯核密度估算的。

圖片

可見,使用meta-judge訓(xùn)練判斷進(jìn)一步增加了其生成高分的可能性。

然而,判斷訓(xùn)練的前兩次迭代使其傾向于分配4.5、4.75、4.9的分?jǐn)?shù),根據(jù)根據(jù)指示這些分?jǐn)?shù)應(yīng)該是整數(shù)。

盡管這些是高分,但它們提供了更細(xì)致的區(qū)分能力,以區(qū)分不同質(zhì)量的響應(yīng)。

結(jié)論

實(shí)驗提出了一種新機(jī)制,通過使用meta-judge為作為judge的模型分配元獎勵(meta-rewards),從而提高模型的評判能力。

這解決了自獎勵(Self-Rewarding)框架的一個主要限制,即缺乏對模型評判能力的訓(xùn)練。

為了使元獎勵訓(xùn)練(Meta-Rewarding training)更加有效,實(shí)驗還引入了一種新的長度控制技術(shù),以緩解在使用AI反饋進(jìn)行訓(xùn)練時出現(xiàn)的長度爆炸問題。

通過自動評估基準(zhǔn)AlpacaEval、Arena-Hard和MT-Bench,元獎勵方法的有效性也得到了驗證。

值得注意的是,即使在沒有額外人類反饋的情況下,這種方法也顯著改進(jìn)了Llama-3-8B-Instruct,并超越了依賴大量人類反饋的強(qiáng)基線方法自獎勵(Self-Rewarding)和SPPO。

此外,評估模型的評判能力時,它在與人類評判和強(qiáng)大的AI評判(如 gpt-4-1106-preview)的相關(guān)性上表現(xiàn)出顯著的改進(jìn)。

總體而言,研究結(jié)果提供了有力的證據(jù),證明無需任何人類反饋的自我改進(jìn)模型是實(shí)現(xiàn)超級對齊(super alignment)的一個有前途的方向。

責(zé)任編輯:張燕妮 來源: 新智元
相關(guān)推薦

2024-01-22 08:50:00

AI訓(xùn)練

2024-06-11 14:30:18

2024-02-07 12:39:00

AI數(shù)據(jù)

2024-05-13 12:38:08

AI訓(xùn)練

2023-07-25 09:23:23

Llama 2GPT-4

2023-09-11 15:57:16

人工智能模型GPT-4

2024-04-19 10:32:08

2024-05-10 09:10:56

模型訓(xùn)練

2025-04-08 02:26:00

2023-06-19 08:19:50

2024-01-23 14:39:30

2025-04-16 09:35:03

2024-04-19 14:52:13

MetaGPT-4模型

2024-05-09 08:33:33

2023-12-11 19:16:25

2023-06-28 08:36:44

大語言模型人工智能

2023-11-03 13:07:00

AI模型

2024-07-24 13:18:17

2024-02-02 17:04:35

UCLALLMGPT-4

2023-08-15 15:03:00

AI工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號