Structured Program Synthesis using LLMs: Results and Insights from the IPARC Challenge
Not on the map. Why?
Abstract (arXiv)
The IPARC Challenge, inspired by ARC, provides controlled program synthesis tasks over synthetic images to evaluate automatic program construction, focusing on sequence, selection, and iteration. This set of 600 tasks has resisted automated solutions. This paper presents a structured inductive programming approach with LLMs that successfully solves tasks across all IPARC categories. The controlled nature of IPARC reveals insights into LLM-based code generation, including the importance of prior structuring, LLMs' ability to aid structuring (requiring human refinement), the need to freeze correct code, the efficiency of code reuse, and how LLM-generated code can spark human creativity. These findings suggest valuable mechanisms for human-LLM collaboration in tackling complex program synthesis.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 30 references that are in the map. First posted on arXiv 15 Jun 2025.
Builds on
8 of 30 references.
References · 8
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,076
- 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 832
- 2016DeepCoder: Learning to Write Programscited by 149
- 2023Structured Chain-of-Thought Prompting for Code Generationcited by 138
- 2024ARC Prize 2024: Technical Reportcited by 104
- 2025Engineering Systems for Data Analysis Using Interactive Structured Inductive Programmingcited by 3
- 2023A Model for Intelligible Interaction Between Agents That Predict and Explaincited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.