GDS Agent: A Graph Algorithmic Reasoning Agent
2508.20637v1
cs.LG, cs.AI, cs.CL
2025-08-29
Авторы:
Borun Shi, Ioannis Panagiotas
Резюме на русском
## Контекст
Новые развития в области графовых алгоритмов и искусственного интеллекта позволяют обрабатывать и анализировать сложные структуры данных, но существуют значительные ограничения в их объединении с новыми моделями глубокого обучения, такими как большие языковые модели (LLMs). Хотя эти модели показали возможность решать разнообразные задачи, включая составные задачи, которые требуют различных способов решения, они сталкиваются с трудностями при работе с большими и сложными графовыми данными. Требуется новый подход, который бы объединил мощь LLMs с графовыми алгоритмами для эффективного решения задач, которым необходима графовая модель.
## Метод
GDS Agent (Graph Data Science Agent) представляет собой современное решение для обработки и анализа данных в виде графов, которое интегрирует сложные графовые алгоритмы в сочетании с традиционными методами обработки текста, используя LLMs. Основной элемент GDS Agent — это Model Context Protocol (MCP), который позволяет интегрировать графовые алгоритмы с любой моделью глубокого обучения. Сервер GDS Agent использует широкий набор графовых алгоритмов, включая алгоритмы для поиска, распределения, группировки и других задач, и поддерживает их расширение с помощью пользовательских алгоритмов. Он также поддерживает пре- и пост-обработку данных, чтобы обеспечить точные и полезные ответы на запросы пользователей.
## Результаты
В ходе экспериментов GDS Agent был протестирован на различных графовых задачах, включая поиск путей, кластеризацию, изоляцию вершин, а также более сложные задачи, для которых необходимо использовать глубокую интеллектуальную обработку. Результаты показали, что GDS Agent обеспечивает высокую точность и быстродействие при обработке задач, которым необходим графовый анализ. Был придуман новый бенчмарк, оценивающий интерфейсные вызовы и результаты, и он позволил проверить способность GDS Agent решать задачи сложной структуры. Отчет также включает случаи, где агент сталкивался с проблемами в решении, что дает возможность улучшить его в будущем.
## Значимость
GDS Agent может быть применен в различных областях, где требуется графовый анализ, включая сетевые анализы, социальные сети, логистику, моделирование бизнес-процессов и многие другие. Он обеспечивает высокую точность и скорость решения задач, которые требуют анализа и расчета в графовой модели. Также GDS Agent может быть использован для расширения возможностей существующих лингвистических моделей, обеспечивая их доступ к графовым данным и возможность проводить графовый анализ непосредственно в контексте задачи.
## Выводы
GDS Agent — это новая модель, кото
Abstract
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.
Ссылки и действия
Дополнительные ресурсы: