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

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

人工智能
現有結合大模型的方法通常需要將整個表格作為輸入,這會導致一些挑戰,比如位置偏差、上下文長度限制等,尤其是在處理大型表格時。

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

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

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

(a) Read Table

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

(b) Read Schema

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

(c) Row-Column Retrieval

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

(d) Schema-Cell Retrieval (Ours)

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

(e) Retrieval Performance on ArcadeQA

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

方法

TableRAG ExampleTableRAG Example

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

圖片圖片

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求解器實現。

圖片圖片

圖片圖片

圖片圖片

圖片

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

參考文獻

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

責任編輯:武曉燕 來源: 大模型自然語言處理
相關推薦

2025-08-01 01:00:00

2023-06-25 12:42:00

2024-01-31 13:49:00

敏捷測試SIT開發

2025-02-06 11:20:00

開發工具AI

2024-04-30 16:17:34

RAGLLM

2025-04-29 09:15:49

AI數據模型

2025-04-01 09:25:09

2024-07-31 14:07:00

RAGSQL技術

2024-08-30 11:27:55

父文檔檢索RAG技術人工智能

2025-07-04 09:02:48

2024-10-17 09:09:04

2025-04-27 00:30:00

RAG檢索增強生成AI

2024-06-06 08:42:01

2025-02-17 03:00:00

RAG開源DeepSeek

2023-10-14 17:46:17

RAG提示工程GPT-3

2025-05-07 02:00:00

RAGAI人工智能

2024-05-20 08:31:33

檢索增強生成LLM大型語言模型

2025-06-30 13:57:59

開源模型AI

2025-02-06 13:50:06

2025-05-20 06:00:00

AI人工智能RAG
點贊
收藏

51CTO技術棧公眾號

久久精品视频观看| 日韩精品一区二区三区在线视频| 成人影院在线视频| 26uuu精品一区二区在线观看| 日本一区二区不卡| 日韩欧美a级成人黄色| 精品国产乱码久久久久软件| 成人一级免费视频| 午夜视频精品| 亚洲女人天堂av| 欧美精品色视频| 一区二区三区短视频| 一区二区三区四区激情| 欧美日韩日本网| 亚洲AV无码成人片在线观看| 美女诱惑一区| 欧美另类69精品久久久久9999| 一出一进一爽一粗一大视频| 亚洲日本中文| 色婷婷综合激情| 国产黄色激情视频| 日本在线人成| 久久亚洲影视婷婷| 成人动漫在线视频| 91亚洲国产成人精品一区| 亚洲欧美清纯在线制服| 欧美大片大片在线播放| 美女福利视频网| 国产成人三级| 亚洲国产高清福利视频| 涩涩网站在线看| 91tv亚洲精品香蕉国产一区| 黑人极品videos精品欧美裸| 成人一级生活片| 97影院秋霞午夜在线观看| 国产三级精品在线| 欧美精品亚洲精品| 图片区 小说区 区 亚洲五月| 国产精品资源在线看| 国产视频观看一区| 最近中文字幕免费观看| 狂野欧美性猛交xxxx巴西| 午夜精品蜜臀一区二区三区免费| 九九免费精品视频| 亚洲视频电影在线| 日韩资源在线观看| 少妇的滋味中文字幕bd| 精品国产一区二区三区av片| 亚洲毛茸茸少妇高潮呻吟| xxxxxx黄色| jizzjizzjizz欧美| 精品国产一二三| 中国男女全黄大片| 日韩第一区第二区| 欧美一区二区国产| 色呦色呦色精品| 午夜精品久久久久久毛片| 在线免费观看日本欧美| 国产嫩草在线观看| 国产精品黄色片| 欧美高清www午色夜在线视频| wwwwwxxxx日本| 欧美日韩va| 欧美卡1卡2卡| 不卡的一区二区| 国产伦精品一区二区三区免费优势| 精品国产露脸精彩对白| 小毛片在线观看| 欧美人与拘性视交免费看| 亚洲天天综合| 欧美一区国产二区| 一区二区三区人妻| 国产劲爆久久| 亚洲精品在线视频| 四季av中文字幕| 中文一区一区三区免费在线观看| 欧美激情久久久久久| 成人免费区一区二区三区| 久久狠狠婷婷| 国产成人综合一区二区三区| 在线观看亚洲国产| 国产成人av电影免费在线观看| 国产一区二区视频在线免费观看| 欧美偷拍视频| 国产精品美女久久久久久2018| 女同性恋一区二区| 麻豆蜜桃在线观看| 欧美人与z0zoxxxx视频| 性折磨bdsm欧美激情另类| 无码日韩精品一区二区免费| 色婷婷综合成人av| 日本特黄特色aaa大片免费| 久久最新视频| 国产福利一区二区三区在线观看| 免费福利在线观看| 亚洲欧美在线观看| 黄色网页免费在线观看| 亚州欧美在线| 精品国产精品一区二区夜夜嗨| 女女互磨互喷水高潮les呻吟| 五月天综合网站| 69av在线视频| 国产人妖在线播放| 神马午夜电影一区二区三区在线观看| a美女胸又www黄视频久久| 日本婷婷久久久久久久久一区二区| 午夜视频成人| 精品福利樱桃av导航| 在线免费观看视频黄| 澳门成人av| 在线观看精品国产视频| 久久精品国产亚洲av无码娇色| 久久亚洲视频| 懂色av一区二区三区在线播放| 黄色av免费在线观看| 尤物在线观看一区| 午夜视频你懂的| 久久资源综合| 欧美成人免费网| 久久精品偷拍视频| gogo大胆日本视频一区| 在线观看污视频| 欧美男女交配| 亚洲第一中文字幕| 欧美老熟妇一区二区三区| 美女黄色成人网| 国产乱码精品一区二区三区卡| 老司机免费在线视频| 天天综合色天天综合色h| 欧美三级一级片| 不卡亚洲精品| 亚洲欧美精品伊人久久| 欧美精品成人久久| 国产一区视频网站| 一本色道久久综合亚洲二区三区| 欧美激情成人动漫| 欧美一区二区三区婷婷月色| 国产欧美日韩专区发布| 久久精品国产亚洲av无码娇色| 精品亚洲porn| 正在播放一区| 免费成人高清在线视频| 国产亚洲欧美视频| 最近免费中文字幕大全免费版视频| 99久久免费精品| 男女视频网站在线观看| 91夜夜蜜桃臀一区二区三区| 九九热在线精品视频| 国产成人久久精品77777综合 | 在线视频二区| 一本大道久久a久久综合| 一二三不卡视频| 男人天堂欧美日韩| 欧美亚洲精品日韩| yw.尤物在线精品视频| 亚洲欧美一区二区精品久久久| 日韩精品在线观看免费| 久久久噜噜噜久噜久久综合| www日韩在线观看| 日产精品一区二区| 91免费人成网站在线观看18| 自拍亚洲图区| 亚洲成人精品久久久| 成人精品在线看| 久久久久久久久免费| 97公开免费视频| 久久一区91| 亚洲精品免费在线视频| 日本大片在线播放| 亚洲国产精品大全| 中文字幕在线观看视频免费| 国产精品美女一区二区| 欧美熟妇另类久久久久久多毛| 欧美韩国一区| 欧美视频在线视频精品| 黄在线免费看| 亚洲欧美成人影院| 成年人黄视频在线观看| 国产调教视频在线观看| 国产伦子伦对白在线播放观看| 日本www在线| 国产一级片在线播放| 亚洲美女久久| 丝袜亚洲另类欧美重口| www.av导航| 午夜精品一区二区三区免费视频 | 蜜臀av性久久久久蜜臀av| 亚洲高清在线一区| 人妖精品videosex性欧美| 91社区在线高清| 日韩精品一区二区三区中文精品| 在线观看亚洲欧美| 国产精品久久三区| 挪威xxxx性hd极品| 日韩不卡一区二区三区| 国产一区二区三区播放| 色综合久久中文| 91精品视频在线| 亚洲伊人av| 国产亚洲一本大道中文在线| 国产精品自在线| 日韩123区| 国产亚洲精品美女| 亚洲美女福利视频| 欧美图片一区二区三区| 国产亚洲精品av| 国产精品欧美精品| 星空大象在线观看免费播放| 久久99国产精品免费网站| 国产精品无码人妻一区二区在线| 久久国产精品成人免费观看的软件| 懂色中文一区二区三区在线视频| 我爱我色成人网| 国内精久久久久久久久久人| 午夜不卡视频| 亚洲欧美精品一区| 丰满熟女一区二区三区| 欧美日韩国产在线观看| 日韩色图在线观看| 亚洲大片精品永久免费| 黄色录像二级片| 国产亚洲制服色| 在线免费观看a级片| 国产真实乱子伦精品视频| 五月婷婷狠狠操| 西西人体一区二区| 69sex久久精品国产麻豆| 羞羞色午夜精品一区二区三区| 欧美日韩亚洲一区二区三区在线观看| 51vv免费精品视频一区二区| 国产精品免费在线免费| 欧美色网一区| 777777777亚洲妇女| 九色91在线| 欧美国产视频日韩| 99热国产在线中文| 美日韩精品免费观看视频| 欧美三级黄网| 中文字幕一区二区三区电影| 丁香在线视频| 在线成人激情黄色| 国产小视频在线播放| 国产偷亚洲偷欧美偷精品| 欧美中文在线| 亚洲人成电影在线播放| 久久久久久青草| 亚洲天堂成人在线| 激情在线视频| 亚洲成人中文| 91免费版网站在线观看| 久久精品九色| 成人免费看片网址| 国产精品一线| 欧美成熟毛茸茸复古| 性欧美lx╳lx╳| 麻豆精品传媒视频| 红桃成人av在线播放| 亚洲福利av| 久久国产电影| 国产成人亚洲综合无码| 亚洲人成免费| 国产综合免费视频| 日韩av电影一区| 久久久精品高清| 国产91丝袜在线18| 日韩精品视频一区二区| www日韩大片| 日本综合在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 成人午夜福利一区二区| 欧美国产禁国产网站cc| 国产高潮国产高潮久久久91| 亚洲一区二区三区四区在线观看 | 外国精品视频在线观看 | 亚洲一区区二区| 五月婷婷狠狠操| 国产精品影视天天线| 欧美肉大捧一进一出免费视频 | 欧美激情一二区| 韩国日本一区| 日本亚洲欧美三级| 粉嫩av国产一区二区三区| 91免费版黄色| 国产精品一区二区三区av麻| 天天做天天爱天天高潮| 亚洲国产一区二区精品专区| 亚洲少妇第一页| 国产精品911| 日韩在线免费观看av| 亚洲色图.com| 手机看片久久久| 91精品一区二区三区在线观看| 日本黄色一区二区三区| 日韩中文字幕av| 最爽无遮挡行房视频在线| 欧美中文字幕在线| 国产一区二区三区免费在线| 久久婷婷开心| 中文无码久久精品| 91色国产在线| av午夜一区麻豆| 色哟哟一一国产精品| 欧美三级免费观看| 国产成人麻豆精品午夜在线| 亚洲人成啪啪网站| 国内老司机av在线| 日韩亚洲综合在线| 久久久久久久| 国产精品久久久久久久久久直播 | 欧美www在线| 成人免费视频观看| 国语精品中文字幕| 最新精品国产| 国产精品区在线| 久久精品亚洲一区二区三区浴池| 青娱乐av在线| 欧美高清视频一二三区| 99精品老司机免费视频| 欧美一区二区色| 国产精品三p一区二区| 亚洲小说欧美另类激情| 日韩vs国产vs欧美| 免费看污黄网站在线观看| 亚洲综合自拍偷拍| 国产高清在线观看视频| www.亚洲免费视频| 99热播精品免费| 欧美一区2区三区4区公司二百| 99国产精品视频免费观看一公开 | 99精品在线视频观看| 中文字幕精品—区二区| www日韩视频| 99国产精品99久久久久久| 久草免费在线视频观看| 欧美一区永久视频免费观看| 日本免费视频在线观看| 国产精品普通话| 日韩欧美伦理| 污污网站在线观看视频| 国产精品免费视频观看| 在线免费观看国产精品| 一区二区三区动漫| 日韩一区二区三区免费| 日本高清不卡三区| 日韩专区中文字幕一区二区| wwwwww日本| 在线视频欧美精品| 国产毛片在线看| 国产精品极品美女在线观看免费| 不卡在线一区二区| 亚洲第一中文av| 国产精品第五页| 国产情侣自拍小视频| 欧美日产国产成人免费图片| 亚洲精品18| 北条麻妃在线视频观看| 91免费在线播放| 天天爱天天做天天爽| 色偷偷91综合久久噜噜| 成人在线日韩| 91免费国产精品| 成人网男人的天堂| av资源免费观看| 一区二区三区回区在观看免费视频| julia一区二区三区中文字幕| 亚洲国产婷婷香蕉久久久久久99| 精品一区二区三区视频 | 国内精品在线视频| 国产精品久久久久7777婷婷| 日本不卡电影| 日韩a一级欧美一级| 亚洲高清免费一级二级三级| 日韩黄色影片| 国产有码一区二区| 欧美日韩亚洲一区二区三区在线| 成人无码www在线看免费| 欧美图区在线视频| 蜜臀av在线| 日本不卡二区| 国产乱妇无码大片在线观看| 免费一级片在线观看| 亚洲国产精品热久久| 成人国产二区| 手机成人av在线| 成人综合婷婷国产精品久久免费| 亚洲日本视频在线观看| 日韩视频免费大全中文字幕| 美女扒开腿让男人桶爽久久动漫| 久久久久免费精品| 亚洲乱码精品一二三四区日韩在线| 日本精品久久久久久| 国产精品免费网站| 亚洲免费高清| 日本 欧美 国产| 日韩成人在线视频| 国产精品3区| 久久精品99国产| 一区二区三区不卡在线观看| 免费a级毛片在线观看| 亚洲free嫩bbb|