GDS Agent: A Graph Algorithmic Reasoning Agent
By: Borun Shi, Ioannis Panagiotas
Potential Business Impact:
Lets computers answer questions about connected data.
Large language models (LLMs) have shown remarkable multimodal information processing and reasoning ability. When equipped with tools through function calling and enhanced with retrieval-augmented techniques, compound LLM-based systems can access closed data sources and answer questions about them. However, they still struggle to process and reason over large-scale graph-structure data. We introduce the GDS (Graph Data Science) agent in this technical report. The GDS agent introduces a comprehensive set of graph algorithms as tools, together with preprocessing (retrieval) and postprocessing of algorithm results, in a model context protocol (MCP) server. The server can be used with any modern LLM out-of-the-box. GDS agent allows users to ask any question that implicitly and intrinsically requires graph algorithmic reasoning about their data, and quickly obtain accurate and grounded answers. We also introduce a new benchmark that evaluates intermediate tool calls as well as final responses. The results indicate that GDS agent is able to solve a wide spectrum of graph tasks. We also provide detailed case studies for more open-ended tasks and study scenarios where the agent struggles. Finally, we discuss the remaining challenges and the future roadmap.
Similar Papers
VDSAgents: A PCS-Guided Multi-Agent System for Veridical Data Science Automation
Artificial Intelligence
Makes AI data science more trustworthy and accurate.
A Survey on Large Language Model-based Agents for Statistics and Data Science
Artificial Intelligence
Helps computers analyze data without experts.
Large Language Model-based Data Science Agent: A Survey
Artificial Intelligence
Lets computers help scientists analyze data.