本体引导的多智能体推理,用于可解释的鉴别诊断
摘要
该论文提出一个基于本体引导的多智能体差分诊断框架,将诊断推理锚定在结构化的医学知识库上,通过显式、可审计的推理步骤减少幻觉并提升可解释性,同时自动生成追问以降低不确定性。
查看缓存全文
缓存时间: 2026/10/28 07:36
# Ontology-guided multi-agent reasoning for explainable differential diagnosis
Source: [https://arxiv.org/html/2610.36325](https://arxiv.org/html/2610.36325)
Roxana Ramona Szomiu, George Ursu, Adrian GrozaAffiliation:Affiliation:Artificial Intelligence Research Institute AIRi@UTCN Department of Computer Science, Technical University of Cluj\-Napoca Cluj\-Napoca, Romania Email: Roxana\.Szomiu@cs\.utcluj\.ro, Ursu\.Da\.George@student\.utcluj\.ro, Adrian\.Groza@cs\.utcluj\.ro
###### Abstract
Effective differential diagnosis depends on well\-structured and unambiguous patient case descriptions, since incomplete or ambiguous clinical information readily leads to diagnostic errors and inconsistent reasoning\. Large Language Models \(LLMs\) have recently shown promising capabilities in medical question answering and clinical reasoning; however, even when achieving competitive performance on medical benchmarks, they often rely on pattern recognition learned from training data rather than grounded clinical evidence, and can generate plausible yet unsupported diagnostic conclusions\. Their reasoning remains largely opaque, making it difficult for clinicians to assess the evidence and rationale behind a given recommendation\.
To address this gap, we propose an ontology\-guided, multi\-agent differential diagnosis framework that replicates the iterative reasoning process of physicians\. The framework grounds diagnostic inference in a structured, expert\-curated medical knowledge base, enabling interpretation of symptoms, clinical findings, or disease relationships, while decomposing diagnosis into explicit, auditable reasoning steps\. This ontology\-based grounding constrains inference to evidence\-backed associations, reducing hallucination and improving diagnostic transparency, traceability, and consistency\. The system then identifies the most discriminative missing symptoms and generates targeted follow\-up questions to reduce uncertainty through a process that mirrors to clinical inquiry\. Together, these components improve the reliability, explainability, and diagnostic accuracy of AI\-assisted differential diagnosis\. The source code is publicly[available](https://github.com/georgeursu15/MedMAS-DDx)\.
###### Index Terms:
differential diagnosis, multi\-agent systems, LLMs, ontology\-based reasoning, explainable AI
## IIntroduction
Differential diagnosis is an iterative process used to distinguish between two or more diseases with similar symptoms\. Initial patient notes are often incomplete, making reliable diagnostic decision\-making difficult without further investigation\.11footnotetext:Roxana Ramona Szomiu was supported by an Adobe Romania grant\. Adrian Groza was supported by the Romanian Hub for Artificial Intelligence \(HRIA\), funded through the Smart Growth, Digitization and Financial Instruments Program \(MySMIS No\. 334906\)\. The authors gratefully acknowledge the administrative and technical support provided by the Technical University of Cluj\-Napoca during the development of this research\.Early evaluations of LLMs in healthcare formulated diagnostic reasoning as asingle\-turn question\-answering task, assuming that all the information required for diagnosis and treatment selection was available at the time of prediction\[[1](https://arxiv.org/html/2610.36325#bib.bib20)\]\.
Transitioning from static QA systems\[[2](https://arxiv.org/html/2610.36325#bib.bib21)\]to interactive, multi\-turn diagnostic dialogues is crucial for clinical decision\-making\. Physicians iteratively collect information through targeted questions to reduce uncertainty, highlighting diagnosis as an interactive process rather than a single\-step inference\.
Motivated by the potential of LLMs to support differential diagnosis and clinical decision\-making\[[3](https://arxiv.org/html/2610.36325#bib.bib2)\], we propose an ontology\-based multi\-agent system \(MAS\) that replicates iterative clinical reasoning and assists clinicians in diagnosis\.
Our neuro\-symbolic framework integrates LLM\-based language understanding with ontology\-driven symbolic reasoning\. Organized into two modules, it employs a task\-oriented multi\-agent architecture to interpret clinical narratives, extract symptoms, and manage patient interactions\.
The symbolic reasoning module, grounded in medical ontologies \(SYMP\[[4](https://arxiv.org/html/2610.36325#bib.bib23)\], DOID\[[5](https://arxiv.org/html/2610.36325#bib.bib5)\], and HPO\[[6](https://arxiv.org/html/2610.36325#bib.bib19)\]\), performs transparent disease scoring and differential diagnosis\. The module queries the medical knowledge graph \(KG\) to identify the most informative symptoms that distinguish among competing diagnoses\. Based on this analysis, the dialogue\-generator agent autonomously formulates targeted Yes/No follow\-up questions that efficiently reduce diagnostic uncertainty, and maximize diagnostic information gain\. Rather than relying on a single prediction from a fixed set of symptoms, the framework incrementally refines the differential diagnosis as new clinical evidence becomes available\.
By combining LLMs with ontology reasoning, the proposed MAS supports an adaptive and explainable diagnostic workflow\. Explainability is achieved through traceable decision\-making: mathematical scoring functions rank diagnoses based on extracted evidence and ontology relationships\. The system links each refinement with the contributing symptoms and scores, allowing clinicians to transparently interpret the reasoning behind the diagnosis\. This enables a transparent, clinically meaningful interpretation of the diagnosis and its reasoning by clinicians\.
In summary, our main contributions are as follows:
- •ontology\-guided multi\-agent framework: We propose a neuro\-symbolic framework that separates language understanding from clinical reasoning and grounds diagnostic scoring in expert\-curated ontologies, reducing LLM hallucinations\.
- •interactive clinical reasoning: The system generates targeted follow\-up questions for missing discriminative symptoms, reducing diagnostic uncertainty and compensating for up to 30% loss in initial symptom disclosure\.
- •traceable explainability: Mathematical scoring functions rank diagnoses at each stage, enabling traceable diagnostic refinement\.
## IIRelated work
Singhal et al\.\[[7](https://arxiv.org/html/2610.36325#bib.bib4)\]introduced Med\-PaLM2, a medical LLM that achieved expert\-level performance in several clinical question\-answering benchmarks, including 86\.5% accuracy on MedQA, representing a more than 19% improvement over Med\-PaLM\[[8](https://arxiv.org/html/2610.36325#bib.bib22)\]\. However, single\-turn question\-answering has a key limitation: even fully specified symptoms rarely finalize a diagnosis\. In practice, doctors must actively gather missing information through targeted follow\-up questions\.
Muntean et al\.\[[9](https://arxiv.org/html/2610.36325#bib.bib6)\]demonstrate that Med\-PaLM2 can provide accurate and clinically appropriate responses for patient education tasks, to ophthalmology\-related questions\. However, the interaction is limited to a single\-turn exchange, which prevents the model from clarifying ambiguities or refining differential diagnoses through iterative dialogue\. This limitation motivates a shift from static QA benchmarks to interactive diagnosis, where diagnoses are progressively refined through iterative doctor\-patient questioning\.
The Q4Dx\[[10](https://arxiv.org/html/2610.36325#bib.bib3)\]benchmark evaluates the strategic inquiry capability of diagnostic systems\. It assumes real encounters begin with incomplete, noisy descriptions, requiring doctors to recover missing information through adaptive, context\-dependent questioning\. Synthetic patient notes are generated from the SymbiPredict dataset\[[11](https://arxiv.org/html/2610.36325#bib.bib7)\]at various completeness levels \(100%, 80%, 50%\)\. GPT\-4\.1 and GPT\-4o\-mini agents simulate patient\-physician interactions to assess diagnostic uncertainty reduction over multiple turns\. The study reveals that while partial information significantly reduces single\-shot diagnostic performance, interactive questioning can recover much of this loss, underscoring the importance of dialogue\-based reasoning in clinical diagnosis\. Baseline accuracy declines from 51% to 44% and 37% as symptom disclosure decreases from 100% to 80% and 50%, respectively\.
Recent work on interactive clinical reasoning introduces complementary benchmarks and frameworks that together advance multi\-turn diagnostic modeling\. MedKGI\[[12](https://arxiv.org/html/2610.36325#bib.bib1)\]improves diagnostic dialogue by grounding reasoning in medical knowledge graphs, selecting questions based on information gain, and maintaining structured state tracking, leading to more efficient and coherent interactions\. MedPI\[[13](https://arxiv.org/html/2610.36325#bib.bib10)\]evaluates flagship models across 7,100 simulated conversations, showing that despite strong static benchmark performance, LLMs struggle with full patient\-clinician dialogues\. Similarly, MINT\[[14](https://arxiv.org/html/2610.36325#bib.bib11)\]highlights issues like premature diagnostic commitment, sensitivity to misleading evidence, and limited self\-correction\. They show that delayed questioning and structured evidence presentation significantly improve accuracy by up to 62,6% \. Overall, these studies demonstrate that effective clinical diagnosis requires grounded, multi\-turn, and temporally aware reasoning rather than single\-step prediction\.
Gond et al\.\[[15](https://arxiv.org/html/2610.36325#bib.bib12)\]introduce MedDialogRubrics, a benchmark of 5,200 synthetic patient cases and over 60,000 expert\-refined rubrics for multi\-turn clinical consultations, and show that even strong models \(e\.g\., Gemini\-2\.5\-Pro\) miss nearly half of the must\-ask questions\. Their analysis shows that diagnostic performance peaks at approximately 10\-11 turns and declines with longer interactions\. These findings motivate limiting the interviewer agent to 11 follow\-up questions, which maximizes accuracy while avoiding reduced diagnostic alignment and unnecessary consultation length\.
MedAgents\[[16](https://arxiv.org/html/2610.36325#bib.bib13)\]is one of the first multi\-agent collaboration frameworks designed specifically for the medical domain\. Evaluated on nine multiple\-choice datasets, MedAgents reaches an average accuracy of 86\.7% with GPT\-4, slightly above a stronger few\-shot CoT \(Chain\-of\-Thought\) baseline despite using no in\-context examples\.
## IIIMethodology
MedMAS\-DDX is a multi\-agent system \(MAS\) that treats differential diagnosis as a multi\-step process, not a single inference\. It translates patient’s free\-text complaint to a ranked, explained list of probable diseases through a sequence of transformations: unstructured language becomes structured symptoms, symptoms become candidate diseases, and candidate diseases are organized into an initial ranking representing the differential diagnosis\. That ranking is then sharpened by a short exchange of questions, and the answers are fed back into the scoring to produce the final diagnosis\.
Two principles govern every step\. First, responsibility is split by reliability: language models handle only natural language understanding and generation, while all ranking\-related computations are done by deterministic code, ensuring that diagnosis does not depend on model\-based calculations\. Second, all medical knowledge is stored in an external curated source and is explicitly queried during the process, rather than being learned from the model’s parameters\.
Fig\. 1:System components and their interactions\.MedMAS\-DDX realizes the preceding principles as a neuro\-symbolic pipeline in which a small set of LLM\-based agents is embedded within, and coordinated by, a deterministic control layer \(Figure[1](https://arxiv.org/html/2610.36325#S3.F1)\)\. The multi\-agent system is implemented using the CrewAI111[https://crewai\.com/](https://crewai.com/)framework, which manages agent definition and execution\. Each agent is designed as a distinct role\-goal\-backstory persona operating based on the same LLM \(via LiteLLM222[https://www\.litellm\.ai/](https://www.litellm.ai/)\), with specialized, non\-interchangeable functions\.
The system consists of four agents: \(i\) a symptom extraction agent \(symptom\_extractor\), \(ii\) an interviewing agent \(followup\_interviewer\), \(iii\) an explanatory agent \(diagnosis\_refiner\), \(iv\) a patient agent \(patient\_simulator\) used only to drive automated evaluation and never contributes to a live diagnosis\. The first three agents participate in the diagnostic\-making process, while the last agent simulates the patient\.
The MAS is characterized by high control over execution, predictable processing paths, making it well\-suited for strict business logic\. In this architecture, agents communicate indirectly through deterministic Python\-based coordination\. This control layer validates and transforms intermediate representations, ensuring structured, code\-mediated interactions rather than unconstrained agent\-to\-agent dialogue\. The diagnostic\-making pipeline allocates specific tasks to three active agents during a live diagnosis, while a fourth persona is reserved exclusively for methodological validation\.
### III\-ASymptom extractor agent
The symptom extractor agent, an LLM\-based component without external tool access, constitutes the first step of the pipeline by parsing the patient’s initial, natural\-language clinical note \- often incomplete and informal \- and transforming it into a structured intermediate representation of symptoms\. For each identified symptom, it generates a canonical medical term, alternative phrasings, and optional contextual details such as duration or location, while keeping descriptive information separate from standardized terminology to ensure consistency and support ontology matching in the next step\.
Our solution follows the methodology of extracting information from unstructured clinical notes and map them to corresponding ontology terms\[[17](https://arxiv.org/html/2610.36325#bib.bib14)\],\[[18](https://arxiv.org/html/2610.36325#bib.bib15)\]\. According to this, in the second phase of the pipeline, the linking symptoms to diseases process occurs in two stages\-resolution and retrieval\-and constitutes the first interaction with external knowledge\. In theresolution stage, each symptom is deterministically mapped to a standard medical concept through an ordered matching process that first attempts the canonical term, then alternative phrasings, and finally a secondary synonym vocabulary\. Unresolved symptoms are retained for traceability, but excluded from further processing to avoid affecting the following inference steps\.
In theretrieval stage, resolved concepts query a knowledge graph of expert\-defined symptom\-disease relationships via a consolidated lookup\. Diseases enter the candidate set only if explicitly linked to at least one patient symptom, ensuring grounding in verifiable knowledge\.
All medical knowledge is stored in a GraphDB333[https://graphdb\.ontotext\.com/](https://graphdb.ontotext.com/)triple store and queried exclusively via SPARQL, ensuring no disease\-symptom relations are drawn from LLM hallucinations\.
The knowledge base spans two repositories: one for the Symptom \(SYMP\) and Human Disease \(DOID\) Ontologies, and another for the Human Phenotype Ontology \(HPO\), acting as a synonym bridge during resolution\. Since queries are executed in Python rather than by LLM\-based agents, knowledge access remains uniform, inspectable, and model\-independent\.
The retrieved candidate diseases and their associated symptoms advance to the third phase: ranking\. Here, diseases are deterministically ranked based on symptom matches, assigning higher weights to rarer, more informative symptoms to produce the initial differential diagnosis\.
specificity\_weight\(s\)=1log2\(1\+Nd\(s\)\)specificity\\\_weight\(s\)=\\frac\{1\}\{\\log\_\{2\}\\\!\\left\(1\+N\_\{d\}\(s\)\\right\)\}\(1\)Eq\.[1](https://arxiv.org/html/2610.36325#S3.E1)encodes a key idea that rare symptoms are more informative than common ones\. LetNd\(s\)N\_\{d\}\(s\)denote the number of diseases associated with symptomsin the KG, and the logarithm reduces the impact of very large disease counts\. If a symptomsappears in many diseases, thenNd\(s\)N\_\{d\}\(s\)is large, the denominator is large so weight becomes small \(low specificity\)\. If a symptomsappears in few diseases, thenNd\(s\)N\_\{d\}\(s\)is small, the denominator is small so weight becomes large \(high specificity\)\.
For each candidate diseased, a raw diagnostic score is computed by summing the diagnostic weights of all matched symptoms:
raw\_score\(d\)=∑s∈matched\(d\)specificity\_weight\(s\)raw\\\_score\(d\)=\\sum\_\{s\\in\\text\{matched\}\(d\)\}specificity\\\_weight\(s\)\(2\)
Acoverage factormeasures the proportion of the patient’s mapped symptoms explained by each candidate diseased:
coverage\(d\)=match\_count\(d\)total\_mapped\_symptoms\.coverage\(d\)=\\frac\{match\\\_count\(d\)\}\{total\\\_mapped\\\_symptoms\}\.\(3\)
match\_count\(d\)denotes symptoms matched by diseased, whiletotal\_mapped\_symptomsdenotes all successfully mapped symptoms\. Thecoveragefactor rewards diseases explaining a larger fraction of reported symptoms, complementing the informativeness\-based raw score\.
The raw score[2](https://arxiv.org/html/2610.36325#S3.E2)and the coverage factor[3](https://arxiv.org/html/2610.36325#S3.E3)are then combined into a finalcomposite score:
comp\_score\(d\)=raw\_score\(d\)×\(0\.5\+0\.5×coverage\(d\)\)comp\\\_score\(d\)=raw\\\_score\(d\)\\times\\bigl\(0\.5\+0\.5\\times coverage\(d\)\\bigr\)\(4\)Thecomposite scorecombines two complementary aspects of diagnostic quality: the strength of supporting evidence and the completeness of symptom coverage\. Here,raw\_score\(d\)measures the total diagnostic evidence for diseased, computed from the weighted contributions of matched symptoms\. In contrast,coverage\(d\)measures how much of the patient’s symptom set is explained by the diseased\.
The term\(0\.5\+0\.5⋅coverage\(d\)\)\(0\.5\+0\.5\\cdot\\text\{coverage\}\(d\)\)is a bounded scaling factor in \[0\.5,1\] that adjusts rather than dominates the raw score\. It ensures that coverage acts as a soft adjustment to the diagnostic evidence: when \(coverage\(d\)=0\), the score is reduced but not eliminated \(scale \(=0\.5\)\), while full coverage preserves the raw score \(scale \(=1\)\)\. This design prevents excessive penalization of low\-coverage candidates while maintaining stable ranking behavior and balancing evidence strength with explanatory completeness\.
An inclusive threshold then keeps every candidate that is plausibly relevant: those that reach a small fraction of the leading score, or that match at least two symptoms\. The threshold is set to a low value on purpose because a candidate discarded here cannot be recovered later\. At this stage, a single remaining candidate is returned directly; otherwise, the process proceeds to questioning\.
### III\-BFollow\-up interviewer agent
When multiple candidate diseases remain, the system enters a differentiation phase\. The characteristic symptom profiles of the leading candidates are retrieved from the knowledge source and combined with the current ranking and reported symptoms to form an enriched state\. The follow\-up interviewer agent is responsible for resolving ambiguities and collecting missing clinical information\. The interviewer agent filters non\-discriminative and previously reported symptoms, selects patient\-observable ones, and generates targeted Yes/No questions to refine the differential diagnosis\.
At this stage, we have a human\-in\-the\-loop interaction point in the system\. After the system generates follow\-up questions, the process stops temporarily to allow the patient \(or user\) to respond\. The responses are constrained to a simple, structured format\-“yes”, “no”, or “unsure”\-which makes the input easy to process deterministically and avoids ambiguity in following reasoning steps\. The mechanism that collects the answers is kept separate from the diagnostic logic, so the same pipeline runs unchanged whether answers come from a command line, a web interface, or an automated non\-interactive source\. This step turns a one\-shot classification into a consultation\. The system has formed the initial hypotheses and identified the most informative missing facts, and it obtains exactly those before concluding, much as a clinician narrows the possibilities through targeted questioning\.
### III\-CPatient simulator agent
To ensure rigorous and automated pipeline evaluation, a fourth persona is employed exclusively as a testing mechanism\. The patient agent receives a fully specified case description and generates responses to the questions posed by thefollowup\_interviewer, based only on the information contained in the current case\. This agent operates entirely outside the production environment, with no external tool access and no involvement in live diagnostic sessions, serving exclusively for system validation purposes\.
### III\-DDiagnosis refiner agent
The diagnosis refiner agent serves as the final analytical component of the live diagnostic process, synthesizing all iteratively collected findings into a coherent medical conclusion\. It uses confirmed symptoms and disease\-symptom relations retrieved from GraphDB to produce a final diagnosis with a clear, evidence\-based explanation\.
The patient agent’s answers are reintroduced into the pipeline and used to update the differential diagnosis through deterministic scoring\. For each queried symptoms, adiscriminative weightis computed as:
discriminative\_weight\(s\)=1−diseases\_with\_symptom\(s\)nprofileddiscriminative\\\_weight\(s\)=1\-\\frac\{diseases\\\_with\\\_symptom\(s\)\}\{n\_\{profiled\}\}\(5\)Thediseases\_with\_symptom\(s\)denotes the number of profiled candidate diseases that present symptoms, andnprofiledn\_\{p\}rofiledis the total number of profiled candidate diseases\. This weight quantifies the ability of a symptom to distinguish among the remaining candidates: symptoms shared by many diseases receive lower weights, whereas symptoms present in only a few candidates receive higher weights\. Consequently, responses to highly discriminative symptoms have a greater influence on the final ranking, while common symptoms contribute less because they provide limited additional diagnostic information\.
This approach penalizes common features, similar to the established IDF \(Inverse Document Frequency\) principle in information retrieval\. However, rather than adopting the standard logarithmic scaling of IDF \(log\(nprofiled/diseases\_with\_symptom\(s\)\)\\log\(n\_\{profiled\}/diseases\\\_with\\\_symptom\(s\)\)\), Eq\.[5](https://arxiv.org/html/2610.36325#S3.E5)utilizes a linear complement\. This design choice is tailored to the specific constraints of the diagnostic pipeline and bounds discriminative weights to \[0, 1\), ensuring mathematical stability in subsequent multiplicative score updates\. Moreover, while logarithmic smoothing is necessary for massive document corpora, a linear formulation provides a more distinct and clinically intuitive separation of symptom specificity when evaluating the small and dynamic pools of candidate diseases typical in differential diagnosis\.
For each disease, only the relevant questions are considered, that is, those whose symptom lies in its profile\. Thediscriminative\_weightsof the confirmed symptoms and of the denied symptoms are summed and normalised by the number of relevant questions into asupport termand aconflict term\. These adjust thfe priorcomposite score[4](https://arxiv.org/html/2610.36325#S3.E4)through a bounded multiplicative update:
final\_score\(d\)=composite\_score\(d\)×\(1\+αsupport\_norm\(d\)−βconflict\_norm\(d\)\)final\\\_score\(d\)=composite\\\_score\(d\)\\times\{\}\\\\ \\bigl\(1\+\\alpha\\,support\\\_norm\(d\)\-\\beta\\,conflict\\\_norm\(d\)\\bigr\)\(6\)
where confirmations increase the score and denials decrease it according to their discriminative weights\.
Both thesupport\_termand theconflict\_termare normalized to the\[0,1\]\[0,1\]interval\. The hyperparametersα\\alphaandβ\\betacontrol the relative contribution of supporting and conflicting evidence, respectively\. Given that supporting evidence has substantially greater diagnostic significance than conflicting evidence in our framework, we establishedα\\alpha= 0\.6 andβ\\beta= 0\.2\. These values were derived by empirical hyperparameter tuning on a validation subset\. We systematically evaluated multiple parameter configurations and the combination ofα=0\.6\\alpha=0\.6andβ=0\.2\\beta=0\.2yielded optimal diagnostic accuracy and rank stability\. This configuration reflects a fundamental diagnostic principle: the presence of a highly specific symptom is typically stronger positive evidence for a disease than its absence is negative evidence, as symptoms may be unobserved by the patient, or simply delayed in their onset\.
In contrast, higher conflict\-penalty weights \(β=0\.4\\beta=0\.4andβ=0\.6\\beta=0\.6\) overly penalized plausible diagnostic candidates with temporarily unobserved symptoms, leading to their premature elimination from the differential\.
By limitingβ\\betarelative toα\\alpha, the model keeps the adjustment factor bounded, allowing follow\-up responses to refine the initial diagnostic ranking without replacing it or artificially amplifying previously established evidence\. The candidates are re\-ranked and the most influential answer is identified\.
When the final diagnosis is determined, the language model returns to explain\. It receives the computed scores and states, for each disease, why it rose or fell in the ranking\. Each disease’s confidence is determined by the score margins instead of being asserted: high for a clear leader, cautious when the margin is narrow\. The output is therefore a re\-ranked differential in which every disease carries a calibrated confidence and an transparent, evidence\-based explanation\.
## IVExperiments and Results
This section evaluates MedMAS\-DDx based on its diagnostic trajectory \-its ability to acquire missing information through follow\-up questions and iteratively refine the differential diagnosis \- rather than as a static classifier\.
The active agents access LLMs via LiteLLM \(remote API or self\-hosted vLLM\)\. All deterministic scoring and ranking processes run locally, independent of the LLM host\. Section[IV\-C](https://arxiv.org/html/2610.36325#S4.SS3)traces one evaluation case end to end to illustrate the mechanism concretely\.
### IV\-AEvaluation of framework and experimental setup
The framework is evaluated on the Q4DX benchmark\[[10](https://arxiv.org/html/2610.36325#bib.bib3)\]usingPatientCases\.csv\(99 cases, 29 diagnoses\) at two symptom\-completeness levels: 80% and 50%\. The 100% setting is excluded because no symptoms remain for follow\-up\. This yieldsN=198N=198: 99 samples at80%80\\%, 99 samples at50%50\\%\.
Follow\-up questions are answered by a deterministic simulated patient agent with access to the full symptom profile \(case 100%\), providing an optimistic estimate of interactive information recovery rather than real\-patient performance\. Diagnostic correctness is measured using SapBERT cosine similarity with the reference label \(target diagnosis\), using a 0\.6 threshold to tolerate differences in medical terminology\.
### IV\-BDiagnostic accuracy and interactive refinement
Symptom mapping was verified before assessing accuracy: 91\.3% of 1,243 symptoms were mapped to ontology concepts\. As Figure[2](https://arxiv.org/html/2610.36325#S4.F2)illustrates, direct matching to the primary SYMP ontology covered 77\.3% of symptoms\. To minimize information loss, a sequential fallback strategy queried unresolved symptoms against the HPO ontology, recovering an additional 14\.0% \(e\.g\., “passage of gases”→\\rightarrowflatulence\) and capturing expressions absent from SYMP\.
The remaining 8\.7% unmapped symptoms primarily result from the LLM extracting overly complex descriptions lacking direct ontology equivalents\. Furthermore, the fallback mechanism’s lexical tolerance occasionally introduces semantic errors \(e\.g\., mapping “unsteady” to “hemodynamic instability”\)\.
001010202030304040505060607070808090901001008\.7%14\.0%77\.3%Proportion of Extracted Symptoms \(%\)Primary \(SYMP\)Fallback \(HPO\)UnmappedFig\. 2:Distribution of symptom mapping resolutionInteractive refinement \(Phase 2\) consistently improves the zero\-shot differential \(Phase 1\)\. Of the 42 correct top\-1 predictions in Phase 2, only 6 were exact string matches, validating our use of semantic evaluation \(SapBERT\) over strict string matching\.
At the aggregate level, interactive refinement \(Phase 2 follow\-up\) improves on the zero\-shot differential \(Phase 1\) across every metric, including the mean semantic similarity of the top\-ranked prediction computed with SapBERT semantic evaluation at the0\.60\.6threshold\.\(Table[I](https://arxiv.org/html/2610.36325#S4.T1)\)\.
TABLE I:Global diagnostic accuracy: Phase 1 and Phase 2Table[II](https://arxiv.org/html/2610.36325#S4.T2)presents an analysis of the mean semantic similarity per disclosure variant computed with SapBERT, identifying an important compensatory mechanism to our multi\-agent architecture\. By engaging in targeted follow\-up questions, the system successfully recovers diagnostic confidence, matching the zero\-shot baseline of cases with significantly richer initial narratives\. This finding demonstrates that the interactive dialogue actively bridges the clinical information gap, effectively compensating for a 30% loss in initial symptom disclosure\.
TABLE II:Mean semantic similarity: Phase 1 \(initial differential\) and Phase 2 \(after follow\-up\)T1 \(50%\)T3 \(50%\)T1 \(80%\)T3 \(80%\)0010102020303016\.216\.226\.326\.321\.221\.225\.325\.318\.218\.224\.224\.224\.224\.230\.330\.3Accuracy \(%\)Phase 1 \(ZDA\)Phase 2 \(Refined\)Fig\. 3:Top\-1 and Top\-3 accuracy comparison between the initial Phase 1 and the interactively refined Phase 2\.Figure[3](https://arxiv.org/html/2610.36325#S4.F3)summarizes the results and shows, that refinement is not uniformly advantageous: performance improves from phase 1 to phase 2 in all cases, except for a slight decrease in Top\-3 accuracy at50%50\\%completeness\. We use the Zero\-shot Diagnostic Accuracy \(ZDA\) metric from the benchmark\[[10](https://arxiv.org/html/2610.36325#bib.bib3)\]for phase 1\. This asymmetry, together with Case \#96 below, is presented in the Discussions section\.
### IV\-CQualitative case study: Recovering the diagnosis of Hepatitis A \(Case \#96\)
To illustrate how a single follow\-up answer can reorder a competitive differential, we trace Case \#96 \(*Hepatitis A*,80%80\\%completeness\) end to end\. Its canonical profile includes ten symptoms; the80%80\\%narrative omits*yellowish skin*and*yellowing of eyes*\- i\.e\., jaundice, the most discriminative sign for hepatitis\. The clinical narrative given to the pipeline at this completeness level reads as follows:
> *A 32\-year\-old male presented to the clinic with troubling symptoms, including persistentjoint painthat has worsened over the past two weeks\. He reported episodes ofvomiting,nausea, and a noticeableloss of appetite\. Moreover, he has been suffering fromabdominal pain, accompanied bydiarrhea\. He also noted amild feverandmuscle painthat has hindered his daily activities, which has led to increased concern regarding his health status\.*
#### Phase 1a
Thesymptom\_extractormaps all eight symptoms present in the narrative to SYMP concepts \(8/88/8\);jaundiceis simply absent from the text, not lost in mapping\.
#### Phase 1b
Without the”jaundice”symptom,*”gastrointestinal anthrax”*and*”oropharyngeal anthrax”*lead with acomposite scoreof0\.9220\.922\(Eq\. \([4](https://arxiv.org/html/2610.36325#S3.E4)\)\), driven by the highspecificity weightof*”severe diarrhea”*\(Eq\. \([1](https://arxiv.org/html/2610.36325#S3.E1)\)\)\. Four”hepatitis”subtypes \(A, B, C, E\) tie just below at0\.8610\.861\. The top prediction’s SapBERT similarity to*”Hepatitis A”*is only0\.3400\.340\- an incorrect Top\-1\. Although the correct label is tied for third place, the prediction is still considered correct under the Top\-3 metric\.
#### Phase 1c
Thefollowup\_interviewerasks eleven targeted Yes/No questions \(about ascites, acholic stool, dark urine, jaundice, liver inflammation, hematemesis, hematochezia, dyspnea, backache, headache, cough\); the simulated patient confirms only*”jaundice”*and denies the others\.
#### Phase 2\.
Confirming”jaundice”\(Eq\. \([5](https://arxiv.org/html/2610.36325#S3.E5)\)\) raisesHepatitis A, B, and Cto0\.8720\.872despite three denials;”Hepatitis E”gains less, since an added denial on*dark urine*drops it to0\.8380\.838\. Both”anthrax”candidates receive no support and four denials, falling to0\.7810\.781, below all four”hepatitis”subtypes\.
#### Outcome
”Hepatitis A”becomes the top prediction, with similarity rising from0\.3400\.340to a perfect1\.01\.0\- the largest jump in the entire batch\. A single confirmed symptom, combined with tie\-aware scoring at the group level, was enough to resolve the ambiguity among six equally scored Phase 1 candidates, which remained unresolved from the initial narrative alone\.
To demonstrate the explainability of the final output, Listing[1](https://arxiv.org/html/2610.36325#LST1)shows a subset of the structured reasoning trace generated by the system for the top candidate,*Hepatitis A*\.
Listing 1:Agent\-generated reasoning trace for the refined diagnosis of Hepatitis A1"rank":1,
2"disease":"hepatitisA",
3"baseline\_score":0\.861,
4"followup\_support":0\.095,
5"followup\_conflict":0\.083,
6"final\_score":0\.872,
7"updated\_confidence":"HIGH",
8"reasoning":"HepatitisAinitiallyhadascoreof0\.861\.Follow\-upquestionsprovidedsupportbyconfirmingthepresenceofjaundice\(weight\+0\.733\),butconflictedbydenyingascites\(weight\-0\.467\),acholicstool\(weight\-0\.733\),andliverinflammation\(weight\-0\.733\)\.Theneteffectwasanincreaseinthefinalscoreto0\.872,withupdatedconfidenceratedasHIGH"
### IV\-DComparative analysis against the MedQDx baseline
Figure[4](https://arxiv.org/html/2610.36325#S4.F4)compares MedMAS\-DDx against the MedQDx baseline \(GPT\-4\.1\) across both accuracy metrics and completeness levels\. MedQDx achieves higher zero\-shot Top\-1 accuracy \(44%44\\%at80%80\\%;37%37\\%at50%50\\%\), reflecting a different task formulation rather than better reasoning: as an open\-vocabulary classifier, it is never penalized for missing labels at the benchmark’s exact granularity, whereas MedMAS\-DDx grounds each candidate in an explicit knowledge graph and refuses to generate a diagnosis with no ontology correspondent\. This constraint enables greater explainability and traceability, as each prediction can be linked to structured evidence and a transparent reasoning process\.
50% Variant80% Variant00202040403737444418\.218\.224\.224\.224\.224\.230\.330\.3Accuracy \(%\)MedQDx \(Top\-1\)MedMAS\-DDx \(Top\-1\)MedMAS\-DDx \(Top\-3\)Fig\. 4:Performance comparison: MedQDx vs MedMAS\-DDxFigure[4](https://arxiv.org/html/2610.36325#S4.F4)shows the same comparison at Top\-3, the appropriate granularity for a differential diagnosis: the gap narrows to30\.3%30\.3\\%vs\.44%44\\%at80%80\\%completeness, but less so at50%50\\%\(24\.2%24\.2\\%vs\.37%37\\%\), where Top\-3 also falls below its own Phase 1 value \- the same pattern discussed above\.
The two systems also differ sharply in question budget:2\.42\.4for MedQDx versus roughly ten for MedMAS\-DDx, a direct consequence of confirming specific ontology\-mapped symptoms rather than a single free\-form hypothesis\. Whether this cost is acceptable depends on the deployment context, discussed further in the Discussion\.
## VDiscussions and limitations
In this section, we discuss the behavioral characteristics and the possible limitations of the proposed system\.
Our approach uniquely coordinates specialized agents via deterministic control logic rather than unconstrained communication\. This architecture provides predictable execution, allowing validation of every intermediate decision\. Consequently, the system suits safety\-critical applications where reproducibility and auditability are essential\.
The system leverages multi\-turn questioning to progressively enrich the clinical picture\. When initial input is sparse, the interaction naturally shifts toward targeted questions that collect discriminative evidence\. Each turn refines the differential diagnosis by incorporating new responses into the ranking, enabling gradual convergence toward accurate conclusions\. This highlights the strength of structured dialogue in improving diagnostic precision while maintaining transparent, traceable reasoning\.
Overall, the contribution of interactive refinement is real but modest, and at50%50\\%completeness it is not even uniformly positive: Top\-1 accuracy improves at both completeness levels \(Fig\.[3](https://arxiv.org/html/2610.36325#S4.F3)\), but Top\-3 accuracy improves only at80%80\\%completeness \(25\.3%→30\.3%25\.3\\%\\rightarrow 30\.3\\%\) and decreases slightly at50%50\\%\(26\.3%→24\.2%26\.3\\%\\rightarrow 24\.2\\%\), a pattern that also makes the narrowing of the gap with the MedQDx baseline uneven across variants\.
However, the case study \(Section[IV\-C](https://arxiv.org/html/2610.36325#S4.SS3)\) reveals a different dynamic\. Case \#96 shifts one instance’s Top\-1 similarity from0\.3400\.340to1\.01\.0by resolving ambiguity among six equally scored candidates via a single targeted confirmation\. When initial ambiguity exists, refinement resolves it decisively\. Conversely, if one diagnosis dominates or no candidate is sufficiently close to the reference label, refinement has no actionable uncertainty, yielding a zero measured contribution by construction\.
The Top\-3 drop at 50% completeness arises because incomplete symptom information admits weak candidates into the Top\-3\. Follow\-up evidence legitimately replaces these incidental candidates via the score update \(Eq\. \([4](https://arxiv.org/html/2610.36325#S3.E4)\)\) with better\-supported ones, occasionally reducing Top\-3 accuracy\. Aggregating cases with and without resolvable ambiguity inherently understates refinement’s per\-case impact; case\-level trajectories provide a more faithful assessment of the follow\-up loop\.
Despite the advantages, several limitations should be acknowledged\. First, the quality of the differential diagnosis depends on the completeness and accuracy of the underlying biomedical ontology and its symptom\-disease associations\. Missing, incomplete, or outdated knowledge cannot be incorporated into the reasoning process\.
Other key limitation in medical diagnosis tasks is the mismatch between ontology terminology and dataset terminology, which arises from the gap between formal, structured medical knowledge \(ground truth\) and the context\-dependent, heterogeneous language used in clinical data as it is recorded in real\-world practice\. This gap limits the alignment of patient data with ontology concepts, affecting tasks such as symptoms\-disease mapping or information extraction\. This limitation is partially mitigated by the extensive validation and widespread adoption of biomedical ontologies in research\[[19](https://arxiv.org/html/2610.36325#bib.bib16)\],\[[20](https://arxiv.org/html/2610.36325#bib.bib17)\],\[[21](https://arxiv.org/html/2610.36325#bib.bib18)\]that explicitly leverage DOID or HPO, which provide a robust semantic foundation for clinical reasoning and as well as their successful application in ontology\-based systems across various domains\[[22](https://arxiv.org/html/2610.36325#bib.bib25)\],\[[23](https://arxiv.org/html/2610.36325#bib.bib26)\]\.
The knowledge base’s limitations are exposed by two reference labels,*Jaundice*and*Vertigo*: while the Q4Dx benchmark treats them as diagnoses, SYMP classifies them as symptoms\. Because MedMAS\-DDx candidates must correspond to explicit disease concepts in the knowledge graph, the system cannot output either label as a diagnosis, regardless of reasoning quality\. This stems directly from ontology coverage, not the reasoning pipeline\. For*Jaundice*, this limitation is absolute: it is never proposed as a candidate disease\. Instead, the system retrieves ontology\-supported diseases featuring*jaundice*\(e\.g\.,*Hepatitis E, D*\) and queries it as follow\-up evidence\. Accuracy here remains zero until the ontology is explicitly extended\.
Analyzing unresolved cases post\-Phase 2 reveals that errors stem primarily from structured reasoning constraints rather than language understanding\. Typical errors involve: \(1\) conceptual mismatches, where the benchmark treats symptoms as diagnoses; \(2\) knowledge graph sparsity, where exact symptom\-disease associations are absent despite highly accurate symptom extraction \(88\.4% mapping\); \(3\) diagnostic granularity, where the system robustly identifies the broader disease family but struggles to isolate exact subtypes without specific laboratory results\.
Consequently, employing a more advanced LLM would not resolve these errors, as its role is deliberately restricted to semantic translation\. These unresolved cases highlight an intentional limitation of our neuro\-symbolic design: constraining inference to a curated knowledge graph structurally prevents hallucinating statistically plausible but unsupported diagnoses\. This trade\-off caps benchmark performance to guarantee transparent, clinically safe decision\-making\.
Finally, the restricted interaction model limits follow\-up responses to ”yes/no/unsure\.” While supporting deterministic scoring and reproducibility, this fails to capture nuanced clinical information like symptom severity or temporal progression\.
## VIConclusion and Future Work
Overall, the methodology forms a directed pipeline with a single feedback loop: free text is transformed into structured symptoms, generating candidate diseases consolidated into an initial ranking that either terminates or triggers targeted questioning\. The follow\-up answers are then reintegrated into the scoring stage\. Throughout the pipeline, each component has a distinct role: language models perform interpretation and generation, the external knowledge source provides symptom\-disease associations, and deterministic code handles ranking, evaluation, and control flow\. A sparse initial description simply produces a weaker initial ranking and shifts more work onto the questioning stage, allowing the inquiry depth to adapt to initial uncertainty\. This consistency keeps the process transparent at all stages\.
The evaluation of the proposed method showed that interactive refinement improved global Top\-1 accuracy from 18\.7% to 21\.2% and Top\-3 accuracy from 25\.8% to 27\.3%\. Notably, targeted follow\-up questions recovered diagnostic confidence to levels comparable to the zero\-shot semantic\-similarity baseline using substantially richer initial narratives\.
Despite these promising results, several development opportunities remain\. The system requires validation on large\-scale, real\-world datasets \(e\.g\., MIMIC\-IV\[[24](https://arxiv.org/html/2610.36325#bib.bib24),[25](https://arxiv.org/html/2610.36325#bib.bib9)\]or DDXPlus\[[26](https://arxiv.org/html/2610.36325#bib.bib8)\]\), whose clinical notes, laboratory results, and diverse patient cases better reflect real\-world complexity, addressing the current benchmark’s limited size\. Future efforts will extend ontology coverage, enable richer patient interactions while preserving determinism, and conduct prospective clinical evaluations\. Finally, integrating adaptive weighting and probabilistic evidence could further enhance accuracy of the ranking without compromising diagnostic transparency\.
## VIIAcknowledgement
The authors acknowledge Georgiana Copil \(Adobe Romania\) for her valuable guidance and coordination\.
## References
- \[1\]\(2021\)What disease does this patient have? a large\-scale open domain question answering dataset from medical exams\.Applied Sciences11\.External Links:ISSN 2076\-3417,[Document](https://dx.doi.org/10.3390/app11146421)Cited by:[§I](https://arxiv.org/html/2610.36325#S1.p1.1)\.
- \[2\]A\. Pal, L\. K\. Umapathi, and M\. Sankarasubbu\(2022\)MedMCQA : a large\-scale multi\-subject multi\-choice dataset for medical domain question answering\.External Links:2203\.14371,[Link](https://arxiv.org/abs/2203.14371)Cited by:[§I](https://arxiv.org/html/2610.36325#S1.p2.1)\.
- \[3\]D\. McDuff, M\. Schaekermann, T\. Tu, A\. Palepu, A\. Wang, J\. Garrison, K\. Singhal, Y\. Sharma, S\. Azizi, K\. Kulkarni, L\. Hou, Y\. Cheng, Y\. Liu, S\. S\. Mahdavi, S\. Prakash, A\. Pathak, C\. Semturs, S\. Patel, D\. R\. Webster, E\. Dominowska, J\. Gottweis, J\. Barral, K\. Chou, G\. S\. Corrado, Y\. Matias, J\. Sunshine, A\. Karthikesalingam, and V\. Natarajan\(2023\)Towards accurate differential diagnosis with large language models\.\.Cited by:[§I](https://arxiv.org/html/2610.36325#S1.p3.1)\.
- \[4\]L\. M\. Schriml, C\. Arze, S\. Nadendla, A\. Ganapathy, V\. Felix, A\. Mahurkar, K\. Phillippy, A\. Gussman, S\. Angiuoli, E\. Ghedin, and N\. Hall\(2010\)GeMInA, genomic metadata for infectious agents, a geospatial surveillance pathogen database\.Nucleic Acids Res\.\(en\)\.Cited by:[§I](https://arxiv.org/html/2610.36325#S1.p5.1)\.
- \[5\]B\. JA, J\. CMS, S\. MA, O\. D, N\. L, F\. V, B\. SM, and et al\.\(2026\)The do\-kb knowledgebase 2026 update: expanding programmatic and language access\.Nucleic Acids Research54,pp\. D1425\.External Links:[Document](https://dx.doi.org/10.1093/nar/gkaf1213)Cited by:[§I](https://arxiv.org/html/2610.36325#S1.p5.1)\.
- \[6\]P\. N\. Robinson, S\. Köhler, S\. Bauer, D\. Seelow, D\. Horn, and S\. Mundlos\(2008\)The human phenotype ontology: a tool for annotating and analyzing human hereditary disease\.Am\. J\. Hum\. Genet\.83,pp\. 610\(en\)\.Cited by:[§I](https://arxiv.org/html/2610.36325#S1.p5.1)\.
- \[7\]K\. Singhal, T\. Tu, J\. Gottweis, R\. Sayres, E\. Wulczyn, M\. Amin, L\. Hou, K\. Clark, S\. R\. Pfohl, H\. Cole\-Lewis, D\. Neal, Q\. M\. Rashid, M\. Schaekermann, A\. Wang, and et al\.\(2025\)Toward expert\-level medical question answering with large language models\.Nat\. Med\.31\(3\),pp\. 943–950\(en\)\.Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p1.1)\.
- \[8\]K\. Singhal, S\. Azizi, T\. Tu, S\. S\. Mahdavi, J\. Wei, H\. W\. Chung, N\. Scales, A\. Tanwani, H\. Cole\-Lewis, S\. Pfohl, P\. Payne, M\. Seneviratne, P\. Gamble, C\. Kelly, N\. Scharli, A\. Chowdhery, P\. Mansfield, B\. A\. y Arcas, and D\. Webster\(2022\)Large language models encode clinical knowledge\.External Links:2212\.13138Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p1.1)\.
- \[9\]G\. A\. Muntean, A\. Marginean, A\. Groza, I\. Damian, S\. A\. Roman, M\. C\. Hapca, A\. M\. Sere, R\. M\. Mănoiu, M\. V\. Muntean, and S\. D\. Nicoară\(2024\)A qualitative evaluation of chatgpt4 and palm2’s response to patient’s questions regarding amd\.Diagnostics\.External Links:ISSN 2075\-4418,[Document](https://dx.doi.org/10.3390/diagnostics14141468)Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p2.1)\.
- \[10\]M\. Werthaim, M\. Kimhi, A\. Apartsin, and Y\. Aperstein\(2026\)A benchmark for evaluating diagnostic questioning efficiency of LLMs in patient conversations\.Sci\. Rep\.16\(1\),pp\. 6121\(en\)\.Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p3.1),[§IV\-A](https://arxiv.org/html/2610.36325#S4.SS1.p1.1),[§IV\-B](https://arxiv.org/html/2610.36325#S4.SS2.p6.1)\.
- \[11\]J\. Tucker\(2024\)SymbiPredict\.Mendeley Data\.External Links:[Link](https://data.mendeley.com/datasets/dv5z3v2xyd/1)Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p3.1)\.
- \[12\]Q\. Wang, R\. Sheng, Y\. Li, H\. Qu, Y\. Sun, and M\. Zhu\(2026\)MedKGI: iterative differential diagnosis with medical knowledge graphs and information\-guided inquiring\.External Links:2512\.24181Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p4.1)\.
- \[13\]D\. F\. V\., O\. Proniakin, V\. Gruber, and R\. Marinescu\(2025\)MedPI: evaluating ai systems in medical patient\-facing interactions\.External Links:2601\.04195Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p4.1)\.
- \[14\]J\. Fang, R\. Chen, X\. Yang, J\. Yu, J\. Xu, A\. Vinod, W\. Shi, T\. Chen, H\. Ji, C\. Zhai, Y\. Ding, and Y\. Zhang\(2026\)Benchmarking multi\-turn medical diagnosis: hold, lure, and self\-correction\.External Links:2604\.04325Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p4.1)\.
- \[15\]L\. Gong, W\. Fang, T\. Yang, D\. Tao, C\. Guo, P\. Wei, B\. Xie, J\. Guan, Z\. Chen, F\. Shi, J\. Gu, and J\. Liu\(2026\)MedDialogRubrics: a comprehensive benchmark and evaluation framework for multi\-turn medical consultations in large language models\.External Links:2601\.03023Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p5.1)\.
- \[16\]X\. Tang, A\. Zou, Z\. Zhang, Z\. Li, Y\. Zhao, X\. Zhang, A\. Cohan, and M\. Gerstein\(2024\)MedAgents: large language models as collaborators for zero\-shot medical reasoning\.External Links:2311\.10537Cited by:[§II](https://arxiv.org/html/2610.36325#S2.p6.1)\.
- \[17\]G\. Stinton, J\. A\. Lieviant, S\. Kam, J\. Y\. Lim, J\. C\. Goh, W\. K\. Lim, G\. Baynam, T\. Tan, D\. Pham, and S\. S\. Jamuar\(2023\)Clinical free text to hpo codes\.Rare1,pp\. 100007\.External Links:ISSN 2950\-0087,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.rare.2023.100007)Cited by:[§III\-A](https://arxiv.org/html/2610.36325#S3.SS1.p2.1)\.
- \[18\]W\. Zhong, M\. Sun, S\. Yao, Y\. Liu, D\. Peng, Y\. Liu, K\. Yang, H\. Gao, H\. Yan, W\. Hao, Y\. Yan, and C\. Yin\(2025\)Enhancing the accuracy of human phenotype ontology identification: comparative evaluation of multimodal large language models\.J Med Internet Res27\.External Links:ISSN 1438\-8871,[Document](https://dx.doi.org/10.2196/73233)Cited by:[§III\-A](https://arxiv.org/html/2610.36325#S3.SS1.p2.1)\.
- \[19\]J\. Zhang, X\. Zhang, K\. Sun, X\. Yang, C\. Dai, and Y\. Guo\(2019\)Unsupervised annotation of phenotypic abnormalities via semantic latent representations on electronic health records\.External Links:1911\.03862Cited by:[§V](https://arxiv.org/html/2610.36325#S5.p8.1)\.
- \[20\]L\. M\. Schriml, C\. Arze, S\. Nadendla, Y\. W\. Chang, M\. Mazaitis, V\. Felix, G\. Feng, and W\. A\. Kibbe\(2012\)Disease ontology: a backbone for disease semantic integration\.Nucleic Acids Res\.40\(en\)\.Cited by:[§V](https://arxiv.org/html/2610.36325#S5.p8.1)\.
- \[21\]S\. Köhler, M\. Gargano, N\. Matentzoglu, L\. C\. Carmody, D\. Lewis\-Smith, N\. A\. Vasilevsky, D\. Danis, and et al\.The human phenotype ontology in 2021\.Nucleic Acids Research49\(D1\),pp\. D1207–D1217\.External Links:ISSN 0305\-1048,[Document](https://dx.doi.org/10.1093/nar/gkaa1043),https://academic\.oup\.com/nar/article\-pdf/49/D1/D1207/35364524/gkaa1043\.pdfCited by:[§V](https://arxiv.org/html/2610.36325#S5.p8.1)\.
- \[22\]R\. Szabo and A\. Groza\(2017\)Analysing debates on climate change with textual entailment and ontologies\.In2017 13th IEEE International Conference on Intelligent Computer Communication and Processing \(ICCP\),Vol\.,pp\. 39–46\.External Links:[Document](https://dx.doi.org/10.1109/ICCP.2017.8116981)Cited by:[§V](https://arxiv.org/html/2610.36325#S5.p8.1)\.
- \[23\]S\. Middleton, D\. De Roure, and N\. Shadbolt\(2009\)Ontology\-based recommender systems\.Vol\.32,pp\. 779–796\.External Links:ISBN 9783540709992,[Document](https://dx.doi.org/10.1007/978-3-540-92673-3%5F35)Cited by:[§V](https://arxiv.org/html/2610.36325#S5.p8.1)\.
- \[24\]A\. Johnson, L\. Bulgarelli, T\. Pollard, B\. Gow, B\. Moody, S\. Horng, L\. A\. Celi, and R\. Mark\(2024\)MIMIC\-IV\.PhysioNet\.Note:Version 3\.1External Links:[Document](https://dx.doi.org/10.13026/kpb9-mt58)Cited by:[§VI](https://arxiv.org/html/2610.36325#S6.p3.1)\.
- \[25\]B\. StarkDisease and symptoms dataset 2023\.Mendeley Data\.External Links:[Link](https://data.mendeley.com/datasets/2cxccsxydc/1)Cited by:[§VI](https://arxiv.org/html/2610.36325#S6.p3.1)\.
- \[26\]A\. F\. Tchango, R\. Goel, Z\. Wen, J\. Martel, and J\. Ghosn\(2022\)DDXPlus: a new dataset for automatic medical diagnosis\.External Links:2205\.09148Cited by:[§VI](https://arxiv.org/html/2610.36325#S6.p3.1)\.相似文章
学习何时协作:通过不确定性感知路由实现选择性多智能体医学推理
提出了 SMART-Med,一种完全本地化的多智能体医学推理方法,通过不确定性驱动的路由机制决定何时单智能体作答、何时召集专家协作,并在 MedVR-3K 数据集上微调,以 3.8 倍推理加速和 72% token 节省达到与稠密多智能体方法相当的性能。
PsyCIDRA:用于精神科访谈与诊断推理的双智能体框架
该论文提出 PsyCIDRA,一个将自由形式精神科访谈与诊断推理相结合的双智能体框架,其中访谈智能体借助工具维护笔记、加载专家技能并检索 ICD-11 参考,诊断智能体则基于访谈记录生成假设并报告支持、冲突和缺失证据。模拟评估和针对 101 名人类参与者的盲测研究表明,该框架的诊断一致性显著优于直接提示。
从既定证据到搜集证据:面向纵向医学推理的智能体学习
该论文提出CASE——一系列用于证据搜集的临床智能体,结合工具使用框架与智能体后训练方法,在基于UK Biobank构建的纵向多模态医学基准上进行评估,其基于Qwen3-VL-8B的智能体在匹配评估条件下答案准确率相对GPT-5.4和Claude Opus 4.8分别提升超16%和10%。
社会思维链:一种基于医学鉴别诊断方法论的多智能体架构
这篇arXiv论文介绍了社会思维链(SCoT),一种用于医学鉴别诊断的多智能体架构,它将多轮专家对话组织成结构化流程。评估显示,它优于单智能体和整体式推理,尤其是在最困难的诊断案例上。
ConsultMind:基于不确定性感知推理的自动化诊断咨询
本文提出ConsultMind与AutoDisym框架,利用贝叶斯网络与不确定性感知推理实现诊断咨询自动化,在多个医疗领域展示了更高的诊断准确性与解释质量。