<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agentic Reasoning | Enjun Du（杜恩俊）</title><link>https://enjundu.com/tags/agentic-reasoning/</link><atom:link href="https://enjundu.com/tags/agentic-reasoning/index.xml" rel="self" type="application/rss+xml"/><description>Agentic Reasoning</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 30 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://enjundu.com/media/icon_hu7729264130191091259.png</url><title>Agentic Reasoning</title><link>https://enjundu.com/tags/agentic-reasoning/</link></image><item><title>LEDGERMIND: Provenance-Constrained Multimodal Agentic Reasoning with a Structured Evidence Ledger</title><link>https://enjundu.com/blog/ledgermind/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://enjundu.com/blog/ledgermind/</guid><description>&lt;h2 id="why-trajectory-faithfulness-matters">Why trajectory faithfulness matters&lt;/h2>
&lt;p>A multimodal agent does more than emit an answer. It observes images, calls tools, retrieves evidence, forms intermediate claims, and sometimes repairs its own trajectory. Final-answer accuracy compresses all of this into one bit: correct or incorrect. It cannot reveal whether the answer was grounded, guessed from a language prior, or reached through errors that happened to cancel out.&lt;/p>
&lt;blockquote>
&lt;p>LedgerMind treats the agent trajectory as an auditable state machine, not a free-form scratchpad.&lt;/p>
&lt;/blockquote>
&lt;p>This perspective targets four recurring failure modes: unsupported intermediate claims, citation-backed entity hallucination (&lt;strong>Phantom Grounding&lt;/strong>), unnecessary deep reasoning on simple queries, and new unsupported content introduced during repair.&lt;/p>
&lt;hr>
&lt;h2 id="the-ledgermind-runtime">The LedgerMind runtime&lt;/h2>
&lt;p>LedgerMind places a &lt;strong>Structured Evidence Ledger&lt;/strong> at the center of the agent. Each perception or retrieval result is normalized into a typed entry with its source, confidence, lifecycle state, and dependencies. Downstream claims may cite only active entries, turning provenance from a prompting preference into an execution constraint.&lt;/p>
&lt;p>The runtime proceeds in two stages:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Evidence acquisition and ledger state.&lt;/strong> An adaptive dispatcher chooses either a direct path or the full tool pipeline. Tool outputs are recorded as active ledger entries rather than mixed into an unstructured text history.&lt;/li>
&lt;li>&lt;strong>Grounding-governed intervention.&lt;/strong> Every decision claim passes support coverage, &lt;strong>Entity Consistency Check (ECC)&lt;/strong>, and &lt;strong>Numeric Coherence Check (NCC)&lt;/strong>. A passing claim becomes the grounded final answer; a failing claim can trigger only predefined evidence-, action-, or trajectory-level repair.&lt;/li>
&lt;/ol>
&lt;h3 id="three-layer-grounding">Three-layer grounding&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Support coverage&lt;/strong> checks whether the claim is substantively covered by its cited evidence.&lt;/li>
&lt;li>&lt;strong>ECC&lt;/strong> requires conclusion-level entities to appear in the cited evidence, with alias handling.&lt;/li>
&lt;li>&lt;strong>NCC&lt;/strong> requires numerical values to match cited values under type-aware tolerances.&lt;/li>
&lt;/ul>
&lt;p>Together, these checks catch claims that cite valid evidence IDs while quietly introducing a different entity, year, count, or measurement.&lt;/p>
&lt;h3 id="adaptive-execution-and-constrained-repair">Adaptive execution and constrained repair&lt;/h3>
&lt;p>The &lt;strong>Adaptive Dual-Path Dispatcher&lt;/strong> avoids routing every query through an expensive reasoning pipeline. Simple or knowledge-oriented queries can take the direct path, while questions requiring perception, retrieval, and multi-step reasoning use the full pipeline.&lt;/p>
&lt;p>When verification fails, the &lt;strong>Event-Triggered Verification-and-Repair&lt;/strong> engine applies typed state transitions. It may drop or refresh evidence, retry or switch an action, or stop and answer—but new evidence must still come from tools. This gives repair a provenance non-amplification guarantee.&lt;/p>
&lt;hr>
&lt;h2 id="results">Results&lt;/h2>
&lt;p>LedgerMind is evaluated on six public benchmarks—VTC-Bench, MMStar, MMMU, MMMU-Pro, EMMA, and MC-Search—plus the &lt;strong>Hard-200&lt;/strong> stress set, using six frontier MLLMs from four vendors.&lt;/p>
&lt;ul>
&lt;li>On &lt;strong>VTC-Bench&lt;/strong>, LedgerMind with Gemini-3-Flash reaches &lt;strong>58.9%&lt;/strong>, while the same runtime improves GPT-4o by &lt;strong>23.3 points&lt;/strong>.&lt;/li>
&lt;li>On &lt;strong>EMMA&lt;/strong>, it reaches &lt;strong>58.29% overall&lt;/strong>, a &lt;strong>9.58-point&lt;/strong> gain over the strongest thinking-mode baseline.&lt;/li>
&lt;li>On &lt;strong>Hard-200&lt;/strong>, every tested backbone improves by &lt;strong>11.2 to 19.7 points overall&lt;/strong>, with no negative sub-source result.&lt;/li>
&lt;li>Trajectory-level audits show gains beyond answer accuracy, especially against unsupported reasoning and Phantom Grounding.&lt;/li>
&lt;/ul>
&lt;p>The ablations reinforce the design: removing the ledger causes the largest degradation, free-form repair is substantially weaker than typed repair, and disabling ECC/NCC most strongly harms the difficult split.&lt;/p></description></item><item><title>GraphMaster: Automated Graph Synthesis via LLM Agents in Data-Limited Environments</title><link>https://enjundu.com/blog/graphmaster/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><guid>https://enjundu.com/blog/graphmaster/</guid><description>&lt;h2 id="abstract">Abstract&lt;/h2>
&lt;p>Graph Foundation Models need large, diverse graph corpora, but real-world graphs are often small, private, or expensive to annotate. &lt;strong>GraphMaster&lt;/strong> turns graph synthesis into a coordinated agent workflow: four specialized LLM agents iteratively expand a text-attributed graph while preserving both its meaning and topology.&lt;/p>
&lt;hr>
&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;blockquote>
&lt;p>The goal is not merely to make a graph larger. The new nodes must read naturally, connect plausibly, and remain useful for downstream learning.&lt;/p>
&lt;/blockquote>
&lt;p>Classical augmentation methods mainly manipulate topology and cannot generate meaningful textual attributes. Direct LLM generation introduces a different set of problems: whole graphs exceed context windows, locally plausible additions may violate global structure, and hallucinated nodes or edges can silently corrupt the training signal.&lt;/p>
&lt;hr>
&lt;h2 id="method">Method&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="Framework" srcset="
/blog/graphmaster/framework_hu1132089422936647416.webp 400w,
/blog/graphmaster/framework_hu5928412425996290846.webp 760w,
/blog/graphmaster/framework_hu2872404166475514373.webp 1200w"
src="https://enjundu.com/blog/graphmaster/framework_hu1132089422936647416.webp"
width="760"
height="257"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>GraphMaster decomposes synthesis into four accountable roles:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Manager Agent&lt;/strong> — Selects semantic or topological enhancement according to the current graph state and coordinates the workflow.&lt;/li>
&lt;li>&lt;strong>Perception Agent&lt;/strong> — Overcomes context-window limitations via semantic-aware community detection, mode-adaptive seed selection, and hierarchical PPR-based diffusion sampling to extract representative subgraphs.&lt;/li>
&lt;li>&lt;strong>Enhancement Agent&lt;/strong> — Generates new nodes and edges conditioned on extracted knowledge, with dual-mode generation for semantic coherence and structural fidelity.&lt;/li>
&lt;li>&lt;strong>Evaluation Agent&lt;/strong> — Scores semantic and structural quality, then decides whether another refinement round is needed.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="experimental-results">Experimental Results&lt;/h2>
&lt;p>Evaluated on &lt;strong>6 data-limited benchmarks&lt;/strong> with &lt;strong>4 GNN architectures&lt;/strong> (GCN, JKNET, GraphSage, GAT) on 8x A100 GPUs using QwQ-32B as the base LLM.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="Main Results" srcset="
/blog/graphmaster/main_results_hu15599672716564817252.webp 400w,
/blog/graphmaster/main_results_hu17387086646069390212.webp 760w,
/blog/graphmaster/main_results_hu8138420897292343079.webp 1200w"
src="https://enjundu.com/blog/graphmaster/main_results_hu15599672716564817252.webp"
width="760"
height="269"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>GraphMaster consistently outperforms all baselines across all datasets. The bottom row (blue) shows GraphMaster achieving the highest accuracy and F1 scores on every benchmark.&lt;/p>
&lt;h3 id="graph-feature-preservation">Graph Feature Preservation&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="Feature Analysis" srcset="
/blog/graphmaster/feature_analysis_hu9285242773121029112.webp 400w,
/blog/graphmaster/feature_analysis_hu7005581667582390789.webp 760w,
/blog/graphmaster/feature_analysis_hu10889657734607540595.webp 1200w"
src="https://enjundu.com/blog/graphmaster/feature_analysis_hu9285242773121029112.webp"
width="760"
height="269"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>The synthesized graphs maintain high fidelity: &lt;strong>KS statistic 0.357&lt;/strong> (p=0.059) for degree distribution, &lt;strong>0.835&lt;/strong> clustering coefficient similarity, and &lt;strong>0.988&lt;/strong> label homogeneity — indicating near-perfect structural preservation.&lt;/p>
&lt;h3 id="ablation-study">Ablation Study&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="Ablation" srcset="
/blog/graphmaster/ablation_hu2146630035767259003.webp 400w,
/blog/graphmaster/ablation_hu7840005300923044651.webp 760w,
/blog/graphmaster/ablation_hu17319609184545855075.webp 1200w"
src="https://enjundu.com/blog/graphmaster/ablation_hu2146630035767259003.webp"
width="760"
height="257"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Removing the Evaluation Agent causes the largest performance drop, confirming the critical role of iterative quality control. Each agent contributes uniquely to the final synthesis quality.&lt;/p></description></item></channel></rss>