精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

識別文本蘊涵任務的小樣本學習

Tensorflowers ? 來源:蘇黎世語言團隊 ? 作者:Julian Eisenschlos, ? 2021-03-10 18:06 ? 次閱讀

識別文本蘊涵的任務,也稱自然語言推理,是指確定一段文本(前提)是否可被另一段文本(假設)所暗示或否認(或兩者都不能)。雖然這一問題通常被視為機器學習 (ML) 系統推理能力的重要測試,并且在純文本輸入方面已經有過深入研究,但對于此類模型在結構化數據,如網站、表格、數據庫等方面的應用,相關投入卻要少得多。然而,每當需要將表格的內容準確地歸納并呈現給用戶時,識別文本蘊涵就顯得尤為重要,這對于高保真的問答系統和虛擬助手來說更是必不可少。

在發表于 Findings of EMNLP 2020 的“通過中間預訓練以了解表格(Understanding tables with intermediate pre-training)”中,我們介紹了為表格解析定制的首批預訓練任務,可使模型從更少的數據中更好、更快地學習。

我們在較早的 TAPAS模型基礎上進行了改進,該模型是 BERT雙向 Transformer 模型的擴展,采用特殊嵌入向量在表格中尋找答案。新的預訓練目標應用于 TAPAS 后即在涉及表格的多個數據集上達成突破性進展。

例如,在 TabFact 上,它將模型和人類之間的表現差距縮小了約 50%。我們還系統地對選擇相關輸入的方法進行了基準測試以獲得更高效率,實現了速度和內存的 4 倍提升,同時保留了 92% 的結果。適用于不同任務和規模的所有模型均已發布在 GitHub repo 中,您可以在 Colab Notebook 中試用它們。

文本蘊涵

當應用于表格數據時,相比于純文本,文本蘊涵任務更具挑戰性。以一份 Wikipedia 的表格為例,其中有一些句子來自其關聯的表格內容。評估表格內容是包含還是與句子相矛盾,這可能需要查看多個列和行,還可能需要執行簡單的數字計算,例如求平均值、求和、差分等。

0bdc95fe-7ee5-11eb-8b86-12bb97331649.png

表格,以及來自 TabFact 的一些語句:表格內容可用于支持或反駁語句

按照 TAPAS 使用的方法,我們將語句和表格的內容一起編碼,通過 Transformer 模型傳遞,得到一個單一數字,表示語句被表格蘊涵或反駁的概率。

TAPAS 模型架構使用 BERT 模型對語句和展平的表格進行編碼,逐行讀取。特殊嵌入向量用于編碼表格結構。第一個令牌的向量輸出用于預測蘊涵的概率

由于訓練樣本中唯一的信息是一個二元值(即“正確”或“不正確”),因此訓練模型來理解語句是否被蘊涵是具有挑戰性的。這也凸顯了在深度學習中泛化的困難,特別是當提供的訓練信號較為稀缺的時候。發現孤立的蘊涵或反駁樣本時,模型可以輕松地在數據中提取虛假模式進行預測,例如在“Greg Norman and Billy Mayfair tie in rank”中提取“tie”一詞,而不是比較排名,因此無法超越原始訓練數據成功應用模型。

預訓練任務

預訓練任務可通過提供大量現成的未標記數據來“預熱”模型。然而,預訓練通常主要包括純文本而非表格數據。事實上,TAPAS 最初的預訓練使用的是簡單的掩碼語言建模目標,而這一目標并非為表格數據應用而設計。為了提高模型在表格數據上的性能,我們引入了兩個新的預訓練二元分類任務,稱其為反事實和合成任務,可以用作預訓練的第二階段(通常稱為中間預訓練)。

在反事實任務中,我們從 Wikipedia 提取句子,該句子提到同時出現在給定表格中的實體(人、地點或事物)。然后,在 50% 的時間里,我們將實體替換為另一個替代實體來修改語句。為了確保語句的真實性,我們在表格中同一列的實體內選擇一個替換。模型以識別語句是否被修改為目標接受訓練。這項預訓練任務包括數百萬個這樣的樣本,雖然它們的推理并不復雜,但通常還是會聽起來很自然。

對于合成任務,我們采取類似于語義解析的方法,使用一組簡單的語法規則生成語句,要求模型理解基本的數學運算,比如求和與求平均值(例如“the sum of earnings”),或者理解如何使用條件過濾表格中的元素(例如“the country is Australia”)。雖然這些語句是人為的,但它們仍然有助于提高模型的數字和邏輯推理能力。

兩個新的預訓練任務的示例實例。反事實示例將輸入表格隨附的句子中提及的實體換為一個可信的替代實體。合成語句使用語法規則創建新句子,這些句子需要以復雜的方式組合表格的信息

結果

我們通過與基線 TAPAS 模型和先前兩個文本蘊涵領域的成功模型 LogicalFactChecker (LFC) 和 Structure Aware Transformer (SAT) 進行比較,評估了反事實和合成預訓練目標在 TabFact 數據集上的成功。基線 TAPAS 模型相對于 LFC 和 SAT 表現出更好的性能,但預訓練的模型 (TAPAS+CS) 的性能明顯更好,達到新的技術水平。

我們還將 TAPAS+CS 應用于 SQA 數據集上的問答任務,這要求模型在對話框環境下從表格內容中找到答案。加入 CS 目標后,最佳性能相比于之前提高了 4 個百分點以上,這表明這種方法還可以將性能泛化到文本蘊涵之外。

TabFact(左)和 SQA(右)的結果。使用合成和反事實數據集,我們在這兩項任務中都以較大優勢取得了新的最先進結果

數據和計算效率

反事實和合成預訓練任務的另一個方面是,由于模型已經針對二元分類進行了調整,因此可以應用而無需對 TabFact 進行任何微調。我們探索了只對數據的一個子集(甚至沒有數據)進行訓練時,每個模型會發生什么。不查看單個樣本時,TAPAS+CS 模型與強基線 Table-Bert 不相上下,只包含 10% 的數據時,結果與先前的最先進水平相當。

TabFact 上的開發準確率相對于所用訓練數據的分數

試圖使用此類大型模型對表格進行操作時,一個普遍的擔憂是,高計算要求會使其難以解析非常大的表格。為了解決這個問題,我們研究了是否可以啟發式地選擇要通過模型的輸入子集,以優化其計算效率。

我們對各種過濾輸入的方法進行了系統性研究,發現選擇整列和主題語句之間的單詞重疊的簡單方法可獲得最佳結果。通過動態選擇要包括的輸入令牌,我們可以使用更少的資源或以相同的成本處理更大的輸入。這樣做的挑戰是如何保留重要信息和準確率。

例如,上述模型全部使用 512 個令牌的序列,接近于 Transformer 模型的正常極限(盡管最近的效率方法,如 Reformer或 Performer被證明可以有效地縮放輸入大小)。我們在這里提出的列選擇方法可以讓訓練速度更快,同時還能在 TabFact 上實現高準確率。對于 256 個輸入令牌,我們的準確率下降非常小,但現在可以對模型進行預訓練、微調,并使預測速度提高 2 倍。在 128 個令牌的情況下,模型仍然優于之前的最先進模型,速度提升更為顯著,獲得 4 倍全面提升。

通過我們的列選擇方法縮短輸入,使用不同序列長度在 TabFact 上得出的準確率

使用我們提出的列選擇方法和新穎的預訓練任務,可以創建出以更少數據和更少計算能力得出更好結果的表格解析模型。

我們已經在 GitHub repo 中提供了新的模型和預訓練技術,您可以在 Colab 中親自嘗試。為了使這種方法更易于使用,我們還共享了不同大小的模型,最小到“Tiny”。我們希望這些結果有助于在更廣泛的研究社區中推動表格推理的發展。

這項工作由蘇黎世語言團隊的 Julian Martin Eisenschlos、Syrine Krichene 和 Thomas Müller 完成。

原文標題:用于表格數據推理的小樣本學習

文章出處:【微信公眾號:TensorFlow】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    8

    文章

    6899

    瀏覽量

    88841
  • 機器學習
    +關注

    關注

    66

    文章

    8381

    瀏覽量

    132425
  • 自然語言
    +關注

    關注

    1

    文章

    287

    瀏覽量

    13332

原文標題:用于表格數據推理的小樣本學習

文章出處:【微信號:tensorflowers,微信公眾號:Tensorflowers】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    語音識別技術的應用與發展

    語音識別技術的發展可以追溯到20世紀50年代,但直到近年來,隨著計算能力的提升和機器學習技術的進步,這項技術才真正成熟并廣泛應用于各個領域。語音識別技術的應用不僅提高了工作效率,也極大地改善了用戶
    的頭像 發表于 11-26 09:20 ?172次閱讀

    【飛凌嵌入式OK3576-C開發板體驗】RKNPU圖像識別測試

    ,包括但不限于以下幾個方面: 計算機視覺 :用于圖像識別、目標檢測、人臉識別任務,在安防監控、自動駕駛、醫療影像分析等領域有著廣泛的應用。 自然語言處理 :加速文本分類、情感分析、機
    發表于 10-10 09:27

    深度識別人臉識別在任務中為什么有很強大的建模能力

    深度學習人臉識別技術是人工智能領域中的一個重要分支,它利用深度學習算法來識別和驗證人臉。這項技術在近年來取得了顯著的進展,其強大的建模能力主要得益于以下幾個方面: 數據驅動的
    的頭像 發表于 09-10 14:53 ?321次閱讀

    NVIDIA文本嵌入模型NV-Embed的精度基準

    NVIDIA 的最新嵌入模型 NV-Embed —— 以 69.32 的分數創下了嵌入準確率的新紀錄海量文本嵌入基準測試(MTEB)涵蓋 56 項嵌入任務
    的頭像 發表于 08-23 16:54 ?1943次閱讀
    NVIDIA<b class='flag-5'>文本</b>嵌入模型NV-Embed的精度基準

    【《大語言模型應用指南》閱讀體驗】+ 基礎知識學習

    的信息,提供更全面的上下文理解。這使得模型能夠更準確地理解復雜問題中的多個層面和隱含意義。 2. 語義分析 模型通過訓練學習到語言的語義特征,能夠識別文本中的命名實體、句法結構和語義關系等信息。這些
    發表于 08-02 11:03

    如何學習智能家居?8:Text文本實體使用方法

    沒來得及給大家寫使用教程! 不過在寫教程之前,有必要給大家看看上周的成果: Text 實體介紹 Text 實體,也就是文本實體,它支持在 HomeAssistant 輸入文字之后,通過 MQTT 下發
    的頭像 發表于 07-15 14:06 ?1524次閱讀
    如何<b class='flag-5'>學習</b>智能家居?8:Text<b class='flag-5'>文本</b>實體使用方法

    基于Python的深度學習人臉識別方法

    基于Python的深度學習人臉識別方法是一個涉及多個技術領域的復雜話題,包括計算機視覺、深度學習、以及圖像處理等。在這里,我將概述一個基本的流程,包括數據準備、模型選擇、訓練過程、以及測試與評估,并附上簡單的代碼示例。
    的頭像 發表于 07-14 11:52 ?1190次閱讀

    卷積神經網絡在文本分類領域的應用

    在自然語言處理(NLP)領域,文本分類一直是一個重要的研究方向。隨著深度學習技術的飛速發展,卷積神經網絡(Convolutional Neural Network,簡稱CNN)在圖像識別領域取得了
    的頭像 發表于 07-01 16:25 ?624次閱讀

    基于深度學習的鳥類聲音識別系統

    具體的軟硬件實現點擊http://mcu-ai.com/MCU-AI技術網頁_MCU-AI 鳥叫聲識別在鳥類保護中具有重要意義。通過適當的聲音分類,研究可以自動預測該地區的生活質量。如今,深度學習
    發表于 05-30 20:30

    基于深度神經網絡的嬰兒哭聲識別算法

    具體的軟硬件實現點擊 http://mcu-ai.com/ MCU-AI技術網頁_MCU-AI 嬰兒哭鬧識別是一項具有挑戰性的任務,因為很難確定能夠讓研究人員清楚區分不同類型哭鬧的語音特征。然而
    發表于 05-20 19:20

    在全志V853平臺上成功部署深度學習步態識別算法

    偽裝等優點。 本文所設計的步態識別系統,搭建在全志V853開發板上,充分利用板載外設、CPU與NPU,實現了嵌入式系統上的實時步態識別系統。 具體來說,系統所采用的深度學習算法在PC端進行訓練,得到
    發表于 03-04 10:15

    科大訊飛發布星火認知大模型V3.5

    科大訊飛近日發布了星火認知大模型V3.5版本,該版本基于全國產化算力底座“飛星一號”平臺進行訓練。與訊飛星火V3.0相比,V3.5在邏輯推理、文本生成、數學答題及小樣本學習能力等方面均實現了顯著提升。
    的頭像 發表于 01-31 14:40 ?845次閱讀

    【技術科普】主流的深度學習模型有哪些?AI開發工程師必備!

    接近于人工智能。它通過學習樣本數據的內在規律和表示層次,對文字、圖像和聲音等數據進行解釋。深度學習的目標是讓機器像人一樣具有分析學習能力,能夠識別
    的頭像 發表于 01-30 15:26 ?582次閱讀
    【技術科普】主流的深度<b class='flag-5'>學習</b>模型有哪些?AI開發工程師必備!

    如何使用Python進行圖像識別的自動學習自動訓練?

    如何使用Python進行圖像識別的自動學習自動訓練? 使用Python進行圖像識別的自動學習和自動訓練需要掌握一些重要的概念和技術。在本文中,我們將介紹如何使用Python中的一些常用
    的頭像 發表于 01-12 16:06 ?539次閱讀

    異構信號驅動下小樣本跨域軸承故障診斷的GMAML算法

    論文提出了一種通用的模型不可知元學習(GMAML)方法,用于在異質信號驅動的不同工況下,進行軸承的少樣本故障診斷。
    的頭像 發表于 12-06 15:07 ?1031次閱讀
    異構信號驅動下<b class='flag-5'>小樣本</b>跨域軸承故障診斷的GMAML算法