<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LLM | Enjun Du（杜恩俊）</title><link>https://enjundu.com/tags/llm/</link><atom:link href="https://enjundu.com/tags/llm/index.xml" rel="self" type="application/rss+xml"/><description>LLM</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 31 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://enjundu.com/media/icon_hu7729264130191091259.png</url><title>LLM</title><link>https://enjundu.com/tags/llm/</link></image><item><title>EviRank: Structured Relevance Evidence for Multimodal Image Re-ranking</title><link>https://enjundu.com/blog/evirank/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://enjundu.com/blog/evirank/</guid><description>&lt;h2 id="from-similarity-to-semantic-verification">From similarity to semantic verification&lt;/h2>
&lt;p>Real image-search requests are rarely one-dimensional. “Find this shirt in pink” asks the system to preserve the object and style, change one attribute, and ignore incidental factors such as the background. A single similarity score hides these separate requirements; free-form chain-of-thought may omit constraints or claim visual evidence that was never verified.&lt;/p>
&lt;blockquote>
&lt;p>EviRank reframes multimodal image re-ranking as an explicit semantic constraint-satisfaction problem.&lt;/p>
&lt;/blockquote>
&lt;p>The method supports text-only, image-only, and composed queries through the same evidence interface. It can sit on top of any off-the-shelf retriever and re-rank its top candidates without retraining the retriever.&lt;/p>
&lt;hr>
&lt;h2 id="structured-evidence-frames">Structured Evidence Frames&lt;/h2>
&lt;p>An MLLM teacher parses each query into a typed &lt;strong>Evidence Frame&lt;/strong>. The frame spans six semantic slots:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Entities&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Attributes&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Actions&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Relations&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Scene&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Key details&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>Within each slot, a short criterion is marked as:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Required&lt;/strong> — what a relevant candidate must contain;&lt;/li>
&lt;li>&lt;strong>Forbidden&lt;/strong> — what would contradict the intended result;&lt;/li>
&lt;li>&lt;strong>Ignorable&lt;/strong> — what should not influence the decision.&lt;/li>
&lt;/ul>
&lt;p>This structure makes semantic coverage visible. It also unifies different query modalities: a reference image contributes what must be preserved, modification text contributes what must change, and incidental context becomes explicitly ignorable.&lt;/p>
&lt;hr>
&lt;h2 id="evidence-conditioned-re-ranking">Evidence-conditioned re-ranking&lt;/h2>
&lt;p>EviRank first applies deterministic, slot-wise rubric scoring and then uses an evidence-grounded listwise comparison for global refinement. Both stages read the same Evidence Frame, so the final ranking can be traced back to which constraints each candidate satisfies or violates.&lt;/p>
&lt;p>The paper studies four operating points:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>EviRank-mini&lt;/strong> — rubric-only re-ranking with no MLLM at test time;&lt;/li>
&lt;li>&lt;strong>EviRank&lt;/strong> — a distilled lightweight student;&lt;/li>
&lt;li>&lt;strong>EviRank-plus&lt;/strong> — rubric scoring with Gemini-3-Flash refinement;&lt;/li>
&lt;li>&lt;strong>EviRank-pro&lt;/strong> — rubric scoring with Gemini-3-Pro refinement.&lt;/li>
&lt;/ul>
&lt;h3 id="evidence-as-supervision">Evidence as supervision&lt;/h3>
&lt;p>The structured frame does more than explain the teacher. Per-slot scores, hard-pair distinctions, and typed constraints form a naturally decomposable supervision bundle for distillation. The student consumes the raw query and candidate images at inference time, while learning from the teacher’s explicit evidence during training.&lt;/p>
&lt;hr>
&lt;h2 id="results">Results&lt;/h2>
&lt;p>EviRank is evaluated on five benchmarks across text-to-image, image-to-image, and composed image retrieval. The full system achieves state-of-the-art results across the benchmark suite, while the distilled student retains &lt;strong>more than 90%&lt;/strong> of the teacher’s capability at substantially lower cost.&lt;/p>
&lt;p>The strongest gains appear in settings where fine-grained constraints matter most. On FashionIQ, for example, the method improves Recall@10 by up to &lt;strong>8.27 points&lt;/strong> over ImageScope on the Shirt category. Even EviRank-mini, which uses no MLLM at test time, matches or exceeds strong reasoning-based re-rankers—evidence that the structured representation itself is doing meaningful work.&lt;/p></description></item><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>