精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架 原創

發布于 2024-11-22 10:41
瀏覽
0收藏

前面很多期介紹了密集文檔場景的RAG方法,今天來看看大量表格場景的RAG怎么做的。

現有結合大模型的方法通常需要將整個表格作為輸入,這會導致一些挑戰,比如位置偏差、上下文長度限制等,尤其是在處理大型表格時。為了解決這些問題,文章提出了TableRAG框架,該框架利用查詢擴展結合模式單元格檢索,以在向LLM提供信息之前精確定位關鍵信息。這種方法能夠更高效地編碼數據和精確檢索,顯著減少提示長度并減輕信息丟失。

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

表提示技術在LLM中的應用比較

(a) Read Table

語言模型讀取整個表格。這是最直接的方法,但往往不可行,因為大型表格會超出模型的處理能力。陰影區域表示提供給語言模型的數據,包括所有行和列。對于大型表格,這種方法不現實,因為會超過模型的令牌限制。

(b) Read Schema

語言模型只讀取表格的模式(schema),即列名和數據類型。只包含列名和數據類型的信息,不包含表格內容的具體信息。這種方法會導致表格內容的信息丟失。

(c) Row-Column Retrieval

對行和列進行編碼,然后根據它們與問題的相似性進行選擇。只有行和列的交集被呈現給語言模型。 編碼后,基于與問題的相關性選擇行和列。 對于大型表格,編碼所有行和列仍然不可行。

(d) Schema-Cell Retrieval (Ours)

編碼列名和單元格,并根據它們與語言模型生成的關于問題查詢的相關性進行檢索。只有檢索到的模式和單元格提供給語言模型。 包括檢索到的列名和單元格值。 提高了編碼和推理的效率。

(e) Retrieval Performance on ArcadeQA

展示了在 ArcadeQA 數據集上不同方法的檢索結果。TableRAG 在列和單元格檢索方面都優于其他方法,從而提高了后續表格推理過程的性能。

方法

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

TableRAG Example

核心思想是結合模式檢索和單元格檢索,獲得解決問題的必要信息,通過程序輔助的LLM。實際上,沒必要將整個表格給LLM。相反,關鍵信息通常位于與問題直接相關的特定列名、數據類型和單元格值中。例如,考慮一個問題“錢包的平均價格是多少?”為了解決這個問題,程序可能只需要提取與“錢包”相關的行,然后從價格列計算平均值。僅知道相關列名以及表中“錢包”的表示方式就足以編寫程序。因此,TableRAG解決了RAG的上下文長度限制。

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

TableRAG流程圖:表格被用來構建Schema和單元格數據庫。然后通過LLM將問題擴展成多個模式和單元格查詢。這些查詢依次用于Schema檢索和列-單元格對。每個查詢的前K個候選項被組合起來,輸入到LLM求解器的提示中以回答問題。

TableRAG核心組件

  • Tabular Query Expansion(表格查詢擴展)
    為了有效地操作表格,關鍵是要精確地找出查詢所需的列名和單元格值。與之前的方法不同,TableRAG 不僅使用問題本身作為單一查詢,而是為模式和單元格值生成單獨的查詢。例如,對于問題 "What is the average price for wallets?",模型被提示生成針對列名(如 "product" 和 "price")以及相關單元格值(如 "wallet")的潛在查詢。然后,這些查詢被用來從表格中檢索相關的模式和單元格值。
  • Schema Retrieval(Schema檢索)
    在生成查詢后,Schema檢索會使用預訓練的編碼器???fenc?? 來獲取相關的列名。編碼器將查詢與編碼的列名進行匹配,以確定相關性。檢索到的模式數據包括列名、數據類型和示例值。對于被識別為數值或日期時間類型的列,會顯示最小值和最大值作為示例值;對于分類列,會展示三個最常見的類別作為示例值。通過這種方式,檢索到的模式為表格的格式和內容提供了結構化的概覽,這將用于更有針對性的數據提取。
    相關prompt如下:

========================================= Prompt =========================================
Given a large table regarding "amazon seller order status prediction orders data", I want
to answer a question: "What is the average price for leather wallets?"
Since I cannot view the table directly, please suggest some column names that might contain
the necessary data to answer this question.
Please answer with a list of column names in JSON format without any additional explanation
.
Example:
["column1", "column2", "column3"]
======================================= Completion =======================================
["product_name", "category", "price"]
  • Cell Retrieval(單元格檢索)
    在Schema檢索之后,進行單元格檢索以提取回答查詢所需的特定單元格值。這涉及到構建一個由表格 T 中的不同列-值對組成的數據庫,表示為 $ V = {(C_j, v_{ij})} $,其中 $ C_j $ 是第 $ j $ 列的列名。在實踐中,不同值的數量通常遠小于單元格的總數,這顯著提高了單元格檢索的效率。
    單元格檢索在 TableRAG 中起著至關重要的作用:
    相關prompt如下:

========================================= Prompt =========================================
Given a large table regarding "amazon seller order status prediction orders data", I want
to answer a question: "What is the average price for leather wallets?"
Please extract some keywords which might appear in the table cells and help answer the
question.
The keywords should be categorical values rather than numerical values.
The keywords should be contained in the question.
Please answer with a list of keywords in JSON format without any additional explanation.
Example:
["keyword1", "keyword2", "keyword3"]
======================================= Completion =======================================
["leather wallets", "average price", "amazon seller", "order status prediction", "orders
data"]
  1. 單元格識別:它允許語言模型準確地檢測表格中特定關鍵詞的存在,這對于有效的索引至關重要。
  2. 單元格-列關聯:它還使語言模型能夠將特定單元格與其相關的列名關聯起來,這在問題涉及特定屬性時至關重要。
  • Cell Retrieval with Encoding Budget
    在最壞的情況下,不同值的數量可能與單元格的總數相匹配。為了保持 TableRAG 在這種情況下的可行性,引入了一個單元格編碼預算$ B $。如果不同值的數量超過$ B $,編碼過程將限制在出現頻率最高的 $ B $ 對,從而在處理大型表格時提高效率。
  • Program-Aided Solver(程序輔助求解器)
    在獲得與問題相關的列名和單元格值后,語言模型可以使用這些信息有效地與表格交互。TableRAG 與可以以編程方式與表格交互的語言模型代理兼容。在這項工作中,作者考慮了 ReAct,這是一種流行的擴展語言模型功能的方法,已在最近的文獻中用于在表格 QA 基準測試中取得最先進的結果。
    相關prompt如下:

========================================= Prompt =========================================
You are working with a pandas dataframe regarding "amazon seller order status prediction
orders data" in Python. The name of the dataframe is ‘df‘. Your task is to use ‘
python_repl_ast‘ to answer the question: "What is the average price for leather wallets?"
Tool description:
- ‘python_repl_ast‘: A Python interactive shell. Use this to execute python commands. Input
should be a valid single line python command.
Since you cannot view the table directly, here are some schemas and cell values retrieved
from the table.
Schema Retrieval Results:
{"column_name": "item_total", "dtype": "object", "cell_examples": [’$449.00’, ’$399.00’, ’
$549.00’]}
{"column_name": "quantity", "dtype": "int64", "min": 1, "max": 4}
{"column_name": "order_no", "dtype": "object", "cell_examples": [’402-4845680-8041921’,
’405-9763961-5211537’, ’404-3964908-7850720’]}
...
Cell Retrieval Queries: leather wallets, average price, order status, prediction, amazon
seller
Cell Retrieval Results:
{"column_name": "order_status", "cell_value": "Delivered to buyer"}
{"column_name": "description", "cell_value": "Pure Leather Camel Color Gent’s Wallet with
Coin Compartment and Card Holders | Men’s Ultra Slim Money Organiser (1 pc)"}
...
Strictly follow the given format to respond:
Thought: you should always think about what to do
Action: the single line Python command to execute
Observation: the result of the action
... (this Thought/Action/Observation can repeat N times)
Thought: before giving the final answer, you should think about the observations
Final Answer: the final answer to the original input question (Answer1, Answer2, ...)
Notes:
- Do not use markdown or any other formatting in your responses.
- Ensure the last line is only "Final Answer: Answer1, Answer2, ..." form, no other form.
- Directly output the Final Answer rather than outputting by Python.
- Ensure to have a concluding thought that verifies the table, observations and the
question before giving the final answer.
Now, given a table regarding "amazon seller order status prediction orders data", please
use ‘python_repl_ast‘ with the column names and cell values above to answer the question: "
What is the average price for leather wallets?"
Begin!
======================================= Completion =======================================
Thought: I need to remove the comma in the item_total values before converting them to
float.
Action: df[’item_total’] = df[’item_total’].str.replace(’$’,’’).str.replace(’,’,’’).astype(
float)
Observation: success!
Thought: Now, I can filter out the rows with leather wallets and calculate the average
price.
Action: df[df[’description’].str.contains(’wallet’, case=False)][’item_total’].mean()
Observation: 442.7916666666667
Thought: before giving the final answer, I should consider the observations and ensure that
the calculations are accurate.
Final Answer: The average price for leather wallets is $442.79.

實驗結果

數據集:為了驗證TableRAG在大規模表格上的可擴展性,作者構建了兩個新的基準數據集:ArcadeQA和BirdQA,分別源自Arcade和BIRD-SQL數據集。此外,作者還從TabFact數據集中生成了合成數據,將表格擴展到更大的規模。

并且比較了四種不同的方法,包括ReadTable、ReadSchema、RandRowSampling和RowColRetrieval。所有方法都基于相同的PyReAct求解器實現。

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

表格場景RAG怎么做?TableRAG:一種增強大規模表格理解框架-AI.x社區

TableRAG的檢索設計顯著減少了計算成本和token使用,同時保持了高性能。

參考文獻

TableRAG: Million-Token Table Understanding with Language Models,https://arxiv.org/abs/2410.04739v1


本文轉載自公眾號大模型自然語言處理  作者:余俊暉

原文鏈接:??https://mp.weixin.qq.com/s/ZP-Rbo9eL13g8CX-SzxSmg??

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
已于2024-11-28 18:51:04修改
收藏
回復
舉報
回復
相關推薦
国产强伦人妻毛片| 又色又爽的视频| 综合久久2023| 亚洲三级在线观看| 国产伦精品一区二区三区高清版| 日本韩国欧美中文字幕| 99久久夜色精品国产亚洲96| 精品日韩一区二区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 岛国成人毛片| 99久久久免费精品国产一区二区 | 久久五月精品中文字幕| 2021久久国产精品不只是精品| 国产狼人综合免费视频| 日韩三级视频在线| 国产精品久久久久久影院8一贰佰| 亚洲第一免费播放区| 艹b视频在线观看| 黄毛片在线观看| 亚洲另类在线视频| 亚洲国产一区二区三区在线| 日韩在线视频第一页| 韩国欧美一区二区| 国产激情视频一区| 免费在线不卡视频| 黄色精品网站| 久久亚洲精品国产亚洲老地址| 老牛影视av老牛影视av| 国产在线播放精品| 精品视频一区 二区 三区| 成人免费在线小视频| 97caopor国产在线视频| 国产精品国产自产拍在线| 久久久久久国产精品一区 | 麻豆精品一区二区三区| 91国产精品91| 日韩成人免费在线观看| 欧美另类亚洲| 欧美成人免费va影院高清| 国产精品麻豆免费版现看视频| 亚洲精品一级二级三级| 日韩经典一区二区三区| 在线精品视频播放| www国产精品| 亚洲成人亚洲激情| 亚洲色图欧美另类| 成人资源在线| 亚洲成人网在线观看| 亚洲麻豆一区二区三区| 国产日韩三级| 亚洲国产日韩欧美综合久久| 亚洲一级Av无码毛片久久精品| 国产日韩一区二区三免费高清| 欧美丰满美乳xxx高潮www| 国产免费中文字幕| 中文字幕日本一区| 日韩一区二区三区免费看| 一级日本黄色片| 在线精品视频一区| 亚洲成人aaa| 97人妻天天摸天天爽天天| 欧美亚洲国产日韩| 亚洲天堂免费观看| 少妇精品无码一区二区免费视频| 不卡在线一区二区| 色偷偷偷亚洲综合网另类| 久久久精品视频免费观看| 激情综合亚洲| 欧美一区二区.| 亚洲精品国产欧美在线观看| 日本不卡一区二区三区高清视频| 国产日韩欧美一二三区| 国产成人精品a视频| 国产+成+人+亚洲欧洲自线| 国产嫩草一区二区三区在线观看| 五月婷婷激情在线| 亚洲国产精品99久久久久久久久| 中文字幕黄色大片| 丁香花在线影院| 日韩欧亚中文在线| 一区二区免费av| 9999久久久久| 一本色道久久88综合日韩精品| 欧美做爰啪啪xxxⅹ性| 怡红院精品视频在线观看极品| 91高潮精品免费porn| 一级黄色免费片| 成人黄色777网| 色中色综合成人| 美足av综合网| 在线精品视频小说1| 初高中福利视频网站| 天堂在线精品| 日韩视频永久免费观看| 91蜜桃视频在线观看| 麻豆国产一区二区| 久久超碰亚洲| www视频在线免费观看| 色综合夜色一区| 性一交一黄一片| 精品国产精品久久一区免费式| 免费99精品国产自在在线| 成人免费毛片男人用品| 国产精品一区二区男女羞羞无遮挡| 精品一区二区久久久久久久网站| av在线播放国产| 色狠狠综合天天综合综合| 中国男女全黄大片| 久久国产精品成人免费观看的软件| 欧美精品成人在线| 国产精品欧美久久久久天天影视| wwwwww.欧美系列| 国产在线无码精品| 国产成人精品一区二区三区免费 | 国产精品入口麻豆| 性欧美欧美巨大69| 国产精品久久视频| 日本福利片在线| 午夜精品在线看| 在线观看欧美一区二区| 999国产精品永久免费视频app| 青青久久av北条麻妃黑人| 亚洲第一精品网站| 亚洲人成在线观看一区二区| www.激情小说.com| 亚洲第一福利专区| 97在线精品国自产拍中文| 精品人妻aV中文字幕乱码色欲 | 国产精品第一页在线观看| 麻豆91在线播放免费| 日本一区二区三区在线视频| 中文在线最新版地址| 亚洲黄色免费三级| 国产精品一区二区6| 波多野结衣视频一区| av在线com| 亚洲亚洲一区二区三区| 久久综合色影院| 国产精品久久久久毛片| 中文字幕亚洲一区二区av在线| 国产一级做a爰片久久| 成人6969www免费视频| 国产精品久久久久福利| 精品美女视频在线观看免费软件 | 亚洲av无码一区二区三区性色| 中文字幕一区不卡| 在线观看视频你懂得| 99久久亚洲精品| 亚洲最大福利网站| 污片在线免费观看| 亚洲成人久久久久| 六月丁香在线视频| 国产日韩欧美精品电影三级在线 | 亚洲国产尤物| 在线精品播放av| 国产精品女同一区二区| 一区二区三区在线看| 原创真实夫妻啪啪av| 国产一区二区三区自拍| 国产视频在线观看一区| 日韩av影片| 在线成人一区二区| 国产又粗又猛又爽又黄的| 一区二区在线观看视频在线观看| 欧美性猛交乱大交| 亚洲免费黄色| 日韩精品一区二区三区丰满| 成人国产网站| 欧美xxxx18性欧美| 天天av天天翘| 欧美性生交片4| 真实国产乱子伦对白在线| 99在线视频精品| 午夜免费高清视频| 综合久久一区| 免费影院在线观看一区| 欧美日韩视频免费看| 欧美激情亚洲自拍| 国产专区在线| 欧美一区二区三区播放老司机| 国产精品suv一区二区三区| 国产精品女主播在线观看| 国产探花一区二区三区| 亚洲一区二区免费看| 一区二区冒白浆视频| 9l亚洲国产成人精品一区二三| 日韩美女免费观看| 啪啪免费视频一区| 中国人与牲禽动交精品| 成人免费观看在线视频| 色婷婷综合五月| 成熟的女同志hd| 久久婷婷综合激情| 免费看的av网站| 天堂蜜桃91精品| 国产精品久久久久久久久电影网| 国产aⅴ精品一区二区三区久久| 91免费人成网站在线观看18| 亚洲天堂资源| 久久久免费观看视频| 91网站免费视频| 狠狠久久亚洲欧美| 欧美黄网站在线观看| 亚洲乱码在线| 区一区二区三区中文字幕| 视频精品一区二区三区| 国产女精品视频网站免费| 国模精品视频| 欧美成人精品一区二区| 97最新国自产拍视频在线完整在线看| 精品福利一区二区三区| 高潮无码精品色欲av午夜福利| 性感美女久久精品| 美女福利视频在线观看| 国产精品久久久一区麻豆最新章节| 亚洲熟女乱综合一区二区三区| 国产一区在线精品| 日本xxxx黄色| 久久精品电影| 国产又大又硬又粗| 一本一道久久综合狠狠老精东影业| www.黄色网址.com| 爽成人777777婷婷| 日韩精品伦理第一区| 久久综合色占| 欧美成ee人免费视频| 国产成人在线中文字幕| 粉嫩高清一区二区三区精品视频 | 亚洲专区一区| 国产人妻777人伦精品hd| 欧美激情91| 91九色国产ts另类人妖| 久久久久久久久久久妇女| 日韩一区国产在线观看| 欧美精品momsxxx| 久久久久se| 亚洲精品国产动漫| 久久精品日韩| 色婷婷狠狠五月综合天色拍 | 交换做爰国语对白| 激情综合色综合久久| 9l视频白拍9色9l视频| 久久亚洲影院| 亚洲一二三区av| 奇米影视7777精品一区二区| 亚洲欧美自偷自拍另类| 麻豆精品视频在线观看视频| 天天做天天干天天操| 精品一区二区三区视频| 久久久九九九热| 国产麻豆精品在线| 波多野结衣三级视频| 国产成人精品www牛牛影视| 日本中文字幕精品| 高潮精品一区videoshd| 欧美xxxxx少妇| 91丝袜国产在线播放| 人妻精品久久久久中文字幕| 免费成人在线网站| 最新中文字幕2018| 精品一区二区免费在线观看| 国产人妻精品久久久久野外| 成人福利视频在线看| 国产 中文 字幕 日韩 在线| 久久久亚洲综合| 欧美自拍偷拍网| 亚洲人成影院在线观看| 欧美片一区二区| 婷婷中文字幕综合| www.久久久久久久| 欧美日本一区二区在线观看| 国产av一区二区三区精品| 精品国产乱码久久久久久免费| 天堂av在线播放| 日韩在线激情视频| 色呦呦呦在线观看| 国产不卡av在线| 91成人小视频| 国内外成人免费视频| 精品视频国产| 国内自拍中文字幕| 裸体一区二区| 欧美国产在线一区| 久久综合九色综合欧美98| 成人三级视频在线观看| 精品久久久精品| 夜夜嗨aⅴ一区二区三区| 精品裸体舞一区二区三区| 国产三级电影在线观看| 久久99久久久久久久噜噜| 桃花岛成人影院| 成人综合色站| 日韩精品永久网址| 久久精品视频16| 国产主播一区二区| 美女久久久久久久久久| 一区二区三区四区不卡在线| 日本精品入口免费视频| 精品国产3级a| av观看在线| 国产精品久久久一区| 日本一区福利在线| 一本色道久久88亚洲精品综合| 久久久蜜桃一区二区人| 国产精品日日摸夜夜爽| 国产精品免费免费| 久久久久久少妇| 精品少妇一区二区三区视频免付费| av网在线观看| 日本成熟性欧美| 成人动态视频| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 国产大片一区二区| 粉嫩精品久久99综合一区| 欧美日韩国产一区二区| 亚洲a视频在线观看| 久久精品中文字幕| 精品三区视频| 欧美成人蜜桃| 99av国产精品欲麻豆| 性xxxxxxxxx| 亚洲男同性恋视频| 国产又色又爽又黄又免费| 伊人久久久久久久久久久久久| 国产v日韩v欧美v| 粉嫩av四季av绯色av第一区 | 精品久久一二三| 国产福利一区二区三区视频| 久久精品亚洲a| 精品视频在线免费| 午夜在线视频播放| 国产精品爽爽ⅴa在线观看| 精品视频网站| 午夜免费高清视频| 国产精品美女久久久久久久久| 欧美 亚洲 另类 激情 另类| 国产亚洲一级高清| 欧美精选视频一区二区| 视频一区二区精品| 免费成人美女在线观看| 久久午夜精品视频| 欧美日韩一区二区电影| 最近高清中文在线字幕在线观看| 国产精品视频网站| 久久免费大视频| 日韩中文字幕a| 亚洲婷婷国产精品电影人久久| 亚洲字幕av一区二区三区四区| 日韩中文字幕在线视频| 成人午夜888| 激情五月六月婷婷| 成人h动漫精品一区二区 | 欧美婷婷六月丁香综合色| 91在线视频| 91精品免费看| 欧美黄色免费| 少妇一级淫免费观看| 色婷婷久久99综合精品jk白丝| 国产51人人成人人人人爽色哟哟| 国产精品无码专区在线观看| 91高清一区| 91传媒理伦片在线观看| 欧美日韩另类视频| 成人影视在线播放| 亚洲a在线观看| 亚洲国产91| 手机免费看av| 欧美一区二区三区思思人| 成年人视频免费在线播放| 久久久久久久久久久久久久一区| 日韩高清一区二区| 国产精品 欧美激情| 亚洲精品二三区| 国产亚洲人成a在线v网站| 在线观看三级网站| 99久久精品国产精品久久| 中文字幕 亚洲视频| 欧美mv和日韩mv的网站| 成人美女黄网站| 麻豆中文字幕在线观看| 成人av在线影院| 在线观看你懂的网站| 欧美国产日本在线| 欧美猛男做受videos| 一级做a爱视频| 欧美午夜无遮挡| 国产一区久久精品| 久久久亚洲综合网站| 国产在线播放一区二区三区| 影音先锋在线国产| 久久亚洲私人国产精品va| 西瓜成人精品人成网站| 亚洲精品在线网址| 色欧美片视频在线观看| 青草在线视频| 制服国产精品| 久久久精品国产免大香伊| 性生交生活影碟片| 国产精品影片在线观看| 国产精品嫩草99av在线|