RAG检索的是文档,但如果问题需要跨越多个概念才能推理出答案,简单的文档检索还能不能架起这座桥梁?
在RAG检索增强生成已经成为解决大模型幻觉问题的主流方案时有一个项目提出了一个直击本质的质疑RAG检索的是文档但如果问题需要跨越多个概念才能推理出答案简单的文档检索还能不能架起这座桥梁项目地址https://github.com/dfytensor/GSG-LLM一、RAG的盲区当检索无法架桥RAG的思路很直观用户提问 → 检索相关文档 → 把文档塞进上下文 → 让LLM生成答案。这个流程在巴黎是哪个国家的首都这类单跳Single-hop问题上表现良好——检索巴黎就能拿到答案。但现实中的问题往往是多跳Multi-hop的“那位在2020年获得诺贝尔文学奖的美国女诗人的第一部诗集是什么”这个问题需要先检索2020年诺贝尔文学奖得主→ 得到露易丝·格丽克→ 再检索格丽克的第一部诗集→ 得到《头生子》。这是两个检索步骤的串联。传统的RAG是一次性检索它检索的是文档而不是概念之间的几何关系。当问题需要跨越多个概念时一次性检索往往抓不住那条推理链。GSG-LLM项目给出的答案是把文本语义空间变成一个几何流形用锚点Anchors来构建知识的骨架然后通过细分Subdivision逐步逼近答案。这不是在已有RAG上修修补补——它是从几何学的角度重新思考了LLM应该如何检索和推理。二、GSG的灵感来源从图形学到大语言模型GSG全称Geometric Subdivision Generation几何细分生成这个概念最早出现在图像和网格合成领域。在图形学中GSG发现了一个规律锚点Anchors提供了一个几何骨架——只需要少量精心放置的顶点就能以更少的去噪步数和更高的质量重建出完整的形状远优于密集采样。这个项目问了一个跨界的问题同样的原理能不能用来锚定语言模型图形学GSGGSG-LLM锚点 形状的顶点锚点 事实的嵌入向量Fact Embeddings细分 细化网格细分 从粗到细的检索 推理校正 去噪步骤校正 凸包Convex-hulllogit偏置20步 DDPM 500步少量锚点token 完整生成核心洞察知识的语义空间就像一个几何流形不需要检索所有相关文档只需要找到这个空间里的锚点关键概念节点然后通过细分逐步逼近目标区域——推理过程就变成了在语义几何空间中的导航。三、三大核心创新GSG是怎么做到的exp_gsg_anchor_llm.py是这个项目的核心贡献。与简单的RAG不同它引入了三项创新3.1 预学习的锚点流形Pre-learned Anchor Manifold传统RAG检索的是文档。GSG检索的是锚点——通过K-means Medoids GSG细分中点锚点 相似性剪枝在知识库的嵌入空间上构建出一组锚点。这些锚点不是原始文档而是知识拓扑结构的顶点——它们代表了语义空间中最核心、最具代表性的概念节点。3.2 凸包Logit偏置Convex-hull Logit BiasGSG不是简单地用检索结果填充上下文。它在生成过程中将token的logits柔和地偏置到锚点词汇表方向将生成约束在锚点定义的语义凸包内而不是硬性掩码。通俗地说模型可以自由发挥但不能跑出锚点围成的语义围栏——这既保证了多样性又防止了幻觉。3.3 渐进式细分Progressive Subdivision这是GSG最巧妙的设计8 → 4 → 2 → 答案。每一步都用上一步的输出作为精化后的查询检索更细粒度的锚点。这就像在地图上导航先定位到国家→再定位到城市→再定位到街道→最后找到门牌号。每一步都在缩小搜索空间每一步都在逼近正确答案。四、实验结果多跳场景下的降维打击项目在Qwen2.5-3B上进行了严格的QA基准测试结果令人震撼策略单跳F12跳F13跳F1Token数无锚点0.3000.1880.174~15朴素RAG0.3020.1810.179~15GSG 2步0.3130.1750.199~15GSG 3步0.3780.2190.237~12几个关键发现跳数越多优势越大在3跳问题上GSG 3步的F10.237比无锚点0.174提升了36%比朴素RAG0.179提升了32%。用更少的token打更高的分GSG 3步只用~12个token比基线少了20%。锚点压缩了搜索空间让模型用更少的计算拿到更好的结果。优势随跳数增长这正是GSG的理论预测——锚点压缩了搜索空间跳数越多压缩效果越明显。一句话总结在需要多步推理的场景下GSG用更少的token拿到了远超RAG的准确率。五、更激进的方向彻底告别自回归GSG-LLM还不止于更好的RAG。项目中还有一个更 ambitious 的探索——完全跳过逐token的自回归生成用户提示 → VAE编码 → 检索锚点 → 插值 → Langevin校正 → VAE解码 → 文本这个非自回归管线的三步走Step 1exp_vae_step1.py训练一个Transformer-VAE将文本 ⇌ 潜在空间z256维Step 2exp_vae_step2.py构建1000锚点的流形 通过去噪分数匹配DSM训练潜在分数网络Step 3exp_vae_step3.py在同一个VAE上对比GSG解码 vs 自回归解码——比较新颖性、多样性、BLEU、熵这意味着什么意味着生成不再是一个字一个字往外蹦而是在语义的潜在空间里直接跳跃到答案区域然后一次性解码出完整文本。这是对大模型必须自回归这个基本假设的挑战。六、快速上手环境要求Python ≥ 3.10CUDA 12.4 GPU推荐PyTorch ≥ 2.6, transformers ≥ 4.40一键安装uvsync# 自动安装 torch cu124, transformers, sklearn 等依赖运行基线实验python exp_anchor_llm.py# 打印结果表格并保存 JSON结果会自动写入experiments/*.json。已测试的基座模型Qwen2.5-0.5B-InstructQwen2.5-3B-InstructNanbeige 4.2-3B没错就是上一篇文章里的那个3B模型七、写在最后当大模型开始几何地思考RAG很强大但它本质上是在做文本匹配——找相似的文档塞进上下文。GSG在做的是另一件事把知识的语义空间当成一个几何流形用锚点勾勒出它的骨架然后用细分这个几何操作来完成推理。这个视角的转换带来的不仅是性能的提升——它让我们重新思考了检索和推理之间的关系RAG检索文档 → 让LLM自己推理GSG检索概念锚点→ 在语义空间中导航 → 逐步逼近答案在多跳推理场景下后者显然更符合人类认知的方式——我们不会一次性翻遍所有资料而是先定位大致方向再逐步缩小范围最后精准锁定答案。GSG-LLM把这个过程数学化了、工程化了、开源了。项目地址https://github.com/dfytensor/GSG-LLM如果你被RAG在多跳问题上的表现困扰过想探索非自回归生成这个前沿方向对大模型与几何学的交叉感兴趣那这个项目值得你花一个晚上跑一跑实验。从图形学到大语言模型从网格细分到语义导航——有时候最惊艳的突破恰恰来自最意想不到的跨界。

相关新闻

Ollama+Chatbox搭建本地AI知识库实战指南

Ollama+Chatbox搭建本地AI知识库实战指南

1. 本地AI知识库搭建方案概述在当今信息爆炸的时代,如何高效管理和利用专业知识成为各行业从业者的痛点。传统知识管理方式存在检索效率低、信息孤岛等问题,而基于大语言模型的本地知识库解决方案能够实现:自然语言交互式查询跨文档语义检索个…

2026/8/22 12:50:13 阅读更多 →
Zernike矩与FOWLR算法在乳腺癌CADx系统中的应用

Zernike矩与FOWLR算法在乳腺癌CADx系统中的应用

1. 项目概述 在医学影像诊断领域,乳腺癌的早期检测一直是个重大挑战。作为一名长期从事医学图像处理的研究者,我深知传统诊断方法存在的局限性——医生依赖主观经验判断乳腺肿块的良恶性,不仅效率低下,而且不同医生之间的诊断结果…

2026/8/31 6:27:31 阅读更多 →
深度解析TI AR5W芯片组:嵌入式网络设备的设计哲学与工程实践

深度解析TI AR5W芯片组:嵌入式网络设备的设计哲学与工程实践

1. 项目概述:从一块芯片到家庭网络枢纽在二十多年前,当宽带互联网开始从办公室走向千家万户时,一个核心的工程挑战摆在了所有网络设备制造商面前:如何将复杂的ADSL调制解调、高速路由交换以及当时方兴未艾的无线局域网&#xff08…

2026/8/31 2:36:12 阅读更多 →

最新新闻

15分钟跑通DeepTutor:开源AI学习助手完整新手教程

15分钟跑通DeepTutor:开源AI学习助手完整新手教程

15分钟跑通DeepTutor:开源AI学习助手完整新手教程 【免费下载链接】DeepTutor DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/. 项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor DeepTutor 是一款免费开源的 AI 学习助手…

2026/9/1 14:26:28 阅读更多 →
Exo:把闲置 Mac 拼成分布式 AI 集群,从组网到容错的实战全解

Exo:把闲置 Mac 拼成分布式 AI 集群,从组网到容错的实战全解

Exo:把闲置 Mac 拼成分布式 AI 集群,从组网到容错的实战全解 【免费下载链接】exo Run frontier AI locally. 项目地址: https://gitcode.com/GitHub_Trending/exo8/exo Exo 把同一网络下的多台 Mac 和电脑拼成一个分布式 AI 集群,让多…

2026/9/1 14:26:28 阅读更多 →
30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线

30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线

30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线 【免费下载链接】khoj Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into…

2026/9/1 14:26:28 阅读更多 →
客服系统需要微信能力怎么办?个人微信API接口可以怎样参与业务处理

客服系统需要微信能力怎么办?个人微信API接口可以怎样参与业务处理

客服系统本质上是"业务处理中台",微信能力是"用户沟通前端"。Eyun API 能让微信作为客服系统的另一个前端入口,而且不只是发消息——它能参与整个业务处理流程。 方式一:用户消息入口——微信消息进工单池 用户发消息 →…

2026/9/1 14:26:28 阅读更多 →
LangGraph 快速上手指南:如何构建可恢复、可持久化的有状态智能体

LangGraph 快速上手指南:如何构建可恢复、可持久化的有状态智能体

LangGraph 快速上手指南:如何构建可恢复、可持久化的有状态智能体 【免费下载链接】langgraph Build resilient agents. 项目地址: https://gitcode.com/GitHub_Trending/la/langgraph 做 Agent 的人大概率踩过这两个坑:模型中途报错,…

2026/9/1 14:26:28 阅读更多 →
测绘数据质量的核心:坐标系、控制点与可复用流程

测绘数据质量的核心:坐标系、控制点与可复用流程

第一次扛着 RTK 接收机走出办公室时,我以为测绘的核心就是把坐标记下来。那时我手里有一张控制点点之记,一台手簿,一条长满杂草的田埂。真正站在烈日下等固定解的时候,我才意识到,测量这件事远远不是“拿着仪器读个数”…

2026/9/1 14:25:28 阅读更多 →

日新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/1 0:03:21 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/1 0:03:21 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/1 0:03:21 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/8/31 13:13:27 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/8/31 9:02:46 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/31 14:32:14 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/1 0:03:21 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/1 0:03:21 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/1 0:03:21 阅读更多 →