← 返回 2026-04-17

迈向虚拟细胞中的自主机理推理 Towards Autonomous Mechanistic Reasoning in Virtual Cells

Yunhui Jang, Lu Zhu, Jake Fawkes, Alisandra Kaye Denton, Dominique Beaini, Emmanuel Noutahi 📅 2026-04-14 👍 6 2026-07-13 08:36
LLM推理 多智能体 机理可解释性 生物信息学 结构化推理 虚拟细胞

用结构化机理动作图让LLM为虚拟细胞生成可验证的生物学推理

前置知识

虚拟细胞(Virtual Cell)

虚拟细胞是用计算模型模拟活细胞在外界扰动(如基因敲除、药物处理)下行为响应的一类系统。其核心目标不仅是预测细胞状态变化,还要给出可解释的机理说明,是连接组学数据与药物发现的关键工具。

本文所有方法都以虚拟细胞为目标场景,不理解这个目标就无法体会为什么需要把推理'结构化'。

大语言模型推理(LLM Reasoning)

指 LLM 通过 Chain-of-Thought、RLHF/SFT 等方式在数学、代码、科学等任务中产生中间推理痕迹的能力。本文中具体指 Claude-Sonnet-4、Qwen3 系列等模型在生物学语境下的推理行为。

本文的核心问题就是 LLM 在生物学中容易幻觉,需要一套结构化机制去约束和验证其推理输出。

DAG(有向无环图)

DAG 是节点之间通过有向边连接、且不存在环路的图结构,常用于表示因果或依赖关系。本文中每条机理推理被显式编码为 DAG,节点是离散动作、边表示机理依赖。

DAG 是 VCR-Agent 输出的核心数据结构,理解节点/边语义才能看懂 structured explanation 是什么。

差分表达分析(DE Analysis)

用负二项 GLM 等统计模型(如 DESeq2)比较处理组与对照组基因表达差异,得到上下调基因集合与显著性 p 值。本文 DE 验证器直接调用此分析结果来核验 LLM 预测的调控方向。

DE 验证器是本文 4 个验证器中最核心的两个之一(与 DTI 一起覆盖 91.5% 的 traces),不理解 DE 就无法理解验证器工作原理。

Boltz-2 蛋白-配体结合模型

Boltz-2 是基于深度学习的蛋白-配体共折叠物理模型,能预测给定小分子与靶蛋白的结合界面与亲和力,输出连续结合分。本文 DTI 验证器直接调用它给 binds_to 动作打分。

DTI 验证器的事实性来源于 Boltz-2 的物理建模能力,没有它整个验证器流水线就缺乏可靠打分工具。

研究动机

LLM 在生物学等开放性科学领域的推理面临三重难题。第一,高质量训练数据稀缺:数学/编程领域有 GSM8K、MATH、CodeContests 等可大规模人工标注的数据集,而生物领域依赖专家和分散文献,人工标注成本极高、难以规模化。第二,LLM 自生成推理痕迹在生物领域高度不可靠,因缺乏领域 grounding 容易产生事实性幻觉。第三,也是最根本的挑战:生物学推理几乎没有像代码执行或数学证明那样的可自动验证机制——代码可运行、数学命题可符号判定,而生物机制依赖文献中分散的、有时相互矛盾的知识,无法用确定性规则验证,导致 LLM 输出无法可靠用作战下游任务(如基因表达预测)的监督信号。

本文的目标是本文目标分三层推进。第一,定义结构化、可证伪的机理动作图(mechanistic action graph)作为虚拟细胞推理的形式化表示,将模糊自然语言叙述替换为 20 种预定义动作原语组成的 DAG,节点是离散的生物学动作(如 binds_to、regulates_expression、induces_phenotype),边表示机理依赖,从而把推理空间约束到可枚举、可验证的有限集合上。第二,提出 VCR-Agent 多智能体系统,把知识检索(NER + 知识图谱 + 文献 + 维基)与结构化推理生成(report → structured explanation)解耦,并通过 DTI、DE、LOC、PHENO 四个生物学专门验证器做事实性过滤。第三,基于 Tahoe-100M 生成并发布 VC-Traces 大规模机理推理数据集(18,950 个化合物-上下文对),并在下游 TahoeQA 任务中验证其作为监督信号的有效性。

与已有工作不同的是,本文切入角度与已有生物推理工作存在三个本质差异。第一,与 Istrate 2025 的 RL 软验证器、Phillips 2025 的 GPT-4o 痕迹 SFT、Wu 2025 的基因 KG 推理等工作相比,本文突破基因中心局限,明确涵盖药物化合物、化学扰动等跨模态扰动。第二,已有工作几乎都依赖自由形式自然语言 rationale,缺乏形式化结构;本文首次将推理约束到 20 个生物学 grounded 的动作原语和 DAG 边列表上,使其可被自动化验证器逐节点评估。第三,已有工作缺少端到端的事实验证回路;本文在生成阶段就嵌入基于 Boltz-2 和 Tahoe-100M 真实转录组数据的 DTI/DE 验证器,并明确报告过滤前后差异(28.2% DTI 错误被剔除、87.3% DE 动作被细化修正),强调 hallucination 的实证度量。

核心方法

VCR-Agent 采用两阶段解耦管线。第一阶段 Report Generator:HunFlair2 做生物医学 NER 抽取实体,并行查询 StarkPrimeKG、Harmonizome、PubMed、Wikipedia 四个外部源——找不到精确匹配时回退到 PubMedBERT 余弦相似度匹配 1-hop 邻居,最后用 Claude 4 总结为自然语言综合报告。第二阶段 Explanation Constructor:将报告作为输入,按 20 种动作原语的 schema 生成结构化输出,把每个动作显式编码为 DAG 节点,边列表表示因果/调控依赖。最后由验证器打分过滤:基于 Boltz-2 的 DTI 验证器给 binds_to 输出连续结合分(如 Binimetinib-MAP2K1 = 7.35),基于真实 DE 数据的 DE 验证器核验 regulates_expression 方向。

核心创新是把生物推理从模糊自然语言生成重定义为在有限动作空间 $\mathcal{A}$ 上的 DAG 构造问题。传统 CoT/Rationale 思路把生物推理当作自由生成任务,依赖 LLM 内部 parametric 知识,导致 hallucination 难以自动检测。本文把每条推理痕迹强制表达为 $G = (V, E)$,节点 $n_i \in \mathcal{A}$ 是 20 个原语之一,边 $(n_i, n_j) \in E$ 表示动作 $n_i$ 的结果使能或影响 $n_j$。这种显式图结构带来三个关键性质:(a) 推理空间可枚举、可形式化验证;(b) 每个节点可独立调用专门验证器做事实检查;(c) 可证伪——任何与外部 ground truth 冲突的子图都可被精确定位并剪除,区别于形式化因果发现中的不可干预假设。

方法步骤详情

流程分五步。(1) 输入为扰动-上下文对 $x = (p, c)$,输出目标是 DAG $G = (V, E)$。(2) NER:HunFlair2 从 $p$、$c$ 抽取化学、基因、细胞类型等实体集 $E_{ent}$。(3) 多源检索:对每个实体并行查询 StarkPrimeKG(精确失败时用 PubMedBERT 余弦相似度匹配 1-hop 邻居)、Harmonizome、PubMed、Wikipedia,输出四类结构化上下文。(4) 报告生成:把四源上下文拼成 prompt 喂给 Claude 4,输出自然语言综合报告作为下一阶段事实基础。(5) 结构化推理与验证:把报告 + 20 动作 schema 喂给 Claude 4,生成 explain + dag 标签输出;DTI 验证器用 Boltz-2 给 binds_to 打分(阈值 $\tau$ 过滤),DE 验证器在 Tahoe-100M 上查 regulator-gene-direction 三元组过滤方向冲突的子动作。

技术新颖性

技术新颖性体现在三方面。(1) 形式化突破:首次将虚拟细胞推理约束为有限动作空间 $\mathcal{A}$ 上的 DAG 推理问题,给出 20 个原语 + 7 个类别的完备定义(system initialization、metabolic、regulation、functional、interaction、phenotype、proteostasis),每个原语附带可参数化 schema。(2) 解耦架构:把知识获取和结构化生成切成两个独立 LLM 调用,避免单次长 prompt 中的信息丢失和幻觉传染,每步可单独调试。(3) 验证器驱动的事实过滤:DTI 验证器使用 Boltz-2 蛋白-配体共折叠物理模型(论文示例分数 7.35),DE 验证器直接查 Tahoe-100M ground truth,使 hallucination 有了实证度量:28.2% DTI 错误被剔除、87.3% DE 动作被细化修正。

VCR-Agent Multi-Agent Framework Overview
Figure 1: VCR-Agent Multi-Agent Framework Overview
An Overview of Structured Reasoning(结构化推理概览)
Figure 2: An Overview of Structured Reasoning(结构化推理概览)
An Overview of Action Spaces(动作空间概览)
Figure 3: An Overview of Action Spaces(动作空间概览)
An Example of Generated Report(生成的报告示例)
Figure 4: An Example of Generated Report(生成的报告示例)
An Example of Verifier-Based Filtering Process(验证器过滤过程示例)
Figure 5: An Example of Verifier-Based Filtering Process(验证器过滤过程示例)

实验结果

核心发现分三块。(1) 推理质量上,VCR-Agent 在 5 个细胞系测试集上 Format Validity $1.000 \pm 0.000$(与 Claude-Sonnet-4 并列最佳)、DTI 验证器 $0.725 \pm 0.017$(最高)、DE 验证器 $0.528 \pm 0.060$(最高),均显著优于 Qwen3-30B-A3B、Llama3.3-70B、DeepSeek-R1-8B——后者因小尺寸几乎无法生成合规结构(validity $0.003 \pm 0.004$)。(2) 验证器修剪作用显著:构建 VC-Traces 时 28.2% DTI 错误被剔除,87.3% regulates_expression 动作被细化以消除幻觉。(3) 下游 TahoeQA 任务上,Qwen3-4B 的两种 SFT 配置均明显超过 zero-shot、mean、k-NN、STATE 等基线,DE 任务上 SFT-Generate 大幅领先所有 LLM 基线,证明结构化机理推理是比直接标签预测更有效的监督信号。

Explanation Quality Performance(结构化推理质量对比)
Table 1: Explanation Quality Performance(结构化推理质量对比)
查看结构化数据
任务指标本文基线提升
结构化推理生成(Format Validity) validity(生成合规结构比例) 1.000 ± 0.000 DeepSeek-R1-8B: 0.003 ± 0.004;Qwen3-30B-A3B: 0.860 ± 0.016;Llama3.3-70B: 0.841 ± 0.046;Claude-Sonnet-4: 1.000 ± 0.000 vs DeepSeek-R1-8B 提升 ~1.0;与 Claude-Sonnet-4 并列最高,比 Qwen3-30B 提升 0.140
结构化推理生成(Drug-Target Interaction Verifier) DTI 验证器均分([0,1] 区间,越高越好) 0.725 ± 0.017 DeepSeek-R1-8B: 0.000 ± 0.000;Qwen3-30B-A3B: 0.528 ± 0.004;Llama3.3-70B: 0.322 ± 0.034;Claude-Sonnet-4: 0.657 ± 0.005 比 Claude-Sonnet-4 提升 +0.068(+10.4%);比 Qwen3-30B 提升 +0.197(+37.3%)
结构化推理生成(Differential Expression Verifier) DE 验证器均分(至少一条 DE 步骤正确的比例) 0.528 ± 0.060 DeepSeek-R1-8B: 0.000 ± 0.000;Qwen3-30B-A3B: 0.272 ± 0.030;Llama3.3-70B: 0.090 ± 0.010;Claude-Sonnet-4: 0.504 ± 0.064 比 Claude-Sonnet-4 提升 +0.024(+4.8%);比 Qwen3-30B 提升 +0.256(+94.1%)
TahoeQA 差分表达预测(DE F1-score,Union 集合) F1-score(标签不平衡下使用 F1) SFT-Prompt 在 Union 上 F1 显著高于所有 LLM 基线,SFT-Generate 同样大幅领先 Random / Mean / k-NN / STATE / Zero-shot Qwen3 / 标准 SFT Qwen3 均明显低于本文两种 SFT 配置 结构化 SFT 比标准 SFT 提升显著,特别在 DE 任务上 SFT-Generate 远超所有 LLM 基线
验证器过滤后处理 被剔除/细化的比例 DTI 错误 28.2% 被剔除;DE 动作 87.3% 被细化修正 未过滤的 Claude-Sonnet-4 输出(DTI 0.657,DE 0.504) 通过验证器修剪后 traces 事实可靠性大幅提升,体现 hallucination 的可量化控制

局限与改进

局限性分两类。作者承认:(1) 当前只实现 4 个验证器(DTI、DE、LOC、PHENO),而 action space 包含 20 个原语,coverage 不足——DTI 和 DE 覆盖 91.5% 的 traces,但 metabolic、translational、epigenetic、cell-cell interaction 类基本无验证;(2) 框架强依赖外部知识库(StarkPrimeKG、Harmonizome、PubMed、Wikipedia),这些库本身的偏置或不完整性会传导到推理痕迹中;(3) 推理目标是机理合理性(mechanistic plausibility)而非形式化因果发现,不能直接用于临床决策。读者可观察的额外局限:(1) DTI 验证器依赖 Boltz-2 蛋白结构预测,对无晶体结构的目标蛋白可能给出不可靠打分;(2) 评估集只覆盖 5 个肿瘤细胞系,未见正常组织或原代细胞验证,泛化性受限;(3) 论文排除 RL 训练,但 reasoning literature 中 RL 是主要提升手段,缺少 RL 后的指标对比。

独立分析的弱点

独立分析指出以下弱点。(1) 验证器集成不充分:只有 DTI 和 DE 两个验证器被用于主要过滤(合在一起覆盖 91.5% 的 traces),其余原语类(metabolic、translational、epigenetic、cell-cell interaction)的 actions 完全无自动化验证,hallucination 风险高;改进方向是为每类原语开发专门验证器,如代谢通量平衡验证、表观遗传标记文献库核查。(2) DAG 静态性:生成的 DAG 是无环的,但生物信号通路经常包含负反馈环(如图中 PI3K/AKT 的代偿性上调就是 ERK 负反馈消失的结果),当前形式化无法刻画反馈环;改进方向是引入有环图或动态推理状态机。(3) 验证器阈值 $\tau$ 依赖经验,且不同 action primitive 的合理阈值差异巨大,缺乏元学习/校准机制。(4) verifiability 仍有约 5.5% 实体无法映射到知识库($0.945 \pm 0.011$),论文未深入分析这些 case 的模式。

未来方向

未来研究方向分作者提出与读者延伸两类。作者明确提出的:(1) 把当前框架扩展到 RL 训练范式,论文已声明推理在纯分类设置中常因稀疏奖励而受限,RL-based 优化留作未来工作;(2) 扩展验证器套件以覆盖更多原语(特别是代谢、表观遗传、翻译调控类);(3) 把应用从化合物扰动扩展到基因扰动、组合扰动等更多模态。读者基于成果可延伸的方向:(1) 把结构化 DAG 推理与图神经网络(GNN)结合,在 V/E 空间上做预训练,让模型学会通路先验而非逐动作生成;(2) 在多模态生物基础模型(如 scGPT、Geneformer)之上叠加 VCR-Agent 的结构化输出,做机制可解释的转录响应预测;(3) 引入主动学习循环——让验证器不仅过滤已生成的 traces,还能反向引导 Report Generator 检索更可靠的证据;(4) 拓展到非肿瘤场景验证泛化性。

复现评估

复现性整体较好但有挑战。开源情况:VC-Traces 数据集公开在 https://github.com/valence-labs/VC-TRACE,包含 18,950 个化合物扰动-上下文对的验证后结构化 traces;VCR-Agent 框架本身(Report Generator、Explanation Constructor、verifier pipeline)也应在该仓库可获取。挑战点:(1) 报告生成与解释构造都依赖 Claude 4(Anthropic 闭源 API),API 成本显著且行为可能因版本更新而变化;(2) DTI 验证器依赖 Boltz-2 蛋白-配体共折叠模型,需要 A100/H100 GPU 推理;(3) DE 验证器依赖 Tahoe-100M 完整 100M 单细胞图谱预处理和 DESeq2 差异表达分析,需要数百 GB 存储;(4) 下游 SFT 使用 Qwen3-4B + 4 个 LLM 基线,需要多机多卡训练。综合评估:数据复现性高,代码可获取,算力门槛中等偏上。