🤖 AI Summary
This study addresses the limitations of large language models (LLMs) in electronic design automation (EDA), including unstructured responses, opaque analytical paths, and misaligned domain knowledge. We propose DAG-EDA, a system that introduces a novel dual-structure mechanism integrating syntax-controlled intent graphs with externalized knowledge graphs. Through intent decomposition and multi-layer graph representations, the system enables precise mapping from domain concepts to data variables while supporting branching, backtracking, and comparison of analytical paths. By combining LLMs, graph neural networks, and interactive visualization, DAG-EDA translates ambiguous queries into interpretable tasks, facilitating human-AI collaborative navigation of the analysis space and automated dashboard generation. User studies demonstrate that the proposed approach significantly enhances both reasoning efficiency and interpretability in EDA workflows.
📝 Abstract
Exploratory data analysis (EDA) is rarely open-ended in practice: analysts work from high-level domain questions toward the concrete analyses that can answer them, prioritizing directions with domain knowledge and prior hypotheses. Large language models (LLMs) can supply such knowledge, but their responses are unstructured, leaving analysts no way to see what has been explored, what is missing, or why one direction was chosen over another. We present DAG-EDA, a system that lets analysts and an LLM co-navigate the space of possible analyses through two linked structures. An intent graph, governed by a grammar of analytical intent, decomposes an ambiguous natural-language question into progressively concrete analysis tasks, keeping alternative framings open and letting analysts branch, backtrack, and compare paths. A multi-layered knowledge graph externalizes the LLM's domain knowledge, linking domain concepts to the dataset variables that can measure them, so analysts can inspect and contest how their question is grounded in the data. Both graphs are constructed from only the dataset and the analyst's question, and the analyses the analyst reaches are rendered as interactive dashboards. We illustrate the system through a usage scenario and describe a user study design for examining whether the system scaffold analysts' reasoning and navigation.