Pith. sign in

REVIEW 4 major objections 5 minor 3 cited by

AgenticData: An Agentic Data Analytics System for Heterogeneous Data

T0 review · 4 major / 5 minor · reviewed 2026-08-05 · deepseek-v4-flash

Pith's one-line read AgenticData turns natural-language questions into semantic plans that beat hand-coded analytics pipelines on three benchmarks, the paper reports.

desk verdict A serious systems paper whose architecture is thoughtful but whose headline accuracy/cost claims are not yet supported by the experimental evidence as reported. read the letter →

arxiv 2508.05002 v2 pith:MUOQ3FOC submitted 2025-08-07 cs.DB cs.AI

classification cs.DBcs.AI
keywords agenticdataanalyticsnaturallanguagequerysemanticoperatorsmulti-agentplanningLLMcostoptimizationplanvalidationmemorymanagementheterogeneous
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper introduces AgenticData, a system that lets users ask data-analysis questions in plain language and get answers from heterogeneous, partially unstructured data without a human writing code or managing a pipeline. The system's core move is to convert each natural-language query into a semantic plan built from relational and semantic operators, using a team of specialized agents (data profiling, data planning, data manipulation) that collaborate through feedback loops and a persistent memory of past errors and patterns. The authors claim this approach reaches higher accuracy than existing leaderboard systems on DABStep, Spider-2.0-Lite, and Wikipedia benchmarks, while also reducing LLM costs. A sympathetic reader would care because it suggests a practical path from expert-coded semantic analytics to autonomous, NL-driven analytics over messy real-world data.

What carries the argument

The central mechanism is the semantic plan: a tree-structured logical plan combining relational operators (Scan, Filter, Project, Join, Aggregate, Union, Merge) with semantic operators (Extract, Sentiment Analysis, Semantic Filter, Semantic Group, Semantic Join). The plan is generated by a multi-agent planner and validated by a two-phase validator; optimization then applies cost rules, dynamic-programming join ordering, and a quality-aware LLM cascade to reduce LLM invocation cost. The memory manager stores error messages and recurring patterns in a vector database, retrieving them for analogous future tasks.

What would settle it

Run AgenticData on the DABStep benchmark with the long-term memory cleared before every task (or disabled entirely) and compare accuracies. If the gap to leaderboard baselines collapses or reverses, the performance claim depends on cross-task memory leakage rather than on the planner itself.

Watch

Extended reading notes

Core claim

AgenticData claims to be the first agentic data analytics system that directly analyzes both unstructured and structured data from natural-language queries, without requiring users to write code or to pre-extract a structured schema. It generates a logical semantic plan by coordinating a data profiling agent that discovers and describes datasets, a data planning agent that decomposes the task and selects data, and a data manipulation agent that fills in operator details. A validator cross-checks the plan semantically and grammatically, feeding corrections back through a memory manager that accumulates short-term context and long-term knowledge across tasks. The paper reports 94.44% accuracy

Load-bearing premise

The central claim assumes that the long-term memory vector database is not populated from the benchmark test set during evaluation, so that reported accuracy reflects each task being solved without knowledge of other test queries.

Editorial extensions

If this is right

  • If the reported accuracy holds, natural-language interfaces could replace expert-coded semantic pipelines for many real-world analytics tasks, lowering the barrier for non-programmers.
  • The feedback-driven multi-agent planning with memory could be extended to more data domains and heterogeneous sources beyond the financial and Wikipedia benchmarks tested.
  • The cost model and LLM cascade selection could generalize to other semantic query processing systems, making AI-powered analytics more affordable.
  • The system's support for non-predefined operators via code generation suggests a path toward open-ended analytics beyond fixed operator sets.
  • The memory mechanism implies that the system improves with experience, potentially enabling continual learning as it is used over time.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The reported accuracy gains may partly stem from the memory manager retaining knowledge across benchmark tasks; if so, the gains could shrink when memory is reset per task, and the comparison against stateless baselines is not apples-to-apples. This is an editorial concern, not stated in the paper.
  • The semantic-plan cost model and cardinality estimation framework could be extracted and reused by other NL2Data systems, independent of AgenticData's specific agents.
  • A natural testable extension is to evaluate AgenticData with memory disabled or cleared per task to isolate the contribution of long-term knowledge.
  • The paper's architecture suggests a general recipe for turning any analytical benchmark into an agentic language task, which could accelerate progress on heterogeneous data analysis but also demands careful benchmark hygiene to avoid test-set contamination via persistent memory.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes AgenticData, a multi-agent natural-language analytics system for heterogeneous structured and unstructured data. The system converts an NL query into a semantic plan using a data profiling agent, a planning agent, a manipulation agent, a plan validator, a memory manager, and a cost/quality optimizer. The authors claim state-of-the-art accuracy on DABStep, Spider-2.0-Lite, and Wikipedia benchmarks, as well as lower LLM cost and latency than strong baselines. The main contributions are the feedback-driven planning framework, the multi-agent collaboration with persistent memory, and the semantic query optimization model.

Significance. If the reported results are valid, AgenticData would be a meaningful advance in NL-driven data analytics over heterogeneous data, especially because it claims to beat hand-coded pipelines and other agents on public benchmarks while reducing cost. The paper provides a detailed system description and evaluates against several leaderboard baselines. However, the significance is heavily conditional on the soundness of the experimental evaluation, and the evaluation as presented has load-bearing flaws that prevent the reader from trusting the headline accuracy and cost claims.

major comments (4)
  1. [Section 4, Step 3; Figure 7] The long-term memory is a persistent vector-database relation with attributes [task, task-embedding, memory] and is retrieved for 'similar tasks' during planning. Figure 2 shows that the stored 'Historical General Good Cases' includes a complete worked plan for a specific fee-calculation query. The paper never states that memory is reset per benchmark task, per query, or after each evaluation. Since DABStep has 450 tasks and other benchmarks have hundreds of queries, later tasks can benefit from plans, error messages, and corrections derived from earlier test questions. Baselines such as Amity and MultiStep do not share this cross-task memory. Therefore the accuracy advantages in Table 1 (94.44%/50.79% vs. 80.56%/41.01%/81.94%/19.84%) may be an artifact of test-set contamination rather than intrinsic capability. The paper must either state and enforce a memory-reset protocol or report re
  2. [Tables 1 and 2; Section 5.2] The cost-optimality evaluation is circular. The 'quality score' used to guide LLM selection and to determine the 'Optimal Pareto Frontier' in Figure 7 is produced by the system's own internal plan-quality model. If that same model defines both the optimization objective and the frontier against which AgenticData is compared, Figure 7 merely demonstrates that the optimizer is consistent with its own cost model, not that it achieves Pareto-optimal real-world cost/quality trade-offs. No external ground-truth quality labels or human evaluation are provided to calibrate the internal quality model. The paper should validate the quality model against actual answer accuracy on the Wikipedia benchmark, or compare against a frontier derived from external quality measures.
  3. [Section 5.2] The accuracy comparisons are not controlled: AgenticData uses Qwen3 while the DABStep baselines use Gemini2.5 and GPT-o3, and the Spider-2.0-Lite baseline also uses Qwen3. Differences in the underlying LLM are a known major confound in agent-system evaluation. The paper should either use the same LLM backbone across all systems or include an ablation that isolates the effect of the multi-agent framework from the choice of the base model. Without this, the 'significantly outperforming' claim is not attributable to the proposed architecture.
  4. [Figures 3-6] The number-of-steps comparison (Figures 5 and 6) is coupled to the same memory-leak concern: a lower step count on later tasks may simply reflect that the system has already seen similar plans and error corrections from earlier test queries. Additionally, no error bars, confidence intervals, or multiple runs are reported for any accuracy or cost figure, so the statistical reliability of the claimed improvements cannot be assessed.
minor comments (5)
  1. [Figure 1] The environment description is confusing: 'All systems are run on a laptop featuring an Apple M3 chip' while also stating that LLMs are executed on a server with 8 H200 GPUs. Please clarify which components run where.
  2. [Figure 2] Typographical error: 'UNIOIN' should be 'UNION'. Also 'Summarized Common Knowledges' in Figure 2 should be 'Summarized Common Knowledge'.
  3. [Section 4] The baselines Amity and MultiStep are referenced only as leaderboard entries; provide citations or URLs to the system descriptions. Palimpzest and ReFoRCE are cited, but the exact versions/configurations used should be specified.
  4. [Section 5.1] The stopping criterion for quality degradation is given as 'less than a constant value, such as 0.05'. It is unclear whether this constant is a free parameter tuned on the benchmarks and how sensitive the results are to it.
  5. [Section 5.1] The Wikipedia benchmark description says '1000 randomly selected web pages' but only '100 queries from Stack Exchange'. Clarify the exact evaluation set size and whether all 100 queries were used.

Circularity Check

2 steps flagged · score 6.0 of 10

Benchmark accuracy may be contaminated by task-keyed long-term memory, and the cost-quality Pareto frontier is generated by the same quality model the optimizer uses.

  1. fitted input called prediction [Section 2.2, Memory Manager; Figure 2; Section 5.2, Table 1]
    "The long-term memory is stored in the vector database, which is a relation table with attributes [‘task’, ‘task-embedding’, ‘memory’]... Initially, we convert the task into embeddings, and inquiry knowledge of similar tasks from the long-term memory."

    The system's long-term memory is keyed by task and retrieved for similar tasks during planning. If the DABStep/Spider/Wikipedia tasks are run in a single session, as the benchmark protocol implies, then every task after the first can receive plans, error corrections, and 'historical general good cases' derived from earlier test queries in the same benchmark. The reported accuracy (e.g., 94.44% easy / 50.79% hard on DABStep) is then not a from-scratch prediction but partly a retrieval or fitting to the test set. The paper never states that memory is reset per task or that knowledge acquired during evaluation is excluded, so the accuracy gap over stateless baselines is not an independent measurement.

  2. self definitional [Section 4, Step 3; Section 5.3, Figure 7]
    "The goal of quality-bounded LLM selection is to minimize the plan cost by assigning one of the LLM models to each LLM operator while maintaining a total quality constraint... The Optimal Pareto Frontier represents the optimal plan of AgenticData."

    The quality score used to construct the 'Optimal Pareto Frontier' in Figure 7 is the same 'total quality' concept that the Step 3 optimizer maximizes under a cost constraint. The frontier is therefore drawn from AgenticData's own quality model rather than from an external ground-truth quality measure. Showing that AgenticData lies near this frontier only confirms that the optimizer is consistent with its own objective; it does not independently validate that the chosen plans achieve higher real accuracy at lower cost. The cost comparison with Palimpzest is still meaningful if Palimpzest is scored by the same metric, but the 'optimal' label is self-referential.

full rationale

The paper's accuracy claims are anchored to external benchmarks (DABStep, Spider-2.0-Lite, Wikipedia), which is real independent grounding and rules out a wholly self-citational or definitional derivation. However, two evaluation steps are partially circular. First, the memory manager stores long-term knowledge in a vector table keyed by task and retrieves it for similar tasks; if benchmark tasks are executed sequentially without a memory reset, later tasks receive information derived from earlier test queries, so the reported accuracy is not a clean held-out prediction. Second, the cost-quality validation in Figure 7 uses the optimizer's own quality model to define the 'Optimal Pareto Frontier,' making the closeness-to-optimal claim self-referential. These issues are central to the empirical claims, so they raise the circularity score, but because the underlying benchmark tasks are external and the system is not entirely defined by its own outputs, the score is 6 rather than higher. No load-bearing self-citation chain or uniqueness-import-from-authors pattern was found.

Assumptions & free parameters 2 free parameters · 5 assumptions · 1 invented entities

The paper introduces no mathematical derivation; the central claims are empirical. The free parameters are small hand-tuned constants in the optimizer. The main unstated premise is that the system's internal quality model and memory are not biasing the benchmark evaluation.

free parameters (2)
  • quality degradation threshold ε = 0.05
    Section 4 Step 3: 'The selection process ends when the quality degrades by less than a constant value, such as 0.05.' This hand-picked constant controls the cost/quality trade-off of LLM cascade optimization and directly affects reported cost figures.
  • number of parallel validations = 3
    Section 3 Plan Validation: 'multiple parallel validations (e.g., 3) are conducted, and AgenticData only accepts a logical plan if the majority of validations approve it.' The number of validator replicas is a design choice; no ablation shows its impact.
assumptions (5)
  • domain assumption LLM-based semantic operators produce sufficiently accurate results for planning and execution.
    The whole system relies on LLM understanding for profiling, planning, validation and semantic operations; the paper does not calibrate LLM accuracy for these sub-tasks (Sections 2-3).
  • ad hoc to paper The plan-quality model used in cost optimization is an accurate proxy for true answer quality.
    Section 4 Step 3 and Figure 7 use an internal quality score to claim near-optimal cost, but the quality model is not validated against benchmark accuracy; its own estimates define the Pareto frontier.
  • domain assumption Memory built from execution errors generalizes to future tasks without overfitting to the benchmark.
    Section 2.2 Memory Manager summarizes error patterns into long-term knowledge; the paper does not test whether this helps because of general domain knowledge or because it leaks test-specific patterns.
  • domain assumption Leaderboard numbers are obtained under conditions comparable to AgenticData's runs.
    Tables 1-3 compare AgenticData to public leaderboard entries that use different LLMs and pipelines; the assumption of comparability is unstated and likely false.
  • domain assumption Cardinality estimation via importance sampling is accurate enough for cost optimization.
    Section 4 Step 2 proposes progressive sampling cardinality estimation but supplies no accuracy numbers (e.g., q-error).
invented entities (1)
  • Plan-level quality model
    purpose: Assigns a quality score to candidate physical plans so the optimizer can trade cost against expected accuracy in LLM cascade selection.
    Section 4 Step 3; the model's scores are used both to select plans and to evaluate the optimizer (Figure 7), providing no external validation.

how reviews work

0 comments
Cite this review

Pith. "Pith review of AgenticData: An Agentic Data Analytics System for Heterogeneous Data." pith.science (2026). https://pith.science/paper/MUOQ3FOC

@misc{pith2026250805002,
  author       = {Pith},
  title        = {Pith review of: AgenticData: An Agentic Data Analytics System for Heterogeneous Data},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/MUOQ3FOC}},
  note         = {Machine review of arXiv:2508.05002}
}
read the original abstract

Existing unstructured data analytics systems rely on experts to write code and manage complex analysis workflows, making them both expensive and time-consuming. To address these challenges, we introduce AgenticData, an innovative agentic data analytics system that allows users to simply pose natural language (NL) questions while autonomously analyzing data sources across multiple domains, including both unstructured and structured data. First, AgenticData employs a feedback-driven planning technique that automatically converts an NL query into a semantic plan composed of relational and semantic operators. We propose a multi-agent collaboration strategy by utilizing a data profiling agent for discovering relevant data, a semantic cross-validation agent for iterative optimization based on feedback, and a smart memory agent for maintaining short-term context and long-term knowledge. Second, we propose a semantic optimization model to refine and execute semantic plans effectively. Our system, AgenticData, has been tested using three benchmarks. Experimental results showed that AgenticData achieved superior accuracy on both easy and difficult tasks, significantly outperforming state-of-the-art methods.

Figures

Figures reproduced from arXiv: 2508.05002 by the authors.

Figure 1
Figure 1. Architecture of Our AgenticData System. components: a plan validator, a plan optimizer, and a plan executor, each dedicated to optimizing and executing the logical plan. Planner. Unlike existing NL2Data systems that generate a logical plan in a single step using sufficient prompts [15, 17], AgenticData employs multiple specialized agents for planning, with each agent serving as an expert in specific sub-tasks. This … view at source ↗
Figure 2
Figure 2. Example Workflow of Our AgenticData System. agent with four key stages. (i) The schema and sample data of the dataset are extracted. If the dataset lacks structure, the schema is analyzed by an LLM. (ii) To fully understand the dataset’s contents, schema description and domain knowledge are retrieved from the vector database. (iii) A concise summary of the entire dataset is generated by the LLM and added to its data… view at source ↗
Figure 7
Figure 7. Cost Comparison on Wikipedia. challenging problems, while competing methods require 8 or more iterations to resolve the tasks. AgenticData achieves a reduction in iteration times by 10%-80%. We compare quality and cost using the Wikipedia benchmark. We set quality thresholds at [55, 75, 80, 85, 90] and compare three methods to determine the minimum cost with quality that exceeds each threshold. The Optimal Pareto Fr… view at source ↗
Figures from the paper (1 more)
Figure 5
Figure 5. Figure 5: Comparing #Steps on DABStep. Aggregation Query Multi-table Query Nested Query Complex Data Analysis Query Categories 0 2 4 6 8 10 Average #Steps 4.98 4.28 4.81 4.3 5.48 5.82 5.12 9.55 AgenticData ReFoRCE [PITH_FULL_IMAGE:figures/full_fig_p006_5.png]

Discussion (0). Sign in to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. FDABench: A Benchmark for Data Agents on Analytical Queries over Heterogeneous Data

    cs.DB 2025-09 conditional novelty 6.0 of 10

    FDABench is a 2,007-task benchmark for AI agents that must combine structured databases with documents, web, image, video, and audio sources to answer analytical queries.

  2. An Efficient and Effective Evaluator for Text2SQL Models on Unseen and Unlabeled Data

    cs.CL 2026-03 conditional novelty 5.0 of 10

    FusionSQL predicts a Text2SQL model's execution accuracy on unseen unlabeled workloads from embedding-distance shift descriptors, reaching about 4-point MAE on benchmark transfers.

  3. CIPHER: A Decoupled Exploration-Selection Framework for Test-Time Scaling of Data Science Agents

    cs.AI 2026-07 conditional novelty 4.0 of 10

    A decoupled exploration-selection framework for test-time scaling lifts data-science agent accuracy by up to roughly 12 percentage points over matched baselines.

Reference graph

Works this paper leans on

17 extracted references · 16 canonical work pages · cited by 3 Pith papers

  1. [1]

    Anderson, J

    E. Anderson, J. Fritz, A. Lee, B. Li, M. Lindblad, H. Lindeman, A. Meyer, P. Parmar, T. Ranade, M. A. Shah, et al. The design of an llm-powered unstructured analytics system. arXiv preprint arXiv:2409.00847, 2024

  2. [2]

    Biswal, L

    A. Biswal, L. Patel, S. Jha, A. Kamsetty, S. Liu, J. E. Gonzalez, C. Guestrin, and M. Zaharia. Text2sql is not enough: Unifying ai and databases with tag. In CIDR, 2025

  3. [3]

    H. Dai, B. Y. Wang, X. Wan, B. Dai, S. Yang, A. Nova, P. Yin, P. M. Phothilimthana, C. Sutton, and D. Schuurmans. Uqe: A query engine for unstructured databases. In CIDR, 2025

  4. [4]

    Huang and K

    J. Huang and K. C.-C. Chang. Towards reasoning in large language models: A survey. In ACL, pages 1049–1065, 2023

  5. [5]

    G. Li, J. Sun, L. Xu, S. Li, J. Wang, and W. Nie. GaussML: An End-to-End In-Database Machine Learning System . In ICDE, pages 5198–5210, 2024

  6. [6]

    Y. Lin, M. Hulsebos, R. Ma, S. Shankar, S. Zeigham, A. G. Parameswaran, and E. Wu. Towards accurate and efficient document analytics with large language models. In ICDE, 2025

  7. [7]

    C. Liu, M. Russo, M. Cafarella, L. Cao, P. B. Chen, Z. Chen, M. Franklin, T. Kraska, S. Madden, R. Shahout, and G. Vitagliano. Palimpzest: Optimizing ai-powered analytics with declarative query processing. In CIDR, 2025

  8. [8]

    X. Liu, S. Shen, B. Li, P. Ma, R. Jiang, Y. Zhang, J. Fan, G. Li, N. Tang, and Y. Luo. A survey of text-to-sql in the era of llms: Where are we, and where are we going? IEEE TKDE, 2025

Show all 17 references
  1. [9]

    Patel, S

    L. Patel, S. Jha, P. Asawa, M. Pan, C. Guestrin, and M. Zaharia. Semantic operators: A declarative model for rich, ai-based analytics over text data, 2024

  2. [10]

    Roucher, A

    A. Roucher, A. V. del Moral, T. Wolf, L. von Werra, and E. Kaunismäki. ‘smo- lagents‘: a smol library to build great agentic systems. https://github.com/ huggingface/smolagents, 2025

  3. [11]

    Shankar, T

    S. Shankar, T. Chambers, T. Shah, A. G. Parameswaran, and E. Wu. Docetl: Agentic query rewriting and evaluation for complex document processing, 2025

  4. [12]

    M. Shen, Y. Li, L. Chen, and Q. Yang. From mind to machine: The rise of manus ai as a fully autonomous digital agent, 2025

  5. [13]

    J. Sun, G. Li, J. Pan, J. Wang, Y. Xie, R. Liu, and W. Nie. Gaussdb-vector: A large-scale persistent real-time vector database for llm applications. 2025

  6. [14]

    X. Team. Xagent: An autonomous agent for complex task solving, 2023

  7. [15]

    Wang and G

    J. Wang and G. Li. Aop: Automated and interactive llm pipeline orchestration for answering complex queries. In CIDR, 2025

  8. [16]

    J. Wang, G. Li, and J. Feng. Unify: An unstructured data analytics system. In 42th International Conference on Data Engineering (ICDE) , 2025. 6

  9. [17]

    X. Zhao, X. Zhou, and G. Li. Chat2data: An interactive data analysis system with rag, vector databases and llms. Proc. VLDB Endow., 17(12):4481–4484, Aug. 2024. 7

Pith tools

Reviewed August 5, 2026 · model on record in the stance chip above.