← 返回列表

论文综述:OmniRetrieval

OmniRetrieval: Unified Retrieval across Heterogeneous Knowledge Sources

原文作者 Jinheon Baek, Soyeong Jeong, Sangwoo Park, Woongyeong Yeo, Minki Kang, Patara Trirat, Heejun Lee, Sung Ju Hwang 机构 KAIST AI 论文发布 2026-05-28 综述日期 2026-05-30 HF 票数 🔺 59
retrievalRAGheterogeneous-knowledgeLLM
📄 查看原文 →

一、论文是干什么的?

想象你是一个图书馆员,有人问:“哪部由斯皮尔伯格执导的90年代科幻电影,主演是谁?“这个问题的答案可能分散在不同的”书架”上:文字百科、电影数据库表格、演员关系知识图谱……

传统搜索只会用一种方式查,很可能找不到答案。OmniRetrieval 就是一个”全能图书管理员”,它能:

  1. 理解你用自然语言提出的问题
  2. 自动判断去哪些知识库查(数据库、知识图谱、文档库……)
  3. 用每种知识库自己的”语言”来查(SQL、SPARQL、Cypher……)
  4. 把各处的结果汇总,返回最有用的答案

在包含 13个数据集、309个知识库 的大规模测试中,该方法全面超越只会查一种来源的传统方法。

二、核心方法与创新

核心思路:不强求统一,而是”各说各话”

以往方法会把所有知识”压扁”成同一格式(比如把数据库表格翻译成文字),翻译过程中大量结构细节丢失。OmniRetrieval 让每个知识库保持原样,系统学会”说各种语言”,分三步走:

第一步:选知识库(Source Selection)

把你的问题和所有 309 个知识库的”简介”(表结构、图谱本体、语料主题)一起输入大模型,让它挑出 3 个最可能包含答案的来源。

类比:把所有书架的”目录卡”一起给一个博学的顾问看,让他告诉你”去哪几个书架可能找到答案”。

第二步:生成原生查询(Query Formulation)

对每个被选中的知识库,自动生成对应的”母语”查询:

知识库类型生成的查询语言
关系数据库SQL
RDF 知识图谱(Wikidata)SPARQL
属性图(Neo4j)Cypher
普通文档自然语言 + 假设性文段改写

第三步:跨来源筛选(Cross-Source Evidence Selection)

把各库的返回结果放在一起,再让大模型挑出最能回答原始问题的证据。

三、使用了哪些模型和计算资源?

使用的大语言模型(全程只用 LLM,无需额外训练):

模型类型
GPT-5.4OpenAI API
Gemini-3.1 ProGoogle API
Claude Sonnet 4.6Anthropic API
Qwen-3.5 (27B)本地部署
Gemma-4 (31B)本地部署

文档检索部分使用 all-MiniLM-L6-v2 做语义向量检索。

GPU: 开源模型通过单张 NVIDIA H200 + vLLM 部署;闭源模型走 API,无需本地 GPU。

训练时间: OmniRetrieval 无需训练,直接使用已有预训练模型。每次查询的推理耗时论文未报告。

四、实验结果

实验在 13 个数据集(7个文档检索、2个关系数据库、3个知识图谱、1个属性图)、309 个知识库上进行,每类采样 300 个问题。

方法来源选中准确率检索准确率LLM评委打分
只查文档21.78%13.69%39.49%
只查数据库14.73%14.48%25.65%
只查知识图谱24.84%17.83%27.99%
路由到单一来源61.65%39.98%57.99%
OmniRetrieval65.71%44.34%65.88%
理论上界100%61.85%74.55%

同时试多个来源再筛选,在所有指标上全面领先;距离理论上界仅差约 9 个百分点。

五、潜在应用与已落地应用

潜在应用场景:

  • 企业智能问答:同时查文字报告、ERP数据库、组织知识图谱,一个自然语言界面查询所有来源
  • 医疗信息检索:联合查文献(PubMed)、患者数据库(SQL)、疾病-药物关系图谱
  • 学术研究辅助:跨论文文本、实验数据库、学者合作关系图等多种来源
  • 通用 RAG 基础设施:作为 LLM 的”跨格式外挂记忆”,让模型能够跨越结构化与非结构化知识回答问题

已落地情况: 代码已开源(GitHub),发布时约 16 个 Star,尚无已知产品落地案例。同团队的 UniversalRAG(处理多模态检索)已被 ACL 2026 接收,OmniRetrieval 预计会受到类似关注。

六、网络上的讨论与评价

发布于 2026 年 5 月 28 日,发布时间极新,目前网络上几乎没有公开的深度讨论或第三方评价。

从学术定位来看,这是一个具有较强系统创新性的工作——它并非提出新模型,而是构建了一个新的”框架范式”(直接使用原生查询语言而非统一表示),解决了现有方法的根本性局限。论文目前挂在 arXiv 预印本,投稿状态暂无公开信息。

七、思维导图

mindmap
  root((OmniRetrieval))
    研究问题与背景
      异构知识源的四大范式
        Document Search 密集向量检索 BEIR基准
        Text-to-SQL 关系数据库 Spider BIRD
        Text-to-SPARQL RDF图谱 Wikidata
        Text-to-Cypher 属性图 Neo4j
      传统方法的根本局限
        统一表示转换损失结构语义
        KB Routing只选单一来源 错过跨源互补
        单一范式模型无法泛化至其他范式
      规模挑战
        13个数据集 309个知识库
        每个数据集采样300个问题
    三阶段无训练Pipeline
      Stage1 Source Selection
        Eq.2.1 输入问题q与全部309个知识库描述cb
        cb含表结构 图谱本体 语料主题
        LLM零样本打分返回Top-k候选集合S
        消融 k=3效果最优 k=10反而下降至62.8%
      Stage2 Query Formulation
        Eq.2.2 对每个候选库b用per-source模板T_b生成查询
        SQL 针对Spider 206库 BIRD 80库
        SPARQL 针对Wikidata 实体链接遵循ToG流程
        Cypher 针对Text2Cypher 15个Neo4j图
        HyDE假设性文段改写 针对7个BEIR文档库
      Stage3 Cross-Source Evidence Selection
        Eq.2.3 汇总各来源Executor执行结果
        LLM重排序筛选最终跨源证据集E
        多候选情况下准确率 67.91%至75.29%
        比随机基线高出26至34个百分点
    数据集与评估指标
      Document Search 7个BEIR数据集
        NFCorpus SciFact FiQA
        MS MARCO FEVER NaturalQuestions HotpotQA
      Text-to-SQL 2个数据集
        Spider 206个数据库
        BIRD 80个数据库
      Text-to-SPARQL 3个数据集
        SimpleQuestions QALD-10 LC-QuAD-2.0
      Text-to-Cypher 1个数据集
        Text2Cypher 15个Neo4j图
      评估指标
        Source Selection Accuracy 来源选中准确率
        Retrieval Accuracy NDCG@10用于文档 Execution Match用于结构化
        LLM-as-a-Judge 评委看问题+预测+金标准 允许语义等价
    实验结果
      主要性能指标
        来源选中准确率 65.71% vs KB Routing 61.65%
        检索准确率 44.34% vs KB Routing 39.98%
        LLM评委打分 65.88% vs KB Routing 57.99%
        理论Oracle上界 检索61.85% 评委74.55%
      消融 模型规模效应
        2B参数 Top-1与Top-3无显著差距
        4B以上 Top-3明显优于Top-1
        规模越大跨范式候选分布越均匀
      跨范式覆盖能力
        Document Search的off-diagonal准确率 28.2%
        结构化后端的off-diagonal准确率 15.2%到22.1%
        Wikidata与Wikipedia内容重叠驱动跨范式得分
    模型与实现细节
      闭源LLM via API
        GPT-5.4
        Gemini-3.1 Pro
        Claude Sonnet-4.6
      开源LLM 本地vLLM部署
        Qwen-3.5 27B
        Gemma-4 31B
      文档向量化
        all-MiniLM-L6-v2 语义嵌入
      推理超参数
        Temperature 0.0 确定性输出
        Maximum tokens 1024
      硬件 单张NVIDIA H200 用于开源模型
    局限与未来方向
      当前局限
        LLM调用次数随知识库数量线性增长
        查询生成质量受LLM代码能力制约
        Stage3排序策略较朴素
      未来方向
        端到端可训练查询生成与跨源排序
        大规模知识库高效分层索引
        与UniversalRAG结合扩展多模态来源
        查询执行失败时自动修复重试机制