Graph Drawing for LLMs: An Empirical Evaluation
Walter Didimo, Fabrizio Montecchiani, Tommaso Piselli
TL;DR
This paper investigates how Large Language Models solve graph-related tasks when given graph drawings as input, examining the influence of layout paradigms (orthogonal vs straight-line), prompting strategies (Std, CoT, and SoAL), and input readability on performance. It conducts three experiments using GPT-4o and Claude-3.7-Sonnet across textual, visual, and mixed modalities, including a novel SoAL prompting method and human-readability-based layout improvements. The results show orthogonal layouts excel for local connectivity tasks, while straight-line drawings better reveal global structure; prompting diversity helps, with CoT generally effective and SoAL offering promise in certain models. The findings provide practical guidance for designing AI-assisted graph tools and suggest avenues for incorporating readability metrics into graph-aware multimodal reasoning.
Abstract
Our work contributes to the fast-growing literature on the use of Large Language Models (LLMs) to perform graph-related tasks. In particular, we focus on usage scenarios that rely on the visual modality, feeding the model with a drawing of the graph under analysis. We investigate how the model's performance is affected by the chosen layout paradigm, the aesthetics of the drawing, and the prompting technique used for the queries. We formulate three corresponding research questions and present the results of a thorough experimental analysis. Our findings reveal that choosing the right layout paradigm and optimizing the readability of the input drawing from a human perspective can significantly improve the performance of the model on the given task. Moreover, selecting the most effective prompting technique is a challenging yet crucial task for achieving optimal performance.
