0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

港中文賈佳亞團隊聯(lián)手MIT發(fā)布超長文本擴展技術,打破LLM遺忘魔咒

人工智能與大數據技術 ? 來源:新智元 ? 2023-10-18 15:54 ? 次閱讀

【導讀】大模型上下文從此不再受限!港中文賈佳亞團隊聯(lián)手MIT發(fā)布了全新超長文本擴展技術LongLoRA,只需2行代碼,讓LLM看小說,讀論文,輕松拿捏。

中途迷失、模型偷懶、上下文越長大模型越笨……

體驗過LLM的人,多少都會對文本輸入長度帶來的限制有所感觸:

想和大模型討論一些稍長的內容,就需要拆分輸入,而前面輸入的要點,很快就會被大模型忘記。

實際上,這些都是典型的大語言模型對話缺陷。就像先天有注意力缺陷的兒童,難以專注看完一本新書。而缺陷的關鍵,在于模型缺乏長文本處理能力。

如今,這個局面已經被打破了!

就在近日,由賈佳亞團隊聯(lián)合MIT發(fā)布的新技術和新模型,悄然登上各大開源網站的熱榜:

Hugging Face熱榜第一、Papers With Code熱度第一,Github全部Python項目熱度第五、Github Stars一周內破千,Twitter上的相關技術帖子瀏覽量近18萬。..。..

0f7c3d5e-6d58-11ee-939d-92fbcf53809c.png

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

代碼和Demo地址:https://github.com/dvlab-research/LongLoRA

0f8c40e6-6d58-11ee-939d-92fbcf53809c.png

GitHub Stars已達1.3k

0f9797d4-6d58-11ee-939d-92fbcf53809c.png

Twitter上的相關技術帖子瀏覽量近18萬

這項名為LongLoRA的技術實用但卻簡單得令人驚訝:

只需兩行代碼、一臺8卡A100機器,便可將7B模型的文本長度拓展到100k tokens,70B模型的文本長度拓展到32k tokens。

同時,該研究團隊還發(fā)布了首個擁有70B參數量的長文本對話大語言模型LongAlpaca。

全球首個70B長文本大語言模型發(fā)布

LongLoRA的提出,讓全球大語言模型的對話缺陷第一次得到解決,自此,幾十頁的論文、幾百頁的報告、鴻篇巨制不再成為大模型盲區(qū)。

對此,有專業(yè)人士激動地表示,LongLoRA是大語言模型迷宮中的希望之燈!

它代表著業(yè)界對長文本大語言模型的重新思考和關注,有效擴展了大語言模型的上下文窗口,允許模型考慮和處理較長的文本序列,是大語言模型的革新性發(fā)明。

0fa3aa1a-6d58-11ee-939d-92fbcf53809c.png

除了技術革新外,大語言模型處理長文本問題的一大難點還在于缺少公開的長文本對話數據。

為此,研究團隊特意收集了9k條長文本問答語料對,包含針對名著、論文、深度報道甚至財務報表的各類問答。

光會回答長問題還不夠,該團隊又挑選了3k的短問答語料與9K的長問答語料混合訓練,讓長文本大模型同時具備短文本對話能力。這個完整的數據集被稱為LongAlpaca-12k,目前已經開源。

在LongAlpaca-12k數據集基礎上,研究團隊對不同參數大小7B、13B、70B進行了訓練和評測,開源模型包括LongAlpaca-7B、LongAlpaca-13B和LongAlpaca-70B。

看小說、改論文、指點經濟堪稱全能王

話不多說,盲選幾個demo,一起看看應用了LongLoRA技術疊加12K問答語料的大模型LongAlpaca效果。

0fad40ca-6d58-11ee-939d-92fbcf53809c.png

讓系統(tǒng)新讀一篇論文,并根據ICLR的審查指南,對其提出修改意見,從而提升該論文的接收率:

LongAlpaca的意見是:通過更精確地闡明新穎性,提供更嚴格和更有對比性的實驗結果(包括具體的數據集和指標)、更廣泛的應用和未來發(fā)展方向,重點呈現關鍵貢獻和影響,論文被接受的機會將得到提高。

0fcaaae8-6d58-11ee-939d-92fbcf53809c.png

現在,讓系統(tǒng)讀兩篇新的不同的論文,讓LongAlpaca概括ICLR和CVPR兩個會議之間的風格區(qū)別:

LongAlpaca總結認為,CVPR論文傾向更具結構性和實驗性的風格,專注于實用性和技術性。而ICLR的論文風格更加靈活,側重關鍵的理論分析和數學推導,而非標準格式。

可以看出,經過訓練的LongAlpaca模型已經可以很輕松地接受新的長篇學術論文,在學術相關問題的回答上相當精準。

接下來,再看看LongAlpaca模型在頗高閱讀和理解門檻的經濟領域的解讀表現。

0fd011c2-6d58-11ee-939d-92fbcf53809c.png

0fe03494-6d58-11ee-939d-92fbcf53809c.png

根據國際貨幣基金組織從2012年到2023年的全球經濟展望的概述合集,對經濟形勢進行逐年總結以及對未來經濟趨勢進行預測:

LongAlpaca告訴我們,2023年全球經濟形勢不明朗,跟2022年相比,增長預計放緩;未來幾年,全球經濟擴張速度偏溫和并將低于預期,而地緣政治緊張、金融市場波動等大的挑戰(zhàn)依然存在,需通過多邊合作和結構性改革小心應對。

此外,LongAlpaca還可以讀新的長篇小說,讀完后對內容進行分析。

下面選取的對比模型是13B參數的LongAlpaca和Llama2,且看各自表現。

0fe4e098-6d58-11ee-939d-92fbcf53809c.png

名著《西游記》中,為什么孫悟空在大鬧天宮時很厲害,但取經路上卻屢屢受挫?

LongAlpaca給出了5點原因,大概可總結為:「孫悟空的不成熟、強大的對手、力量的限制、敵人的欺騙、最初缺少同伴等因素導致了他在旅途中的失敗。但隨著時間推移,他獲得了智慧、經驗和戰(zhàn)友,使他最終戰(zhàn)勝了最強大的敵人?!?/p>

而Llama2并沒有給出正確答案:「雖然他確實大鬧天宮,但說他代表著不敗的力量并不一定準確。事實上,他最終在西游記中被強大的唐三藏打敗?!?/p>

0ff7dff4-6d58-11ee-939d-92fbcf53809c.png

這一次讓系統(tǒng)新讀一次《三體》,然后問第一部中,葉文潔為什么要聯(lián)系外星人,而后期又為什么后悔?

LongAlpaca認為,葉文潔最初接觸外星人是出于理想主義和復仇,但隨著時間的推移,她對人類的看法發(fā)生了變化,意識到自己可能給全人類帶來的危險,她的悔恨與日俱增?;卮鸬檬智逦?。

而Llama2的回答則是,「通過與外星人的互動,她希望能更深入地了解宇宙的本質,以及自己在宇宙中的位置。葉文潔逐漸意識到,外星人和他們的技術并不能解決她的問題?!够卮鸹\統(tǒng),之后開始對小說整體進行評論,答非所問。

從模型給出的答案可發(fā)現,一些模型如Llama2[2]可能在預訓練過程中見過相關小說,但如果在提問時進行僅根據小說題目進行短文本提問的話,回答并不理想。

兩個模型的回答對比,高下立見。LongAlpaca改學術論文、點評全球經濟大勢和讀小說,都是一把好手,完勝Llama2。

兩行代碼和三個關鍵結論

Llama2可以說是AI社區(qū)內最強大的開源大模型之一,行業(yè)位置領先,LongAlpaca居然可以完勝。其背后的LongLoRA技術成功引起網友們的注意,到底是怎么做到的?

原來大語言模型對長文本處理過程中,計算量的主要開銷集中在自注意力機制(self-attention),其開銷隨著文本長度成平方次地增加。

針對這個問題,研究團隊提出LongLoRA技術,并用分組和偏移的方式來對全局自注意力機制進行模擬。

100e3a7e-6d58-11ee-939d-92fbcf53809c.png

簡單來說,就是將長文本對應的tokens拆分成不同的組,在每組內部做自注意力計算,而分組的方式在不同注意力頭(attention head)上有所偏移。

這樣的方式既可以大幅度節(jié)約計算量,又可以維持全局感受野的傳遞。

而且,這個實現方法也非常簡潔,僅兩行代碼即可完成!

10135b12-6d58-11ee-939d-92fbcf53809c.png

除此之外,LongLoRA還探索了低秩訓練的方式。

原有的低秩訓練方式,如LoRA[5],無法在文本長度遷移上取得良好的效果。

而LongLoRA在低秩訓練的基礎上,引入嵌入層(Embedding layer和 Normalization layers)進行微調,從而達到可以和全參數微調(Full fine-tune)逼近的效果。

101f5340-6d58-11ee-939d-92fbcf53809c.png

進行不同長度文本擴展和訓練時,LongLoRA、LoRA和全參數微調不同技術的具體效果如何,可以參考三個維度表現:

在Perplexity-困惑度上,原有LoRA方法的性能在不斷惡化,而LongLoRA和全參數微調都能在各種文本長度下維持很好的效果;

在顯存消耗上,相比于全參數微調,LongLoRA和原有LoRA都有大幅度的節(jié)省。例如,對于8k長度的模型訓練,相比于全參數微調,LongLoRA將顯存消耗從46.3GB降低到25.6GB。

在訓練時間上,對于64k長度的模型訓練,相比于常規(guī)LoRA,LongLoRA將訓練時間從90~100小時左右降低到52.4小時,而全參數微調超過1000小時。

極簡的訓練方法、極少的計算資源和時間消耗,以及極佳的準確性,令LongLoRA大規(guī)模推廣成為可能。

目前,相關技術與模型已全部開源,感興趣的用戶們可以自己部署感受。

值得一提的是,這是賈佳亞團隊繼8月9日發(fā)布的「可以分割一切」的多模態(tài)大模型LISA后的又一力作。

相距不過短短兩個月,不得不說,這研究速度和能力跟LongLoRA一樣驚人。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 語言模型
    +關注

    關注

    0

    文章

    487

    瀏覽量

    10201
  • 數據集
    +關注

    關注

    4

    文章

    1197

    瀏覽量

    24526
  • LLM
    LLM
    +關注

    關注

    0

    文章

    247

    瀏覽量

    278

原文標題:2行代碼,「三體」一次讀完!港中文賈佳亞團隊聯(lián)手MIT發(fā)布超長文本擴展技術,打破LLM遺忘魔咒

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數據技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單日獲客成本超20萬,國產大模型開卷200萬字以上的長文本處理

    更精準的推理和高并發(fā)流量以外,似乎已經沒有太多值得廠商大肆宣傳的特性了,直到最近超長文本處理的爆火。 ? 國產大模型的新卷法,長文本處理 ? 當下將大模型長文本處理炒熱的,無疑是來自月之暗面的Kimi。作為去年
    的頭像 發(fā)表于 03-27 00:53 ?3189次閱讀
    單日獲客成本超20萬,國產大模型開卷200萬字以上的<b class='flag-5'>長文本</b>處理

    大模型LLM與ChatGPT的技術原理

    在人工智能領域,大模型(Large Language Model, LLM)和ChatGPT等自然語言處理技術(Natural Language Processing, NLP)正逐步改變著人類
    的頭像 發(fā)表于 07-10 10:38 ?399次閱讀

    llm模型有哪些格式

    LLM(Large Language Model,大型語言模型)是一種深度學習模型,主要用于處理自然語言處理(NLP)任務。LLM模型的格式多種多樣,以下是一些常見的LLM模型格式
    的頭像 發(fā)表于 07-09 09:59 ?330次閱讀

    llm模型和chatGPT的區(qū)別

    LLM(Large Language Model)是指大型語言模型,它們是一類使用深度學習技術構建的自然語言處理(NLP)模型。LLM模型可以處理各種語言任務,如文本生成、
    的頭像 發(fā)表于 07-09 09:55 ?445次閱讀

    LLM模型的應用領域

    在本文中,我們將深入探討LLM(Large Language Model,大型語言模型)的應用領域。LLM是一種基于深度學習的人工智能技術,它能夠理解和生成自然語言文本。近年來,隨著計
    的頭像 發(fā)表于 07-09 09:52 ?291次閱讀

    什么是LLM?LLM的工作原理和結構

    隨著人工智能技術的飛速發(fā)展,大型語言模型(Large Language Model,簡稱LLM)逐漸成為自然語言處理(NLP)領域的研究熱點。LLM以其強大的文本生成、理解和推理能力,
    的頭像 發(fā)表于 07-02 11:45 ?4165次閱讀

    MiniMax推出“海螺AI”,支持超長文本處理

    近日,大模型公司MiniMax宣布,其全新產品“海螺AI”已正式上架。這款強大的AI工具支持高達200ktokens的上下文長度,能夠在1秒內處理近3萬字的文本。
    的頭像 發(fā)表于 05-17 09:30 ?563次閱讀

    日本團隊發(fā)布在富岳超算上訓練的Fugaku-LLM大模型

    自2023年5月起,Fugaku-LLM模型的開發(fā)工作開始展開,最初參與團隊包括富士通、東京工業(yè)大學、日本東北大學以及日本理化學研究所(簡稱理研)。
    的頭像 發(fā)表于 05-11 10:05 ?295次閱讀

    訊飛星火長文本功能全新升級

    科大訊飛近日宣布,其首個長文本、長圖文、長語音大模型已完成全新升級。這一大模型不僅具備強大的學習能力,可以快速吸收海量文本、圖文資料以及會議錄音等多元化信息,更能在各行業(yè)場景中提供精準、專業(yè)的回答。
    的頭像 發(fā)表于 05-06 11:22 ?424次閱讀

    科大訊飛創(chuàng)新推出長文本、長圖文、長語音大模型,解決落地難題

    近期,科大訊飛推出了首個支持長文本、長圖及語音大數據處理的大模型,該系統(tǒng)融合了多元化數據源,包括海量文字、圖片以及會議音頻等,能為各行業(yè)場景提供專業(yè)化、精準化的答案。
    的頭像 發(fā)表于 04-28 09:32 ?285次閱讀

    Kimi爆火背后的技術奧秘 大模型長文本能力的技術難點

    當用戶認為在國內的大模型中,長文本=kimi的時候,除非競爭對手能以絕對的實力碾壓幾個量級,但凡與kimi打平或者是微弱超越,都很難威脅到kimi在用戶心目中的地位。
    發(fā)表于 04-17 10:11 ?1004次閱讀
    Kimi爆火背后的<b class='flag-5'>技術</b>奧秘 大模型<b class='flag-5'>長文本</b>能力的<b class='flag-5'>技術</b>難點

    快速全面了解大模型長文本能力

    那關于LLM長文本能力,目前業(yè)界通常都是怎么做的?有哪些技術點或者方向?今天我們就來總結一波,供大家快速全面了解。
    發(fā)表于 02-22 14:04 ?699次閱讀
    快速全面了解大模型<b class='flag-5'>長文本</b>能力

    鴻蒙原生應用/元服務開發(fā)-發(fā)布基礎類型通知類型與接口

    基礎類型通知主要應用于發(fā)送短信息、提示信息、廣告推送等,支持普通文本類型、長文本類型、多行文本類型和圖片類型。 表 基礎類型通知中的內容分類 目前系統(tǒng)僅通知欄訂閱了通知,將通知顯示在通知欄里
    發(fā)表于 01-03 14:46

    鴻蒙原生應用/元服務開發(fā)-發(fā)布基礎類型通知開發(fā)步驟

    對象,并發(fā)布通知。 1.普通文本類型通知由標題、文本內容和附加信息三個字段組成,其中標題和文本內容是必填字段。 let notificationRequest = { id: 1, c
    發(fā)表于 01-02 15:03

    LLM在生成摘要方面效果到底如何?

    文本摘要,作為自然語言生成(NLG)中的一項任務,主要用來將一大段長文本壓縮為簡短的摘要,例如新聞文章、源代碼和跨語言文本等多種內容都能用到。
    發(fā)表于 09-21 11:34 ?539次閱讀
    <b class='flag-5'>LLM</b>在生成摘要方面效果到底如何?