日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 元宇宙 > AI

DeepSeek 團(tuán)隊新作:把代碼變成思維鏈,大模型推理各種能力全面提升

來源: 責(zé)編: 時間:2025-02-18 12:10:42 49觀看
導(dǎo)讀 用代碼訓(xùn)練大模型思考,其他方面的推理能力也能提升。DeepSeek 團(tuán)隊最新研究,利用 300 多萬個實例,將代碼轉(zhuǎn)換成思考過程,構(gòu)建出數(shù)據(jù)集 CODEI/O,對 Qwen、Llama 等模型進(jìn)行了訓(xùn)練。結(jié)果,在各種類型的推理任務(wù)當(dāng)中,模

用代碼訓(xùn)練大模型思考,其他方面的推理能力也能提升。yyO28資訊網(wǎng)——每日最新資訊28at.com

DeepSeek 團(tuán)隊最新研究,利用 300 多萬個實例,將代碼轉(zhuǎn)換成思考過程,構(gòu)建出數(shù)據(jù)集 CODEI/O,對 Qwen、Llama 等模型進(jìn)行了訓(xùn)練。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

結(jié)果,在各種類型的推理任務(wù)當(dāng)中,模型性能都取得了全面提升,包括在非代碼類的推理任務(wù)上,也展現(xiàn)出了良好的遷移能力。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

研究團(tuán)隊認(rèn)為,在代碼當(dāng)中暗含了不同類型場景的思考過程,于是想要把這種思考過程“提取”出來訓(xùn)練推理模型。yyO28資訊網(wǎng)——每日最新資訊28at.com

他們生成了大量的訓(xùn)練數(shù)據(jù)運行這些代碼,然后把代碼、輸入 / 輸出對以及功能描述輸入 DeepSeek-V2.5,從而合成自然語言形式的推理過程。yyO28資訊網(wǎng)——每日最新資訊28at.com

在此基礎(chǔ)上,團(tuán)隊還引入了驗證和修訂機(jī)制,形成了更高質(zhì)量的 CODEI/O++。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

從代碼中構(gòu)建思維鏈

首先,作者從 CodeMix、PyEdu-R 等數(shù)據(jù)集中收集了 80 多萬份代碼文件,涵蓋多種編程語言(以 Python 為主),任務(wù)類型多樣,并且蘊含了豐富的推理模式。yyO28資訊網(wǎng)——每日最新資訊28at.com

但是,由于原始代碼文件通常缺乏結(jié)構(gòu)化,包含不相關(guān)的元素,難以以自包含的方式執(zhí)行,作者使用 DeepSeek-V2.5 模型對其進(jìn)行預(yù)處理,將其轉(zhuǎn)換為統(tǒng)一的格式。yyO28資訊網(wǎng)——每日最新資訊28at.com

轉(zhuǎn)換過程中的工作主要包括把核心邏輯功能提取到函數(shù)中,添加總結(jié)整體邏輯的主入口函數(shù),明確定義主入口函數(shù)的輸入 / 輸出,創(chuàng)建獨立的基于規(guī)則的輸入生成器函數(shù),以及基于主入口函數(shù)生成簡明的問題陳述作為查詢等等。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

接下來,在轉(zhuǎn)換后的每個函數(shù)上,使用輸入生成器采樣多個輸入,并通過執(zhí)行代碼獲得相應(yīng)的輸出,從而收集輸入-輸出對。yyO28資訊網(wǎng)——每日最新資訊28at.com

這一過程中,部分代碼出現(xiàn)了超時、復(fù)雜度過高、不可執(zhí)行或結(jié)果不確定等情況,這部分代碼被作者跳過,最終生下了 40 多萬份代碼文檔,產(chǎn)生了 350 萬個樣本實例。yyO28資訊網(wǎng)——每日最新資訊28at.com

然后,作者利用 DeepSeek-V2.5,將代碼、輸入輸出對、功能描述等信息合成為自然語言思維鏈(CoT),構(gòu)建訓(xùn)練樣本。yyO28資訊網(wǎng)——每日最新資訊28at.com

對于每一個輸入-輸出對,作者首先構(gòu)建一個輸入提示。這個提示由幾個部分拼裝而成:yyO28資訊網(wǎng)——每日最新資訊28at.com

函數(shù)定義:即之前結(jié)構(gòu)化和標(biāo)準(zhǔn)化后的 Python 函數(shù)代碼。yyO28資訊網(wǎng)——每日最新資訊28at.com

文本描述:用自然語言概括函數(shù)的功能和目的。yyO28資訊網(wǎng)——每日最新資訊28at.com

參考代碼:與函數(shù)定義類似,但可能包含一些額外的上下文信息或注釋。yyO28資訊網(wǎng)——每日最新資訊28at.com

輸入或輸出:根據(jù)是輸入預(yù)測還是輸出預(yù)測任務(wù),提示中會包含具體的輸入或期望的輸出。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

將構(gòu)建好的提示輸入給 DeepSeek-V2.5 模型,模型會根據(jù)提示生成一段自然語言文本作為響應(yīng)。yyO28資訊網(wǎng)——每日最新資訊28at.com

這段文本就是作者想要的推理過程 —— 它需要解釋如何從給定的輸入推導(dǎo)出輸出,或者在給定輸出的情況下如何構(gòu)造出滿足條件的輸入。yyO28資訊網(wǎng)——每日最新資訊28at.com

通過這種方式收集的數(shù)據(jù)集,就是 CODEI/O。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

在 CODEI/O 的基礎(chǔ)上,作者進(jìn)一步利用了代碼的可執(zhí)行特性,合成了數(shù)據(jù)質(zhì)量更高的 CODEI/O++。yyO28資訊網(wǎng)——每日最新資訊28at.com

作者首先對 CODEI/O 中生成的所有響應(yīng)通過重新執(zhí)行代碼進(jìn)行正確性驗證。對于驗證為不正確的響應(yīng),作者將執(zhí)行反饋追加為第二輪輸入信息,并要求模型重新生成一個響應(yīng)。yyO28資訊網(wǎng)——每日最新資訊28at.com

執(zhí)行反饋包括輸出預(yù)測的正誤、輸入預(yù)測基于錯誤輸入的執(zhí)行輸出,以及代碼執(zhí)行失敗的錯誤信息等。yyO28資訊網(wǎng)——每日最新資訊28at.com

在第二輪生成后,再次檢查新響應(yīng)的正確性。yyO28資訊網(wǎng)——每日最新資訊28at.com

無論第二輪結(jié)果如何,最終的響應(yīng)都由四個部分按順序構(gòu)成:第一輪響應(yīng)、第一輪反饋、第二輪響應(yīng)和第二輪反饋。yyO28資訊網(wǎng)——每日最新資訊28at.com

對于第一輪就正確的響應(yīng),第一輪反饋簡單標(biāo)記為“Success”,且沒有第二輪內(nèi)容。yyO28資訊網(wǎng)——每日最新資訊28at.com

與 CODEI/O 一樣,所有修訂后的響應(yīng)都會被保留。通過引入基于執(zhí)行反饋的多輪修正所構(gòu)建的增強(qiáng)型數(shù)據(jù)集就是 CODEI/O++。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

數(shù)據(jù)集構(gòu)建完成后,作者采用了兩階段訓(xùn)練策略對相關(guān)模型進(jìn)行訓(xùn)練。yyO28資訊網(wǎng)——每日最新資訊28at.com

第一階段先用 CODEI/O 或 CODEI/O++ 來訓(xùn)練推理能力,然后再用通用指令數(shù)據(jù)集進(jìn)行微調(diào),教會模型遵循自然語言指令、執(zhí)行各種任務(wù)。yyO28資訊網(wǎng)——每日最新資訊28at.com

模型推理能力全面提升

為了評估 CODEI/O 或 CODEI/O++ 的效果,作者一共找來了四個模型來進(jìn)行測試,分別是 Qwen 2.5-7B-Coder、Deepseek v2-Lite-Coder、Llama 3.1-8B 和 Gemma 2-27B。yyO28資訊網(wǎng)——每日最新資訊28at.com

測試過程中,作者共選用了 10 余個數(shù)據(jù)集,測試了模型常識、數(shù)學(xué)、代碼、物理、工程等領(lǐng)域的表現(xiàn),具體數(shù)據(jù)集如下表:yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

CODEI/O 訓(xùn)練之后,Qwen-Coder 在代碼理解任務(wù)上取得了突破性進(jìn)展,并且在閱讀理解和推理任務(wù)(如 DROP)上也有明顯提升,這表明通過代碼訓(xùn)練獲得的推理能力確實遷移到了其他領(lǐng)域。yyO28資訊網(wǎng)——每日最新資訊28at.com

DeepSeek-Coder 在 CODEI/O 的訓(xùn)練下也展現(xiàn)出了均衡的進(jìn)步,在各個維度上都實現(xiàn)了穩(wěn)定的改進(jìn)。yyO28資訊網(wǎng)——每日最新資訊28at.com

Qwen-Coder 和 DeepSeek-Coder 的表現(xiàn)說明,即使是已經(jīng)在代碼領(lǐng)域有專門訓(xùn)練的模型,也能從這種結(jié)構(gòu)化的推理訓(xùn)練中獲益。yyO28資訊網(wǎng)——每日最新資訊28at.com

Llama 在 LeetCode-O 上的性能提升了將近 150%,說明即使是參數(shù)量較小的模型,通過合適的訓(xùn)練方法也能在特定任務(wù)上獲得較大提升。yyO28資訊網(wǎng)——每日最新資訊28at.com

而 Gemma 作為測試中最大的模型,展示了 CODEI/O 方法在大規(guī)模模型上的適用性,在多個關(guān)鍵領(lǐng)域取得了進(jìn)步。yyO28資訊網(wǎng)——每日最新資訊28at.com

相比于數(shù)據(jù)量更大的 WebInstruct(WI),CODEI/O 整體上取得了更好的效果;而相對于專門為某種任務(wù)設(shè)計的 OpenMathInstruct2(OMI2)、PyEdu 等方式,CODEI/O 體現(xiàn)了更強(qiáng)的通用性。yyO28資訊網(wǎng)——每日最新資訊28at.com

yyO28資訊網(wǎng)——每日最新資訊28at.com

作者簡介

本文第一作者是來自上海交大的碩士生 Junlong Li,目前在 DeepSeek 實習(xí)。yyO28資訊網(wǎng)——每日最新資訊28at.com

同時他還在香港科技大學(xué)助理教授何俊賢的指導(dǎo)下進(jìn)行研究工作,何俊賢亦是本文的通訊作者。yyO28資訊網(wǎng)——每日最新資訊28at.com

此外參與了 DeepSeek V2、V3 以及 R1 研發(fā)的 DeepSeek 核心研究員、中山大學(xué)校友郭達(dá)雅也參與了這一項目。yyO28資訊網(wǎng)——每日最新資訊28at.com

論文地址:yyO28資訊網(wǎng)——每日最新資訊28at.com

https://arxiv.org/abs/2502.07316yyO28資訊網(wǎng)——每日最新資訊28at.com

GitHub:yyO28資訊網(wǎng)——每日最新資訊28at.com

https://github.com/hkust-nlp/CodeIOyyO28資訊網(wǎng)——每日最新資訊28at.com

數(shù)據(jù)集:yyO28資訊網(wǎng)——每日最新資訊28at.com

https://huggingface.co/datasets/hkust-nlp/CodeIO-PyEdu-ReasoningyyO28資訊網(wǎng)——每日最新資訊28at.com

本文來自微信公眾號:量子位(ID:QbitAI),作者:克雷西yyO28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-45-10865-0.htmlDeepSeek 團(tuán)隊新作:把代碼變成思維鏈,大模型推理各種能力全面提升

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: OpenAI ChatGPT 在心理治療領(lǐng)域通過圖靈測試,AI 比人類更具同理心

下一篇: 騰訊元寶上線混元「深度思考模型」Thinker(T1),支持聯(lián)網(wǎng)搜索

標(biāo)簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 仁化县| 襄城县| 汪清县| 上犹县| 怀仁县| 美姑县| 得荣县| 勐海县| 石景山区| 满城县| 枣强县| 小金县| 浦县| 磐石市| 新巴尔虎左旗| 宁明县| 达尔| 泌阳县| 兴隆县| 京山县| 镇沅| 四子王旗| 阿瓦提县| 枞阳县| 玉门市| 林口县| 扶绥县| 保康县| 建阳市| 获嘉县| 宝兴县| 景洪市| 工布江达县| 盖州市| 开江县| 龙门县| 平乐县| 彰化县| 温宿县| 邵阳市| 敦化市|