成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了

發(fā)布于 2024-5-6 08:41
瀏覽
0收藏

隨著 Llama 3 發(fā)布,未來大模型的參數(shù)量已飆升至驚人的 4000 億。盡管每周幾乎都有一個聲稱性能超強的大模型出來炸場,但 AI 應(yīng)用還在等待屬于它們的「ChatGPT 時刻」。其中,AI 智能體無疑是最被看好的賽道。


就連吳恩達都說,GPT-4 加上 AI 智能體,可能提前達到 GPT-5 的效果。


不過,我們熟知的智能體往往有點「偏科」。例如,第一個 AI 軟件工程師 Devin,專精于代碼。會打游戲的智能體往往也只能在某一個游戲里秀操作。尋找一個能夠同時擅長多個領(lǐng)域,并能在其中無縫切換的通用模型仍是機器學(xué)習(xí)研究中的一個關(guān)鍵目標(biāo)。


為了解決這個問題,研究者們對于智能體如何結(jié)合計算機視覺(CV)和自然語言處理(NLP)任務(wù)進行了廣泛探索,但將強化學(xué)習(xí)(RL)任務(wù)整合進來的研究相對較少。這是由于 RL 任務(wù)本質(zhì)上是異質(zhì)的,這使得將 RL 任務(wù)與對話和圖像識別等其他任務(wù)結(jié)合起來更加困難。這要求智能體能融會貫通不同領(lǐng)域任務(wù)中的不同模態(tài)、任務(wù)復(fù)雜性和數(shù)據(jù)類型。要達到全能型智能體,主要需要解決以下問題:(1)如何設(shè)計一個能夠處理多種數(shù)據(jù)類型和模態(tài)的統(tǒng)一模型結(jié)構(gòu)?(2)如何有效地平衡不同任務(wù)的學(xué)習(xí)進度和優(yōu)先級?(3)如何確保智能體制定合適的學(xué)習(xí)目標(biāo),以避免不同任務(wù)之間的干擾和負(fù)向遷移?


來自 Hugging Face、法國國家信息與自動化研究所(INRIA)和波爾多大學(xué)的四位研究者提出了智能體中的「六邊形戰(zhàn)士」——Jack of All Trades (JAT)。JAT 是一個基于 Transformer 的多模態(tài)通用強化學(xué)習(xí)智能體框架。在此框架下,智能體能夠通過同一套參數(shù)應(yīng)對不同復(fù)雜度的多種任務(wù),化身既會打游戲,又能控制機器人的全能高手。論文同時發(fā)布了大量 RL 智能體與 JAT 數(shù)據(jù)集。這是首個用于通用智能體訓(xùn)練的數(shù)據(jù)集 JAT 數(shù)據(jù)集,包含了由專家智能體收集的數(shù)十萬條軌跡。

告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)


  • 論文名稱:《Jack of All Trades, Master of Some, a Multi-Purpose Transformer Agent》
  • 論文鏈接:https://huggingface.co/papers/2402.09844
  • 代碼鏈接:https://github.com/huggingface/jat
  • 項目鏈接:https://huggingface.co/jat-project/jat
  • 數(shù)據(jù)集:https://huggingface.co/datasets/jat-project/jat-dataset

告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)

模型架構(gòu)


JAT 的核心結(jié)構(gòu)基于 Transformer,使用了 EleutherAI 的 GPT-Neo 實現(xiàn)。JAT 最大的創(chuàng)新點在于其嵌入機制,從本質(zhì)上解決了數(shù)據(jù)類型不同的問題。JAT 模型將觀察嵌入與其對應(yīng)的獎勵值和動作嵌入交錯排列,形成一個序列。


告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)

圖 1.JAT 網(wǎng)絡(luò)架構(gòu)。對于序列中的決策任務(wù),一方面輸入觀察嵌入與獎勵值,另一方面行動嵌入被編碼并被交錯放置。模型使用因果掩碼自回歸地生成下一個嵌入,并根據(jù)預(yù)期的模態(tài)進行解碼。


因此,每個嵌入要么對應(yīng)一個與獎勵相關(guān)聯(lián)的觀察嵌入,要么對應(yīng)一個動作嵌入。JAT 如何進一步對這些信息進行編碼呢?這要取決于數(shù)據(jù)的類型。如果觀察嵌入或動作嵌入的數(shù)據(jù)類型是圖像,那么 JAT 將使用 CNN。如果是連續(xù)向量,則使用線性層。如果是離散值,則使用線性投影層。模型的輸出也遵循相同的邏輯,具體取決于預(yù)測目標(biāo)的數(shù)據(jù)類型。預(yù)測基于因果推理進行,將觀察嵌入向后移動一個時間步,確保智能體可以根據(jù)所有先前的觀察和動作嵌入來預(yù)測下一個動作嵌入。


這種嵌入設(shè)計讓研究團隊在訓(xùn)練智能體執(zhí)行 NLP 和 CV 任務(wù)時興致盎然。對于和文本相關(guān)的任務(wù),作者讓 JAT 模型采用 GPT-2 的分詞策略,將文本轉(zhuǎn)換為一個整數(shù)序列,然后通過一個查找表映射到一個嵌入向量序列。對于和圖像有關(guān)的任務(wù),JAT 模型將選擇 ViT 方法,將圖像切割成小塊后,通過線性層轉(zhuǎn)換為嵌入向量序列。JAT 模型再將圖像和文本的向量序列拼接在一起,形成一個統(tǒng)一的序列,輸入到 Transformer 中。


考慮到數(shù)據(jù)的模態(tài)變來變?nèi)ィ琂AT 如何計算損失函數(shù)呢?它將針對每種模態(tài)分別計算 loss。對于圖像和連續(xù)值,它使用均方誤差(MSE)損失。對于離散值,它使用交叉熵?fù)p失。最終的損失是序列中每種元素?fù)p失的平均值。那么,這是否意味著 JAT 在預(yù)測動作嵌入和觀察嵌入時的權(quán)重是相同的呢?實際上不是,在此后的章節(jié)中將一步探討這個問題。


實驗結(jié)果


研究團隊共采用了 157 個訓(xùn)練任務(wù)來 JAT 評估。他們將這些任務(wù)分為 10 類,并記錄了 JAT 的總獎勵值。


告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)

JAT 模型在最終的檢查點上達到了 65.8% 的專家得分,說明 JAT 能夠在非常廣泛的任務(wù)上達到專家水平。以下具體列出了 JAT 在四個常見的智能體訓(xùn)練環(huán)境中的得分:


  • 對于 Atari 57,應(yīng)用 JAT 模型的智能體實現(xiàn)了專家分?jǐn)?shù)的 14.1%,這相當(dāng)于人類表現(xiàn)的 37.6%。Atari 視頻游戲廣泛被用作評估和開發(fā)強化學(xué)習(xí)算法的基準(zhǔn)環(huán)境,其中《吃豆人》是一款標(biāo)志性游戲。在這一系列的 21 款游戲中,JAT 智能體的表現(xiàn)已經(jīng)超越了人類玩家。值得注意的是, JAT 只用了單一網(wǎng)絡(luò)就在所有 Atari 視頻游戲中達到了這種水平;
  • 對于 BabyAI,應(yīng)用 JAT 模型的智能體達到了專家分?jǐn)?shù)的 99.0%,只有一個任務(wù)的表現(xiàn)未能超過專家水平的 50%;
  • 對于 Meta-World,應(yīng)用 JAT 模型的智能體達到了專家分?jǐn)?shù)的 65.5%;
  • 對于 MuJoCo,應(yīng)用 JAT 模型的智能體達到了專家分?jǐn)?shù)的 84.8%。


告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)

JAT 智能體在 Atari 57 基線上和人類表現(xiàn)的對比


這些 JAT 智能體都可以通過項目主頁下載,進一步測試和體驗。更多細(xì)節(jié)請參閱論文原文。


專家智能體和 JAT 數(shù)據(jù)集


專家策略


傳統(tǒng)的強化學(xué)習(xí)往往在單一環(huán)境中尋找專家策略,即在一個特定任務(wù)中尋找讓模型表現(xiàn)最優(yōu)的方法。構(gòu)建跨領(lǐng)域的多功能智能體,也離不開這種方法。論文作者選擇了 Atari、BabyAI、Meta-World 和 MuJoCo 一系列性質(zhì)不同,難度各異的訓(xùn)練環(huán)境,直到訓(xùn)練出表現(xiàn)最好的智能體。這一系列采用 JAT 框架的專家智能體已經(jīng)在項目主頁上發(fā)布。


JAT 數(shù)據(jù)集


論文作者隨論文同步發(fā)布了 JAT 數(shù)據(jù)集,這是首個針對通用智能體訓(xùn)練的專項數(shù)據(jù)集。其中包含了數(shù)十萬條由上述專家智能體收集的軌跡數(shù)據(jù)。使用起來也很方便,可以像加載 Hugging Face 平臺上的其他數(shù)據(jù)集一樣簡單。以下是調(diào)用代碼示例:


告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)

JAT 數(shù)據(jù)集不僅包含強化學(xué)習(xí)的數(shù)據(jù),還整合了來自維基百科等文本數(shù)據(jù)集,以及 Oscar、OK-VQA、Conceptual Captions 等針對視覺任務(wù)的數(shù)據(jù)集,提供了更豐富的數(shù)據(jù)類型選擇。


增加模型預(yù)測觀察嵌入的能力

智能體學(xué)得更好更快了


在訓(xùn)練強化學(xué)習(xí)智能體時,主要目標(biāo)是使其在未曾遇到的任務(wù)中實現(xiàn)獎勵最大化。然而,如果要求智能體預(yù)測未來可能遇到的情境,這一額外任務(wù)會促進還是阻礙其學(xué)習(xí)過程呢?


關(guān)于這個問題存在兩種相反的觀點。一方面,學(xué)會預(yù)判可能會讓智能體對環(huán)境有更深入的理解,從而學(xué)得更好更快。另一方面,這可能會分散智能體對其主要目標(biāo)的注意力,導(dǎo)致在預(yù)測觀察嵌入和行動嵌入時都表現(xiàn)平庸。


為了得到問題的答案,論文作者進行了一個實驗,使用了一個結(jié)合了觀察損失和行動損失的損失函數(shù),并通過權(quán)重參數(shù) k 來平衡這兩種損失。


告別偏科,能玩轉(zhuǎn)多模態(tài)、多任務(wù)、多領(lǐng)域的強化智能體終于來了-AI.x社區(qū)

研究團隊在 95% 的置信區(qū)間內(nèi),針對選定任務(wù),測量了預(yù)判將如何影響模型學(xué)習(xí)。每項任務(wù)進行了 100 次評估,基于這些評估得到了 k 值的范圍。結(jié)果表明,適當(dāng)選擇 k 值可以顯著提升智能體的表現(xiàn)。


當(dāng) k 值過高(高于 0.5)時,預(yù)測觀察嵌入的額外任務(wù)阻礙了學(xué)習(xí)過程。但當(dāng) k 值較低時,對學(xué)習(xí)的影響可以忽略不計,且智能體的表現(xiàn)與沒有額外預(yù)判任務(wù)時的表現(xiàn)相似。


研究團隊發(fā)現(xiàn),當(dāng) k=0.005 時,存在一個最佳臨界點。這意味著,只要平衡得當(dāng),為智能體增加預(yù)測觀察嵌入的任務(wù),實際上可以提高智能體的學(xué)習(xí)效率。這一發(fā)現(xiàn)對于設(shè)計類似的智能體具有重要意義,突顯了輔助目標(biāo)在提升智能體學(xué)習(xí)效率方面的潛在價值。


未來展望


JAT 項目為通用智能體研究領(lǐng)域開辟了全新的方向。研究團隊表示目前只是初步探索,以下幾點思路可供未來研究者深入挖掘:


改進數(shù)據(jù)的質(zhì)量:盡管填補了之前少有通用智能體訓(xùn)練數(shù)據(jù)集的空缺,JAT 數(shù)據(jù)集仍處于初級階段。其中的專家軌跡僅來自每個環(huán)境中的一名專家智能體,這可能導(dǎo)致一些誤差。雖然研究團隊已盡力讓智能體達到最優(yōu)表現(xiàn),但某些環(huán)境仍具挑戰(zhàn)性。在這些環(huán)境中,智能體仍有很大進步空間。收集到更多數(shù)據(jù),訓(xùn)練更多的專家智能體,將在很大程度上解決這些問題。


使用離線強化學(xué)習(xí):JAT 智能體是仿照基線一比一地訓(xùn)練出來的。這意味著,其一,智能體無法利用次優(yōu)的軌跡;其二,JAT 智能體無法超越專家。論文選擇了這種方法是因為它比較簡單,但研究團隊相信,使用離線強化學(xué)習(xí)可以提高智能體的性能,同時,實現(xiàn)起來也不會過于復(fù)雜。


發(fā)揮更智能的多任務(wù)采樣策略的全部潛力:目前,JAT 智能體均勻地從所有任務(wù)中采樣數(shù)據(jù),但這種方法可能限制了它的全部潛力。通過動態(tài)調(diào)整采樣率,專注于最具挑戰(zhàn)性的任務(wù),或許也可以加速智能體的學(xué)習(xí)過程,并解鎖顯著的性能提升。


本文轉(zhuǎn)自 機器之心 ,作者:機器之心


原文鏈接:??https://mp.weixin.qq.com/s/2GBB-w7hBf6equtqD8V0Lg??

標(biāo)簽
收藏
回復(fù)
舉報
回復(fù)
相關(guān)推薦
主站蜘蛛池模板: 精精国产视频 | 色欧美综合| 久久久久久久久91 | 99久久精品国产一区二区三区 | 精产国产伦理一二三区 | 中文字幕欧美在线观看 | 国产精品乱码一区二区三区 | 蜜桃av一区二区三区 | 国产视频在线一区二区 | 欧美亚洲一区二区三区 | 一区二区三区四区不卡视频 | 在线一区二区三区 | 国产精品99久久免费观看 | 2021天天干夜夜爽 | 国产高清精品一区二区三区 | 日韩免费网站 | 久久高清 | 精品一级| 日日人人| 91大片| 久久精品—区二区三区 | 中文精品视频 | 午夜电影福利 | 玖玖视频免费 | 99久久精品免费看国产四区 | 国产精品久久性 | 欧美视频日韩 | 国产日韩一区二区三免费 | 求个av网址 | 久久精品网 | 黑色丝袜三级在线播放 | 狠狠久 | 青青久久 | 久久夜视频 | 欧美日韩中文字幕在线播放 | 色播视频在线观看 | 久久久蜜臀国产一区二区 | av手机在线播放 | 午夜在线视频一区二区三区 | 久久成人午夜 | 91不卡 |