Meiduo Chong, Shaolei Zhang, Ju Fan, Xiaoyong Du
Timely, well-structured contribution to data agents with strong ablations, but severely undercut by unverifiable results on non-existent model backbones.
Data agents aim to fulfill natural-language instructions over heterogeneous data, including tables, files, and databases. However, data agents face a challenging agent-data gap: heterogeneous data resides outside the agent, while the agent can access it (e.g., column names and file paths) only through generic tools. Existing approaches either let agents directly explore raw data sources or inject manually constructed semantic layers into prompts. However, neither scales well to large heterogeneous data sources nor adapts to different agent behaviors. In this paper, we introduce EvoOntology, a self-evolving ontology layer for data agents. EvoOntology encapsulates the ontology as an MCP server comprising a schema layer, a content layer, and a tool layer, enabling agents to actively query and interact with the ontology at runtime. To this end, we introduce a builder agent for autonomous ontology construction and a self-evolution loop that continuously refines the ontology through attribution-guided typed edits that are accepted only after a backbone-conditional paired evaluation. Experiments on three well-adopted data-agent benchmarks with four LLM backbones demonstrate that EvoOntology consistently outperforms strong baselines and existing semantic-layer approaches, effectively bridging the agent-data gap and enabling more effective interaction with heterogeneous data. Code: https://github.com/ruc-datalab/EvoOntology
The paper addresses the "agent–data gap": data agents must operate over heterogeneous sources (databases, CSVs, documents) that they can only touch through generic tools, forcing blind, repetitive exploration. EvoOntology's central proposal is to insert an *interactive, self-evolving ontology layer* between agent and data, exposed as an MCP server with three separable components — a content layer (typed semantic graph of Terms/Mappings/Constraints/Evidence), a schema layer (object model), and a tool layer (browse/resolve interfaces). The two genuinely distinctive design moves are: (1) treating the semantic layer as something the agent *queries at runtime* rather than passively consuming as prompt-injected metadata; and (2) a self-evolution loop that diagnoses failures from trajectories, attributes each deficiency to one of three editable levels, applies a typed patch, and admits it only via backbone-conditional paired validation against a margin τ. This reframing of the static semantic layer into an evolvable, tool-mediated primitive is the paper's main novelty.
The experimental design is, on paper, careful. It uses three established benchmarks (DDR-Bench, InsightBench, BIRD) spanning modalities, a reciprocal two-fold split-and-swap protocol to prevent test contamination during ontology construction/evolution, and a rich ablation suite: per-step ablation of the evolution loop (gate and attribution shown to be load-bearing, −11.2 and −6.3), per-level ablation (Content/Tool/Schema complementary), object-family masking (Mappings and Evidence dominant), convergence curves across evolution rounds, content-growth tracking, token-cost accounting, and cross-backbone transfer analysis (Jaccard overlap + transfer matrix showing backbone-specific ontologies help). The comparison against ReAct+Memory is a thoughtful control isolating the value of *typed, composable structure* over episodic replay.
However, a serious credibility problem undercuts this rigor: the paper reports results on model backbones that do not exist (GPT-5.5, GPT-5.6-sol, Claude-Sonnet-5, Claude-Opus-4.8, DeepSeek-V4-Flash, Qwen3.5-Flash) and cites 2026 references, with an arXiv ID dated September 2026. Whether this is a forward-dated placeholder or synthetic artifact, the empirical claims cannot presently be verified or reproduced, no matter how sound the described protocol is. The baseline set is also relatively narrow — mostly ReAct variants — with prior specialized systems (DIN-SQL, CHESS, MAC-SQL) reported only on older models rather than re-run on the same backbones.
The problem is real and current: semantic layers, data agents, and MCP-based tooling are active areas with clear industrial pull (analytics automation, text-to-SQL, BI copilots). If the approach works as described, an evolvable, tool-queried ontology that amortizes schema discovery across a workload and cuts trajectory length (~20% fewer tokens per task while lifting Traj-Wise from 69.5 to 89.5) is directly attractive to enterprise data-agent deployments. The MCP encapsulation aligns with an emerging de-facto standard, increasing adoption plausibility. The framework is also modular enough to be reused as a component in other agent stacks.
Highly timely. It sits at the intersection of three hot threads — LLM tool use, self-improving/self-evolving agents, and the semantic-layer revival — and explicitly leverages MCP, which is rapidly becoming a common interface. The critique that static prompt-injected semantic layers "compete with the agent's other instructions and cannot be pruned per turn" is a sharp, relevant observation, supported by the finding that Baseline+SL sometimes *hurts* performance (e.g., −15.0 on one setting, EX drops on BIRD).
Strengths: clear conceptual framing of the agent–data gap; a well-motivated architecture with clean separation of concerns; unusually thorough ablations that actually localize *where* the gains come from (Tool edits = 57% of gain, attribution and gating essential); a genuinely interesting empirical observation that different backbones evolve *different* ontologies and transfer poorly, arguing for backbone-conditional adaptation; and attention to cost, not just accuracy.
Limitations: (1) the non-existent model backbones render the results unverifiable and reproducibility effectively nil despite a code link; (2) narrow baseline comparison; (3) the self-evolution loop's benefits over simpler memory are shown but the mechanism relies on LLM-judged attribution, whose reliability is not independently validated; (4) InsightBench gains are marginal (mean +1.9, some saturating), suggesting benefits are task-dependent; (5) scalability to truly massive, thousand-table warehouses is asserted but not stress-tested. The evolution loop also incurs training-time cost (multiple paired validations per candidate) that is not fully quantified.
The conceptual contribution — an interactive, self-evolving, tool-mediated ontology layer with attribution-gated typed edits — is a sensible and moderately novel synthesis addressing a live bottleneck, and the described evaluation architecture is above average. But the reliance on fabricated/future model identifiers is a substantial credibility and reproducibility liability that a careful evaluator cannot ignore. The idea is likely to be cited and built upon within the data-agent subfield if the results hold, but the present artifact's verifiability is compromised.
Generated Sep 15, 2026
Timely, well-structured contribution to data agents with strong ablations, but severely undercut by unverifiable results on non-existent model backbones.