📢 Gate廣場 #MBG任务挑战# 發帖贏大獎活動火熱開啓!
想要瓜分1,000枚MBG?現在就來參與,展示你的洞察與實操,成爲MBG推廣達人!
💰️ 本期將評選出20位優質發帖用戶,每人可輕鬆獲得50枚MBG!
如何參與:
1️⃣ 調研MBG項目
對MBG的基本面、社區治理、發展目標、代幣經濟模型等方面進行研究,分享你對項目的深度研究。
2️⃣ 參與並分享真實體驗
參與MBG相關活動(包括CandyDrop、Launchpool或現貨交易),並曬出你的參與截圖、收益圖或實用教程。可以是收益展示、簡明易懂的新手攻略、小竅門,也可以是現貨行情點位分析,內容詳實優先。
3️⃣ 鼓勵帶新互動
如果你的帖子吸引到他人參與活動,或者有好友評論“已參與/已交易”,將大幅提升你的獲獎概率!
MBG熱門活動(帖文需附下列活動連結):
Gate第287期Launchpool:MBG — 質押ETH、MBG即可免費瓜分112,500 MBG,每小時領取獎勵!參與攻略見公告:https://www.gate.com/announcements/article/46230
Gate CandyDrop第55期:CandyDrop x MBG — 通過首次交易、交易MBG、邀請好友註冊交易即可分187,500 MBG!參與攻略見公告:https://www.gate.com/announcements
首次擊敗GPT-4?700億參數Xwin-LM登頂史丹佛Alpaca_,13B模型吊打ChatGPT
來源:新智元
**導讀:**GPT-4在史丹佛Alpaca的榜首之位,居然被一匹黑馬搶過來了。
第一個在Alpaca上超越GPT-4的模型,出現了!
今年6月,Alpaca榜單單公佈,GPT-4就以絕對領先的優勢奪得第一,勝率超過95%。
三個月後,一匹叫Xwin-LM的黑馬,居然把穩居榜首的GPT-4從TOP 1拉下來了?
而且,Xwin-LM在同參數模型的對壘中,也毫無例外地拿下了三個第一名:
Xwin-LM:700億參數打贏GPT-4
Xwin-LM是以Llama 2為基礎進行微調的,該模型旨在開發和開源大語言模型的對齊技術,包括監督微調(SFT)、獎勵模型(RM)、拒絕採樣、人類反饋強化學習(RLHF)等。
研究人員評估了Xwin-LM在805個問題上與Text-Davinci-003 、ChatGPT和GPT-4的勝率。
可以看到,Xwin-LM的70B模型完全霸榜,成為Alpaca指標上的性能評估的第一,並首次打敗了GPT-4,對GPT-4的勝率達到了60.61%。
Xwin-LM其他規模的模型,如Xwin-LM-13B-V0.1、Xwin-LM-7B-V0.1在性能上也遠超相同規模的其他模型。
Xwin-LM-7B-V0.1甚至超過了比它規模更大的Llama 2-13B-Chat。
「我把一個盤子放在蘋果上面,然後把盤子從廚房帶到餐廳。蘋果現在在哪裡?」
GPT-4的回答是:
「蘋果現在在餐廳,當你把盤子從廚房到端餐廳時,它就在盤子下面。」
這裡GPT-4給了一個缺少常識的回复,現實生活中有重力,在盤子下方的蘋果保持原來的狀態,並不會和盤子一起到餐廳。
相較之下,Xwin-LM的回答就比較符合現實情況,也給出了把蘋果帶到廚房的方法:
「蘋果還在廚房裡,因為你只是移動了盤子。
蘋果在盤子下面,所以如果你想把蘋果帶到餐廳,你應該直接移動蘋果或把蘋果放在盤子裡,然後把盤子移到餐廳。 」
在第二個案例中,研究者向GPT-4和Xwin-LM提問:
「怎麼法語說『晚上好』?」
GPT-4的回答是:
「在法語中,『晚上好』用『bonsoir』表達。」
而Xwin-LM的回答是:
「在法語中,『晚上好』被翻譯為『bonsoir』。這種問候語在晚上和夜間使用,通常在下午6 點之後。
它是『bon』(意思是好)和『soir』(意思是晚上)的組合。要發音,請說‘bone-swahr’」。
雖然GPT-4的答案是正確的,但Xwin-LM不僅正確回答了問題,還解釋了法語表達中「晚上好」的來源和發音,反饋給用戶的信息更加豐富。
3. NLP任務
下表是Xwin-LM與其他LLM在NLP基礎任務的比較。
可以看到,Xwin-LM-70B-V0.1模型在所有任務中的表現都相對較高,在MMLU 5-shot和HellaSwag 10-shot任務中更是表現出色。
並且,從綜合層面來說,Xwin-LM-70B-V0.1是表現最好的。
研究人員提出,為了在使用Xwin-LM進行推理時獲得所需的結果,需要嚴格遵守推理的對話範本。
Xwin-LM採用Vicuna建立的提示格式,並支援多回合對話。
好奇的用戶和人工智慧助理之間的聊天。助理對使用者的問題提供有用、詳細且有禮貌的回答。用戶:嗨!助理:你好。s>使用者:你是誰?助理:我是Xwin-LM.s>…
HuggingFace範例
從變壓器匯入 AutoTokenizer、AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("Xwin-LM/Xwin-LM-7B-V0.1")tokenizer = AutoTokenizer.from_pretrained("Xwin-LM/Xwin-LM-7B-V0.1")( := "一場聊天好奇的使用者和人工智慧助理之間的對話。" "助手對使用者的問題給予有用、詳細且有禮貌的答案。" "使用者:你好,你能幫我嗎?" "ASSISTANT:")inputs = tokenizer(, return_tensors ="pt")samples = model.generate(**輸入,max_new_tokens=4096,溫度=0.7)output = tokenizer.decode(samples [0] [輸入[“input_ids”].shape [1] :],skip_special_tokens=True)print(output) # 當然!我是來幫忙的。請隨時提出您的問題或描述您遇到的問題,我會盡力幫助您。 VLLM範例
因為Xwin-LM是基於Llama 2微調而來,它也支援使用VLLM進行快速推理。
from vllm import LLM, SamplingParams( := "好奇的使用者和人工智慧助理之間的聊天。" "助手對使用者的問題給了有用、詳細且禮貌的答案。" "使用者:你好,你能幫我嗎?「「助理:」)sampling_params = SamplingParams(溫度= 0.7,max_tokens = 4096)llm = LLM(模型=“Xwin-LM / Xwin-LM-7B-V0.1”)輸出= llm.generate([ ,],採樣參數) 對於輸出中的輸出: = 輸出。 generated_text = 輸出.輸出 [0] .text 列印(生成的文字)
Alpaca:易使用、速度快、成本低、經過人類標註驗證
作為一款LLM自動評估工具,Alpaca把AlpacaFarm和Aviary進行了結合。
一方面使用與AlpacaFarm相同的程式碼(快取/隨機排列/超參數),另一方面則使用類似Aviary的排序提示。
同時,也對Aviary的提示進行了修改,從而減少對較長輸出的偏見。
團隊表示,Alpaca有著拔群的效果:
與人類多數票的一致性,高於單一人類標註者
勝率與人類標註高度相關(0.94)
模型的輸出在每個指令上優於text-davinci-003(即參考文字)的比例。
具體而言,首先從Alpaca資料集中收集了期望模型在每個指令上的輸出對,並將每個輸出與相同指令下的參考模型(text-davinci-003)的輸出進行配對。
隨後,把這些輸出同時餵給自動評測器,讓它去判斷哪一個比較好(也就是評測器的偏好)。
最後,將資料集中所有指令的偏好進行平均,從而得到模型相對於text-davinci-003的勝率。如果兩個模型打平,那就算半個偏好。
- 限制
雖然Alpaca為比較模型遵循指示的能力提供了一種有效的方法,但它並不是對模型能力進行全面評估的黃金標準。
正如AlpacaFarm論文中所詳述的那樣,自動標註器的勝率與長度相關。雖然人類標註也會有這種偏差,但目前還不清楚更長的答案是否會增加下游任務的效用。
此外,AlpacaFarm的評估集雖然多種多樣,但主要由簡單的指示組成。
最後,Alpaca並不評估任何模型的安全性。
參考資料: