AI News HubLIVE
站内改写1 分鐘閱讀

SproutRAG:基於注意力引導的樹搜尋與漸進嵌入的長文件RAG

SproutRAG是一種新型層次化檢索增強生成框架,透過注意力機制學習文件結構,構建二叉分塊樹,實現多粒度檢索而不依賴額外LLM呼叫或壓縮摘要。實驗表明,在科學、法律和開放域基準上,資訊效率平均提升6.1%。

來源arXiv Computational Linguistics作者: Amirhossein Abaskohi, Issam H. Laradji, Peter West, Giuseppe Carenini

檢索增強生成(RAG)系統需要在檢索粒度和上下文連貫性之間取得平衡。現有方法通常依賴LLM引導的分塊、單級上下文擴充套件或層次化摘要,但這些方法要麼在索引或檢索時產生高昂的LLM呼叫成本,要麼將上下文聚合限制在單一粒度級別,要麼透過摘要引入資訊損失。

針對這一問題,來自多倫多大學等機構的研究人員提出了SproutRAG,一種注意力引導的層次化RAG框架。該方法將句子級分塊組織成逐漸增大但語義連貫的單元,利用學習到的句子間注意力構建二叉分塊樹。與依賴外部LLM、固定上下文擴充套件或有損摘要的傳統方法不同,SproutRAG能夠學習哪些注意力頭和層最能捕捉語義文件結構,從而無需額外LLM呼叫或壓縮摘要即可實現多粒度檢索。

在檢索階段,SproutRAG採用層次化波束搜尋,從多個粒度級別檢索候選結果,捕獲超越平面檢索的多句子相關性。整個框架透過聯合目標函式進行端到端訓練,同時最佳化嵌入和樹結構。在涵蓋科學、法律和開放域設定的四個基準測試中,SproutRAG相比最強基線平均提升了6.1%的資訊效率(IE)。相關程式碼已開源在GitHub上。該論文於2026年6月16日提交至arXiv,作者包括Amirhossein Abaskohi等四人。SproutRAG的核心創新在於利用預訓練語言模型內部的注意力機制來學習文件的層次化結構,而非依賴外部LLM進行分塊或摘要。這不僅降低了推理成本,還避免了資訊損失。實驗結果顯示,SproutRAG在科學論文、法律文件和開放域問答等多個場景中均表現出色。未來,該框架可進一步擴充套件到多模態文件或與其他檢索策略結合,為長文件RAG系統提供更高效的解決方案。