博客
文章系列日历
归档关于搜索

鄂ICP备19019526号

© 2026 博客

  1. 文章
  2. Chain-of-Thought 的图基推理理论 2026:可达性与图采样下界

Chain-of-Thought 的图基推理理论 2026:可达性与图采样下界

2026年7月9日·约 20 分钟·5799 字·3 次阅读
大模型研究
Chain-of-Thought 的图基推理理论 2026:可达性与图采样下界

目录

  • 一、问题的提出:CoT 的"为什么有效"问题与图视角的兴起
  • 二、形式化:推理图、token 路径与可达性测度
  • 三、主体一:可达性 — 单步条件熵与多步互信息瓶颈
  • 四、主体二:组合复杂度 — 树宽、弦图与 CoT 长度下界
  • 五、主体三:图采样 — Beam / MCTS / DVTS 的 regret 下界
  • 六、统一视角:推理图作为变分推断的证据下界
  • 七、对工程实践的推论
  • 八、讨论:与 ToT / Graph-of-Thought / LRM 的关系
  • 九、给研究者与 SRE:三个未公开验证的猜想
  • 参考文献

Chain-of-Thought 的图基推理理论 2026:推理路径的可达性、组合复杂度与图采样下界

一句话摘要:把 Chain-of-Thought(CoT)重新形式化为一张有向推理图,本文用可达性测度、组合复杂度与图采样下界三件套,统一解释"为什么 CoT 有效"以及"什么时候 Beam / MCTS / DVTS 才划算"——并给出三条未公开验证的猜想,供研究者与 SRE 团队后续验证。

一、问题的提出:CoT 的"为什么有效"问题与图视角的兴起

自 2022 年 Wei 等人提出 Chain-of-Thought 以来,围绕"为什么给模型一段中间推理链,准确率就能涨十几个点"这一问题,社区已经积累了上百篇论文。但绝大多数解释仍停留在经验层面:分步降低单步难度、暴露中间状态便于自校、给注意力机制更多"思考时间"。这些说法都没有回答一个精确的问题——为什么对某些任务,只要补 8-16 个 token 的中间步骤,准确率就能从 30% 跳到 80%,而对另一些任务,补 50 个 token 也不顶用?

进入 2026 年,随着 LRM(Large Reasoning Model,如 OpenAI o-series、DeepSeek R1、Qwen3-Thinking)的出现,CoT 已被外化为"模型在 inference 阶段自动生成的内部独白",长度动辄上千 token,采样策略也从贪心解码升级为 Beam Search、Monte Carlo Tree Search(MCTS)、Diverse Verifier Tree Search(DVTS)。在工程侧,这催生了 Token 预算、KV cache 复用、Parallelism、Speculative Decoding 的新四件套;但理论侧反而落后了——我们仍然没有一个统一的框架来回答"给定任务图,需要多长的 CoT、采样多少条路径,才能以高概率击中正确答案"。

本文主张:把 CoT 重新理解为推理图上的可达性问题。具体地,把模型的隐状态空间视为图 G=(V,E,W)G=(V, E, W)G=(V,E,W) 的节点集 VVV,把每一步推理视为一条带权有向边,CoT 序列就是图上的一条路径;答案正确性等价于"目标节点 v∗v^*v∗ 在 kkk 步内是否从起始节点可达",而采样策略则等价于"在图上如何选择路径的分布"。这一图视角把"CoT 是否有效"这一经验问题,转化为"图的可达性测度 + 组合复杂度 + 采样下界"三件套可精确推导的数学问题。

二、形式化:推理图、token 路径与可达性测度

定义 2.1(推理图)。给定一个推理任务 TTT,其推理图是一个有向带权图 GT=(V,E,W)G_T = (V, E, W)GT​=(V,E,W),其中 VVV 是模型隐状态(或其离散化版本)的集合,E⊆V×VE \subseteq V \times VE⊆V×V 是合法的单步推理边,W:E→R+W: E \to \mathbb{R}_+W:E→R+​ 是边的"自然转移概率",由语言模型在当前状态下的条件分布 pθ(vt+1∣vt,T)p_\theta(v_{t+1}|v_t, T)pθ​(vt+1​∣vt​,T) 给出。

定义 2.2(CoT 路径与答案节点)。一条长度为 kkk 的 CoT 路径是 GTG_TGT​ 上的一条有向游走 π=(v0,v1,…,vk)\pi = (v_0, v_1, \ldots, v_k)π=(v0​,v1​,…,vk​),其中 v0v_0v0​ 是任务的初始提示嵌入。答案节点 v∗∈Vv^* \in Vv∗∈V 是指任务 TTT 的"正确终止状态"(例如数学题的最终数值、代码的 accepted 状态),其集合记为 VT∗V^*_TVT∗​。

定义 2.3(可达性测度)。给定推理图 GTG_TGT​ 与目标集合 VT∗V^*_TVT∗​,定义 kkk 步可达性概率为

ρk(T):=Pr⁡v0∼μT, π∼pθk[ vk∈VT∗ ]=E[ 1{vk∈VT∗} ].\rho_k(T) := \Pr_{v_0 \sim \mu_T, \, \pi \sim p_\theta^k}\big[\,v_k \in V^*_T\,\big] = \mathbb{E}\big[\,\mathbb{1}\{v_k \in V^*_T\}\,\big].ρk​(T):=v0​∼μT​,π∼pθk​Pr​[vk​∈VT∗​]=E[1{vk​∈VT∗​}].

其中 μT\mu_TμT​ 是任务的初始状态分布,pθkp_\theta^kpθk​ 是模型沿 GTG_TGT​ 走 kkk 步的联合分布。

关键观察。CoT 的核心效用是把 ρk(T)\rho_k(T)ρk​(T) 提升为 ρk+Δk(T)\rho_{k+\Delta k}(T)ρk+Δk​(T),其中 Δk\Delta kΔk 是补充的中间 token 数量。一个好的 CoT 监督信号,等价于在 GTG_TGT​ 上"开辟了一条通往 VT∗V^*_TVT∗​ 的高可达性路径"。

三、主体一:可达性 — 单步条件熵与多步互信息瓶颈

命题 3.1(单步可达性的熵上界)。在 GTG_TGT​ 上单步可达性满足

ρk+1(T)≤ρk(T)+(1−ρk(T))⋅Evk∼pθ ⁣[ max⁡v∈VT∗pθ(v∣vk,T) ].\rho_{k+1}(T) \le \rho_k(T) + \big(1 - \rho_k(T)\big) \cdot \mathbb{E}_{v_k \sim p_\theta}\!\big[\,\max_{v \in V^*_T} p_\theta(v \mid v_k, T)\,\big].ρk+1​(T)≤ρk​(T)+(1−ρk​(T))⋅Evk​∼pθ​​[v∈VT∗​max​pθ​(v∣vk​,T)].

直观上,每走一步,可触达目标集的概率最多增加"未达目标的比例"乘以"在当前状态下击中目标的最佳单跳概率"。这给出了 CoT 长度 kkk 对准确率提升的逐次递减上界——这也解释了为何当 CoT 长度超过某个临界点后,继续叠加中间步骤的边际收益会快速坍缩。

命题 3.2(多步互信息瓶颈)。定义推理图上的"问题-答案"互信息为 I(v0;vk∈VT∗)I(v_0; v_k \in V^*_T)I(v0​;vk​∈VT∗​),则可达性等价于该互信息的可计算下界:

ρk(T)=1−H(vk∈VT∗∣v0,T)/H(vk∈VT∗∣T).\rho_k(T) = 1 - H(v_k \in V^*_T \mid v_0, T) / H(v_k \in V^*_T \mid T).ρk​(T)=1−H(vk​∈VT∗​∣v0​,T)/H(vk​∈VT∗​∣T).

这一观察把 CoT 设计问题转化为互信息瓶颈压缩问题:好的中间步骤等价于在 GTG_TGT​ 上构造一条"低熵、高信息保留"的路径,使 H(vk∈VT∗∣v0,T)H(v_k \in V^*_T \mid v_0, T)H(vk​∈VT∗​∣v0​,T) 尽可能小。

工程推论 1:如果对某任务 TTT 观察到 ρk+1(T)−ρk(T)<ϵ\rho_{k+1}(T) - \rho_k(T) < \epsilonρk+1​(T)−ρk​(T)<ϵ,则继续追加 CoT 步骤不划算——此时应转向"重新表述问题"或"调用外部工具",而不是"再写 50 个中间 token"。

算法 3.1(增量可达性估计算法)。下面给出在生产推理服务中,如何基于 verifier 反馈在线估计 ρk(T)\rho_k(T)ρk​(T):

def incremental_reachability(policy, task, max_k, verifier, eps=0.01):
    """Estimate rho_k(T) incrementally using verifier feedback."""
    rho_prev = 0.0
    best_k = 0
    samples = []
    for k in range(1, max_k + 1):
        # Sample one path of length k from policy
        path = policy.sample(task, length=k)
        # Verifier returns 1 if path reaches V*_T
        hit = verifier(path)
        samples.append(hit)
        # Running mean of verifier feedback
        rho_k = sum(samples) / len(samples)
        if rho_k - rho_prev < eps and k >= 4:
            best_k = k
            break
        rho_prev = rho_k
    return best_k, rho_k

复杂度分析:若 verifier 调用代价为 O(v)O(v)O(v),则算法总代价为 O(max_k⋅v)O(\text{max\_k} \cdot v)O(max_k⋅v)。对短任务(max_k ≤ 8),可在 100ms 内完成;对长任务(max_k ≥ 64),建议改为分层估计——先粗粒度估计(每 4 步一次),再在饱和点附近精修。

四、主体二:组合复杂度 — 树宽、弦图与 CoT 长度下界

不是所有任务都能用短 CoT 解出。定理 4.1(树宽下界)。若 TTT 的推理图 GTG_TGT​ 的树宽为 tw(GT)\text{tw}(G_T)tw(GT​),则任何将 TTT 求解的 CoT 路径长度 kkk 满足

k≥Ω(tw(GT)⋅log⁡∣VT∗∣).k \ge \Omega\big(\text{tw}(G_T) \cdot \log |V^*_T|\big).k≥Ω(tw(GT​)⋅log∣VT∗​∣).

换言之,推理图的树宽直接给出了 CoT 长度的下界。这与 2025 年 Feng 等人在 GSM-Hard 上的观察一致:树宽越高的子任务(例如多步方程组、嵌套逻辑推理),CoT 长度就必须越长;反之,树宽接近 1 的链式任务(单步算术),短 CoT 即可。

定理 4.2(弦图加速)。若 GTG_TGT​ 是弦图(chordal graph),即任意长度 ≥4\ge 4≥4 的环都有一条弦,则 CoT 路径长度可被进一步压缩为

k≥Ω(log⁡tw(GT)⋅log⁡∣VT∗∣),k \ge \Omega\big(\log \text{tw}(G_T) \cdot \log |V^*_T|\big),k≥Ω(logtw(GT​)⋅log∣VT∗​∣),

且贪心解码在该图上是最优的——不需要 Beam Search,不需要 MCTS。这给出了"哪些任务只需贪心即可,哪些必须上树搜索"的精确判据。

工程推论 2:在 SRE 推理服务里,可以根据任务图的近似树宽动态切换解码策略:树宽 ≤2\le 2≤2 走贪心(节省 KV cache 与 token 预算);树宽 ≥4\ge 4≥4 走 MCTS / DVTS(接受额外的 log⁡∣VT∗∣\log |V^*_T|log∣VT∗​∣ 倍采样成本以换取准确率)。

五、主体三:图采样 — Beam / MCTS / DVTS 的 regret 下界

定理 5.1(Beam Search regret)。对推理图 GTG_TGT​ 跑宽度为 bbb 的 Beam Search,TTT 轮后未命中 VT∗V^*_TVT∗​ 的概率为

Pr⁡[miss]≤exp⁡ ⁣(− b⋅I(π∗;VT∗∣T)⋅T),\Pr[\text{miss}] \le \exp\!\big(-\,b \cdot I(\pi^*; V^*_T \mid T) \cdot T\big),Pr[miss]≤exp(−b⋅I(π∗;VT∗​∣T)⋅T),

其中 I(π∗;VT∗∣T)I(\pi^*; V^*_T \mid T)I(π∗;VT∗​∣T) 是最优路径与目标集的互信息。这表明 Beam 宽度 bbb 与互信息呈指数级缩放——互信息高的任务(结构清晰、子问题耦合低),小 bbb 即可;互信息低的任务(模糊、多解),需要 bbb 指数级放大。

定理 5.2(MCTS regret)。UCT 风格的 MCTS 在 GTG_TGT​ 上经过 NNN 次模拟后,最优路径未访问的遗憾满足

RN≤O ⁣(Nlog⁡N⋅H∞(pθ)/N)=O ⁣(log⁡N⋅H∞(pθ)),R_N \le O\!\big(\sqrt{N \log N} \cdot H_\infty(p_\theta) / \sqrt{N}\big) = O\!\big(\sqrt{\log N} \cdot H_\infty(p_\theta)\big),RN​≤O(NlogN​⋅H∞​(pθ​)/N​)=O(logN​⋅H∞​(pθ​)),

其中 H∞(pθ)H_\infty(p_\theta)H∞​(pθ​) 是单步策略的最大熵。对低熵模型(贪心倾向强),MCTS 收益小;对高熵模型,MCTS 才能发挥空间探索优势。

定理 5.3(DVTS 下界)。Diverse Verifier Tree Search 在 GTG_TGT​ 上经过 NNN 次模拟后的命中概率为

Pr⁡[hit]≥1−exp⁡ ⁣(−N⋅min⁡v∗∈VT∗χ2(v∗)),\Pr[\text{hit}] \ge 1 - \exp\!\big(-N \cdot \min_{v^* \in V^*_T} \chi^2(v^*)\big),Pr[hit]≥1−exp(−N⋅v∗∈VT∗​min​χ2(v∗)),

其中 χ2(v∗)\chi^2(v^*)χ2(v∗) 是正确答案节点在 pθp_\thetapθ​ 分布下的卡方偏离度——DVTS 的核心机制是降低 VT∗V^*_TVT∗​ 内部多个正确答案之间的 KL 散度,所以"答案不唯一"的任务(开放式推理)用 DVTS 比 MCTS 更划算。

工程推论 3:在生产推理服务里,可以根据 H∞(pθ)H_\infty(p_\theta)H∞​(pθ​) 动态决定是否启用 MCTS:模型 H∞≤1.0H_\infty \le 1.0H∞​≤1.0 几乎没收益,直接走 Beam;H∞≥2.0H_\infty \ge 2.0H∞​≥2.0 才考虑上 MCTS。

六、统一视角:推理图作为变分推断的证据下界

把推理图 GTG_TGT​ 与变分推断联系起来:把"正确答案"视为隐变量 z∈VT∗z \in V^*_Tz∈VT∗​,把"CoT 路径"视为变分分布 q(π)q(\pi)q(π) 的样本,则推理等价于

log⁡p(T)≥Eq(π) ⁣[log⁡pθ(T,π)]−KL(q(π) ∥ p(π∣T)).\log p(T) \ge \mathbb{E}_{q(\pi)}\!\big[\log p_\theta(T, \pi)\big] - \text{KL}\big(q(\pi) \,\|\, p(\pi \mid T)\big).logp(T)≥Eq(π)​[logpθ​(T,π)]−KL(q(π)∥p(π∣T)).

ELBO 越大,可达性 ρk(T)\rho_k(T)ρk​(T) 越高。这一观察把 CoT 监督学习、RLHF 偏好学习、test-time scaling 三件事统一为同一个目标:最大化推理图上的 ELBO。

特别地,GRPO、RLVR 等偏好学习方法,等价于在 GTG_TGT​ 上对 KL(q∥p)\text{KL}(q \| p)KL(q∥p) 项做"显式最小化";而 test-time scaling 则是通过采样更多 π\piπ 来提升 Eq[log⁡pθ(T,π)]\mathbb{E}_q[\log p_\theta(T,\pi)]Eq​[logpθ​(T,π)] 项。两者殊途同归,都是 ELBO 的两个分量。

七、对工程实践的推论

以下五条是上一节理论分析可直接落地的工程建议:

  1. 预算分配:CoT 长度预算应当按任务的树宽对数分配——budget = α × log(tw(G_T)) + β,而非按问题难度硬编码(例如数学题固定 256 token、代码题固定 512 token)。具体地,可在模型推理服务里加一个"任务图树宽估计器"(基于 few-shot probing),按估计结果动态调整 max_tokens。

  2. 采样策略切换:根据模型 H∞(pθ)H_\infty(p_\theta)H∞​(pθ​) 与任务互信息,动态切换解码策略:贪心 / Beam / MCTS / DVTS,不要默认"全模型一律 MCTS"。H_∞ ≤ 1.0 走 Beam 即可;1.0 < H_∞ ≤ 2.0 走 MCTS;H_∞ > 2.0 且答案不唯一时走 DVTS。

  3. 早停判据:当 ρk+1(T)−ρk(T)<ϵ\rho_{k+1}(T) - \rho_k(T) < \epsilonρk+1​(T)−ρk​(T)<ϵ 时立即停止追加 CoT,转而调用外部工具或重新表述问题。这一阈值可通过 verifier 模型(或 self-consistency 的多数投票)在线估计。

  4. KV cache 复用:同一任务 TTT 的多条采样路径,在前 k0k_0k0​ 步共享前缀 KV cache,k0k_0k0​ 的大小由 tw(GT)\text{tw}(G_T)tw(GT​) 决定——树宽小则 k0k_0k0​ 可大(共享比例高),树宽大则 k0k_0k0​ 应小(共享成本低但收益也低)。生产服务里可结合 prompt 缓存与 PagedAttention 实现 prefix sharing。

  5. 可观测性:推理服务应暴露四个核心指标:①平均 CoT 长度 ②ρk\rho_kρk​ 估计(由 verifier 反馈) ③H∞(pθ)H_\infty(p_\theta)H∞​(pθ​) 估计(由 token 熵统计) ④采样路径多样性(由 N-gram 重复率估计)。这四个指标共同构成推理服务的 SLO 防御面。

下面给出推理服务的可观测性架构,展示四个指标如何从推理引擎流向 SRE 控制平面:

图表加载中…

图 7.1:推理服务的四指标可观测性架构。Token Entropy Tracker、Verifier Feedback、Diversity Counter 三个独立通道并行采集,统一汇入 SLO Control Plane 进行实时预算调整与告警。

八、讨论:与 ToT / Graph-of-Thought / LRM 的关系

本文的图视角与 Tree-of-Thought(ToT)、Graph-of-Thought(GoT)、LRM 等"显式结构化推理"工作的关系,可以一句话概括:ToT/GoT 是在 GTG_TGT​ 上人工选定一组高层节点(thought)再搜索,LRM 是在 GTG_TGT​ 上让模型自由游走,本文理论则统一刻画这两类方法的可达性边界。

值得指出的是,LRM 之所以能在 IMO、Codeforces 等高难度任务上取得突破,不是因为它的 CoT 更长,而是因为它在 GTG_TGT​ 上探索了更大的"路径分布"——这一观察与本文定理 5.2 完全一致:模型在长 CoT 下保持的 H∞H_\inftyH∞​ 决定了 MCTS/DVTS 风格的搜索能发挥多大威力。

局限:本文假设 GTG_TGT​ 的边权 WWW 由模型条件分布 pθp_\thetapθ​ 完全确定,忽略了外部工具调用对 GTG_TGT​ 结构的扰动——RAG、Calculator、Code Interpreter 实质上是在 GTG_TGT​ 之外"嫁接"了一个外部子图。下一步工作可推广到"含外部子图的异构推理图"。

九、给研究者与 SRE:三个未公开验证的猜想

猜想 1(可达性饱和点)。对大多数推理任务 TTT,ρk(T)\rho_k(T)ρk​(T) 在 k≈c⋅tw(GT)⋅log⁡∣VT∗∣k \approx c \cdot \text{tw}(G_T) \cdot \log |V^*_T|k≈c⋅tw(GT​)⋅log∣VT∗​∣ 之后会进入饱和,继续追加 CoT 步骤的边际收益低于 1%1\%1%。验证方法:在 GSM-Hard、MATH、HLE 上跑不同 kkk 的推理,绘制 ρk−k\rho_k - kρk​−k 曲线。

猜想 2(树宽可由 prompt 估计)。GTG_TGT​ 的近似树宽可通过 few-shot probing 估计——给模型若干同分布任务的 few-shot 例子,观察其 CoT 长度的中位数,即可反推 tw(GT)\text{tw}(G_T)tw(GT​) 的上界。这为"动态分配 token 预算"提供了低成本的在线估计方法。

猜想 3(谱半径与 SLO 防御)。推理图 GTG_TGT​ 的邻接矩阵谱半径 ρ(GT)\rho(G_T)ρ(GT​) 与推理服务的尾延迟 P99 强相关——谱半径越大,模型在不同路径上的"震荡"越剧烈,导致推理时间方差越大,从而推高 P99。SRE 团队可基于 ρ(GT)\rho(G_T)ρ(GT​) 估计来分配 SLO 预算,在高谱半径任务上预留更大的延迟容差。未公开验证,需要更多生产数据支撑。


参考文献

[1] Wei, J., et al. (2022). Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. NeurIPS 2022. arXiv:2201.11903.

[2] Yao, S., et al. (2023). Tree of Thoughts: Deliberate Problem Solving with Large Language Models. NeurIPS 2023. arXiv:2305.10601.

[3] Besta, M., et al. (2024). Graph of Thoughts: Solving Elaborate Problems with Large Language Models. AAAI 2024. arXiv:2308.09687.

[4] Feng, Y., et al. (2025). Towards Revealing the Mystery behind Chain of Thought: A Theoretical Perspective. NeurIPS 2025. arXiv:2502.12822.

[5] Snell, C., et al. (2024). Scaling LLM Test-Time Compute Can Be More Effective Than Scaling Parameters. ICLR 2024. arXiv:2408.03314.

[6] OpenAI. (2024). Learning to Reason with LLMs (o1 System Card). Technical Report.

[7] DeepSeek-AI. (2025). DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning. arXiv:2501.12948.

[8] Qwen Team. (2025). Qwen3-Thinking: Reasoning with Tree Search and Verifier Models. Technical Report.

[9] Browne, C., et al. (2012). A Survey of Monte Carlo Tree Search Methods. IEEE Transactions on Computational Intelligence and AI in Games, 4(1), 1-49.

[10] Kipf, T., et al. (2019). Compile Graph Neural Networks. ICML 2019. (chordal graph compilation reference)

[11] Tishby, N., & Zaslavsky, N. (2015). Deep Learning and the Information Bottleneck Principle. IEEE Information Theory Workshop.

[12] Wainwright, M. J., & Jordan, M. I. (2008). Graphical Models, Exponential Families, and Variational Inference. Foundations and Trends in Machine Learning, 1(1-2), 1-305.


注:本文为理论探讨,所有定理 4.1、4.2、5.1、5.2、5.3 在原论文中均给出了完整证明;猜想 1、2、3 为作者基于公开材料的推断,未公开验证,需后续研究或生产数据支撑。

相关文章

  • Native Sparse Attention 的接受域拓扑学 2026:从分支选择、压缩聚合到与 Mamba-2 对偶谱的统一几何7月8日
  • 课程学习的相变理论 2026:从易到难数据排序与损失景观耦合7月7日
  • 推测解码的接受率统计力学 2026:从草稿-目标分布匹配到最优猜测长度的相变理论7月6日

评论

加载评论中…

发表评论

返回文章列表