Can Large Language Models Understand Symbolic Graphics Programs?
Not on the map. Why?
Abstract (arXiv)
Against the backdrop of enthusiasm for large language models (LLMs), there is a growing need to scientifically assess their capabilities and shortcomings. This is nontrivial in part because it is difficult to find tasks which the models have not encountered during training. Utilizing symbolic graphics programs, we propose a domain well-suited to test multiple spatial-semantic reasoning skills of LLMs. Popular in computer graphics, these programs procedurally generate visual data. While LLMs exhibit impressive skills in general program synthesis and analysis, symbolic graphics programs offer a new layer of evaluation: they allow us to test an LLM's ability to answer semantic questions about the images or 3D geometries without a vision encoder. To semantically understand the symbolic programs, LLMs would need to possess the ability to "imagine" and reason how the corresponding graphics content would look with only the symbolic description of the local curvatures and strokes. We use this task to evaluate LLMs by creating a large benchmark for the semantic visual understanding of symbolic graphics programs, built procedurally with minimal human effort. Particular emphasis is placed on transformations of images that leave the image level semantics invariant while introducing significant changes to the underlying program. We evaluate commercial and open-source LLMs on our benchmark to assess their ability to reason about visual output of programs, finding that LLMs considered stronger at reasoning generally perform better. Lastly, we introduce a novel method to improve this ability -- Symbolic Instruction Tuning (SIT), in which the LLM is finetuned with pre-collected instruction data on symbolic graphics programs. Interestingly, we find that SIT not only improves LLM's understanding on symbolic programs, but it also improves general reasoning ability on various other benchmarks.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). Builds on 90 of its 122 references that are in the map. First posted on arXiv 15 Aug 2024.
Builds on
90 of 122 references.
References · 90
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Visual Instruction Tuningcited by 7,792
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2023Improved Baselines with Visual Instruction Tuningcited by 4,362
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
38 more
- 2023MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Modelscited by 2,689
- 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,498
- 2022Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Themcited by 1,767
- 2019Towards VQA Models That Can Readcited by 1,696
- 2023MathVista: Evaluating Mathematical Reasoning of Foundation Models in Visual Contextscited by 1,582
- 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
- 2015Microsoft COCO Captions: Data Collection and Evaluation Servercited by 1,447
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2015Flickr30k Entities: Collecting Region-to-Phrase Correspondences for Richer Image-to-Sentence Modelscited by 1,352
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2022Scaling Autoregressive Models for Content-Rich Text-to-Image Generationcited by 1,287
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2023Instruction-Following Evaluation for Large Language Modelscited by 1,143
- 2019OK-VQA: A Visual Question Answering Benchmark Requiring External Knowledgecited by 1,114
- 2023mPLUG-Owl: Modularization Empowers Large Language Models with Multimodalitycited by 1,038
- 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 913
- 2023A Survey on Multimodal Large Language Modelscited by 898
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
- 2023AGIEval: A Human-Centric Benchmark for Evaluating Foundation Modelscited by 701
- 2023C-Eval: A Multi-Level Multi-Discipline Chinese Evaluation Suite for Foundation Modelscited by 694
- 2018CoQA: A Conversational Question Answering Challengecited by 674
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 653
- 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 618
- 2017Towards Automatic Learning of Procedures from Web Instructional Videoscited by 616
- 2022Language Models are Multilingual Chain-of-Thought Reasonerscited by 518
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
- 2018nocaps: novel object captioning at scalecited by 444
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2021A Diverse Corpus for Evaluating and Developing English Math Word Problem Solverscited by 314
- 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2023Controlling Text-to-Image Diffusion by Orthogonal Finetuningcited by 207
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
50 most cited of 90 All 90 (JSON)
Built on by
Citing papers per year: 2024: 4; 2025: 18; 2026: 10.
32 papers.
Sort:
By area:
- 2025InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and Efficiencycited by 1,419
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 65
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editingcited by 27
- 2026InternVL-U: Democratizing Unified Multimodal Models for Understanding, Reasoning, Generation and Editingcited by 23
- 2024ChatGarment: Garment Estimation, Generation and Editing via Large Language Modelscited by 22
- 2025MeshLLM: Empowering Large Language Models to Progressively Understand and Generate 3D Meshcited by 18
- 2025How Do AI Agents Do Human Work? Comparing AI and Human Workflows Across Diverse Occupationscited by 17
- 2025Large Language Models for Computer-Aided Design: A Surveycited by 16
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2025Recitation over Reasoning: How Cutting-Edge Language Models Can Fail on Elementary School-Level Reasoning Problems?cited by 15
20 more
- 2025GeoGramBench: Benchmarking the Geometric Program Reasoning in Modern LLMscited by 13
- 2025Generating Symbolic World Models via Test-time Scaling of Large Language Modelscited by 12
- 2025InternSVG: Towards Unified SVG Tasks with Multimodal Large Language Modelscited by 12
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligencecited by 7
- 2025Symbolic Graphics Programming with Large Language Modelscited by 6
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Modelscited by 6
- 2026Cognitive Mismatch in Multimodal Large Language Models for Discrete Symbol Understandingcited by 6
- 2024ASCIIEval: Benchmarking Models' Visual Perception in Text Strings via ASCII Artcited by 4
- 2025Leveraging Large Language Models For Scalable Vector Graphics Processing: A Reviewcited by 3
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoningcited by 3
- 2026CodePercept: Code-Grounded Visual STEM Perception for MLLMscited by 3
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CADcited by 3
- 2025Vector Prism: Animating Vector Graphics by Stratifying Semantic Structurecited by 2
- 2026PairCoder++: Pair Programming as a Universal Paradigm for Verified Code-Driven Multimodal and Structured-Artifact Generationcited by 2
- 2026mEOL: Training-Free Instruction-Guided Multimodal Embedder for Vector Graphics and Image Retrievalcited by 1
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoningcited by 1
- 2025From Divergence to Consensus: Evaluating the Role of Large Language Models in Facilitating Agreement through Adaptive Strategiescited by 0
- 2025Answer-Centric or Reasoning-Driven? Uncovering the Latent Memory Anchor in LLMscited by 0
- 2026DisciplineGen-1M: A Large-Scale Dataset for Multidisciplinary Visual Generation and Editingcited by 0
- 2026Computational Humor with Multimodal LLMs: Methods, Datasets, Evaluation, and Challengescited by 0
- 2026Computational Humor with Multimodal LLMs: Methods, Datasets, Evaluation, and Challenges21 Jul 2026
- 2026DisciplineGen-1M: A Large-Scale Dataset for Multidisciplinary Visual Generation and Editing2 Jul 2026
- 2026PairCoder++: Pair Programming as a Universal Paradigm for Verified Code-Driven Multimodal and Structured-Artifact Generation2 Jul 2026
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CAD3 Jun 2026
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoning19 May 2026
- 2026mEOL: Training-Free Instruction-Guided Multimodal Embedder for Vector Graphics and Image Retrieval18 Apr 2026
- 2026Cognitive Mismatch in Multimodal Large Language Models for Discrete Symbol Understanding19 Mar 2026
- 2026CodePercept: Code-Grounded Visual STEM Perception for MLLMs11 Mar 2026
- 2026InternVL-U: Democratizing Unified Multimodal Models for Understanding, Reasoning, Generation and Editing10 Mar 2026
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoning25 Feb 2026
- 2025Vector Prism: Animating Vector Graphics by Stratifying Semantic Structure16 Dec 2025
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence27 Oct 2025
20 more
- 2025How Do AI Agents Do Human Work? Comparing AI and Human Workflows Across Diverse Occupations26 Oct 2025
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025InternSVG: Towards Unified SVG Tasks with Multimodal Large Language Models13 Oct 2025
- 2025Symbolic Graphics Programming with Large Language Models5 Sep 2025
- 2025InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and Efficiency25 Aug 2025
- 2025MeshLLM: Empowering Large Language Models to Progressively Understand and Generate 3D Mesh2 Aug 2025
- 2025Answer-Centric or Reasoning-Driven? Uncovering the Latent Memory Anchor in LLMs21 Jun 2025
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2025GeoGramBench: Benchmarking the Geometric Program Reasoning in Modern LLMs23 May 2025
- 2025Large Language Models for Computer-Aided Design: A Survey13 May 2025
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generation7 May 2025
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editing2 Apr 2025
- 2025Recitation over Reasoning: How Cutting-Edge Language Models Can Fail on Elementary School-Level Reasoning Problems?1 Apr 2025
- 2025Leveraging Large Language Models For Scalable Vector Graphics Processing: A Review6 Mar 2025
- 2025Generating Symbolic World Models via Test-time Scaling of Large Language Models7 Feb 2025
- 2025From Divergence to Consensus: Evaluating the Role of Large Language Models in Facilitating Agreement through Adaptive Strategies3 Feb 2025
- 2024ChatGarment: Garment Estimation, Generation and Editing via Large Language Models23 Dec 2024
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Clouds18 Dec 2024
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solvers18 Dec 2024
- 2024ASCIIEval: Benchmarking Models' Visual Perception in Text Strings via ASCII Art2 Oct 2024
- 2025InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and Efficiencycited by 1,419
- 2026InternVL-U: Democratizing Unified Multimodal Models for Understanding, Reasoning, Generation and Editingcited by 23
- 2025Recitation over Reasoning: How Cutting-Edge Language Models Can Fail on Elementary School-Level Reasoning Problems?cited by 15
- 2025GeoGramBench: Benchmarking the Geometric Program Reasoning in Modern LLMscited by 13
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoningcited by 3
- 2026CodePercept: Code-Grounded Visual STEM Perception for MLLMscited by 3
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoningcited by 1
- 2025Answer-Centric or Reasoning-Driven? Uncovering the Latent Memory Anchor in LLMscited by 0
- 2026PRISM: A Benchmark for Programmatic Spatial-Temporal Reasoning19 May 2026
- 2026CodePercept: Code-Grounded Visual STEM Perception for MLLMs11 Mar 2026
- 2026InternVL-U: Democratizing Unified Multimodal Models for Understanding, Reasoning, Generation and Editing10 Mar 2026
- 2026BrepCoder: A Unified Multimodal Large Language Model for Multi-task B-rep Reasoning25 Feb 2026
- 2025InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and Efficiency25 Aug 2025
- 2025Answer-Centric or Reasoning-Driven? Uncovering the Latent Memory Anchor in LLMs21 Jun 2025
- 2025GeoGramBench: Benchmarking the Geometric Program Reasoning in Modern LLMs23 May 2025
- 2025Recitation over Reasoning: How Cutting-Edge Language Models Can Fail on Elementary School-Level Reasoning Problems?1 Apr 2025
- 2024ChatGarment: Garment Estimation, Generation and Editing via Large Language Modelscited by 22
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2025InternSVG: Towards Unified SVG Tasks with Multimodal Large Language Modelscited by 12
- 2026Cognitive Mismatch in Multimodal Large Language Models for Discrete Symbol Understandingcited by 6
- 2024ASCIIEval: Benchmarking Models' Visual Perception in Text Strings via ASCII Artcited by 4
- 2026Computational Humor with Multimodal LLMs: Methods, Datasets, Evaluation, and Challengescited by 0
- 2026Computational Humor with Multimodal LLMs: Methods, Datasets, Evaluation, and Challenges21 Jul 2026
- 2026Cognitive Mismatch in Multimodal Large Language Models for Discrete Symbol Understanding19 Mar 2026
- 2025InternSVG: Towards Unified SVG Tasks with Multimodal Large Language Models13 Oct 2025
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2024ChatGarment: Garment Estimation, Generation and Editing via Large Language Models23 Dec 2024
- 2024ASCIIEval: Benchmarking Models' Visual Perception in Text Strings via ASCII Art2 Oct 2024
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generationcited by 65
- 2024CAD-Recode: Reverse Engineering CAD Code from Point Cloudscited by 63
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editingcited by 27
- 2025MeshLLM: Empowering Large Language Models to Progressively Understand and Generate 3D Meshcited by 18
- 2025How Do AI Agents Do Human Work? Comparing AI and Human Workflows Across Diverse Occupationscited by 17
- 2025Large Language Models for Computer-Aided Design: A Surveycited by 16
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligencecited by 7
- 2025Symbolic Graphics Programming with Large Language Modelscited by 6
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Modelscited by 6
- 2025Leveraging Large Language Models For Scalable Vector Graphics Processing: A Reviewcited by 3
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CADcited by 3
12 most cited of 17 All 17 (JSON)
- 2026DisciplineGen-1M: A Large-Scale Dataset for Multidisciplinary Visual Generation and Editing2 Jul 2026
- 2026PairCoder++: Pair Programming as a Universal Paradigm for Verified Code-Driven Multimodal and Structured-Artifact Generation2 Jul 2026
- 2026UniCAD: A Unified Benchmark and Universal Model for Multi-Modal Multi-Task CAD3 Jun 2026
- 2026mEOL: Training-Free Instruction-Guided Multimodal Embedder for Vector Graphics and Image Retrieval18 Apr 2026
- 2025Vector Prism: Animating Vector Graphics by Stratifying Semantic Structure16 Dec 2025
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence27 Oct 2025
- 2025How Do AI Agents Do Human Work? Comparing AI and Human Workflows Across Diverse Occupations26 Oct 2025
- 2025EvoCAD: Evolutionary CAD Code Generation with Vision Language Models13 Oct 2025
- 2025Symbolic Graphics Programming with Large Language Models5 Sep 2025
- 2025MeshLLM: Empowering Large Language Models to Progressively Understand and Generate 3D Mesh2 Aug 2025
- 2025Large Language Models for Computer-Aided Design: A Survey13 May 2025
- 2025CAD-Llama: Leveraging Large Language Models for Computer-Aided Design Parametric 3D Model Generation7 May 2025
12 newest of 17 All 17 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Symbolic Grounding Reveals Representational Bottlenecks in Abstract Visual Reasoning
- 2026Limits of Spatial Imagery Reasoning in Frontier LLM Models
- 2026Math-Vision Diagrams: A Comprehensive Benchmark for Evaluating LLM Mathematical Diagram Generation Capabilities
- 2026Autoregressive Mosaics: Probing 2D Spatial Reasoning in Text-Only Language Models
- 2025LTD-Bench: Evaluating Large Language Models by Letting Them Draw
- 2026Can LLMs See Without Pixels? Benchmarking Spatial Intelligence from Textual Descriptions
- 2026From Symbolic to Geometric: Enabling Spatial Reasoning in Large Language Models
- 2026From Symbolic Perception to Logical Deduction: A Framework for Guiding Language Models in Geometric Reasoning