用分步导航解决大模型在医疗问诊中走丢的问题
Arbor: A Framework for Reliable Navigation of Critical Conversation Flows
- 将决策树拆成节点级任务,动态调用当前节点的路径
- 准确率提升29.4个百分点,每轮耗时减少57.1%
- 适合需要高可靠性的医疗、金融等关键对话场景
大语言模型在医疗分诊等高风险领域难以严格遵循结构化流程。传统单提示方法随提示长度增加易出现指令偏离、中间信息丢失和上下文溢出问题。为此,我们提出Arbor框架,将决策树转换为边列表形式并动态存储。运行时,基于有向无环图(DAG)的调度机制仅检索当前节点的出边,通过专用LLM判断有效转移路径,并由独立推理步骤生成回应。该框架与底层决策逻辑和模型提供方无关。在10个基础模型上,基于真实临床分诊对话的标注数据测试显示,Arbor平均转命数准确率提升29.4个百分点,每轮延迟降低57.1%,每轮成本下降13.8倍。结果表明,架构分解可降低对模型内在能力的依赖,使小型模型在性能上达到或超越大型模型在单提示基线下的表现。
原文摘要 · Abstract (English)
Large language models struggle to maintain strict adherence to structured workflows in high-stakes domains such as healthcare triage. Monolithic approaches that encode entire decision structures within a single prompt are prone to instruction-following degradation as prompt length increases, including lost-in-the-middle effects and context window overflow. To address this gap, we present Arbor, a framework that decomposes decision tree navigation into specialized, node-level tasks. Decision trees are standardized into an edge-list representation and stored for dynamic retrieval. At runtime, a directed acyclic graph (DAG)-based orchestration mechanism iteratively retrieves only the outgoing edges of the current node, evaluates valid transitions via a dedicated LLM call, and delegates response generation to a separate inference step. The framework is agnostic to the underlying decision logic and model provider. Evaluated against single-prompt baselines across 10 foundation models using annotated turns from real clinical triage conversations. Arbor improves mean turn accuracy by 29.4 percentage points, reduces per-turn latency by 57.1%, and achieves an average 13.8x reduction in per-turn cost. These results indicate that architectural decomposition reduces dependence on intrinsic model capability, enabling smaller models to match or exceed larger models operating under single-prompt baselines.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。