paper-with-me

홈 › Papers

Structured Program Synthesis using LLMs: Results and Insights from the IPARC Challenge

2025-06-15 · Shraddha Surana, Ashwin Srinivasan, Michael Bain

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.

📄 PDF Abstract BibTeX arXiv:2506.13820

Code (0)

등록된 구현이 없습니다.

Tasks

ARCCode GenerationProgram Synthesis

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

HYSYNTH: Context-Free LLM Approximation for Guiding Program Synthesis

2024-05-24 · Shraddha Barke, Emmanuel Anaya Gonzalez, Saketh Ram Kasibatla, Taylor Berg-Kirkpatrick 외

Many structured prediction and reasoning tasks can be framed as program synthesis problems, where the goal is to generate a program in a domain-specific language (DSL) that transforms input data into the desired output. …

Program SynthesisStructured Prediction

ANPL: Towards Natural Programming with Interactive Decomposition

2023-05-29 · NeurIPS 2023 11 · Di Huang, Ziyuan Nan, Xing Hu, Pengwei Jin 외

Though LLMs are capable of generating plausible programs, it's challenging to interact with the LLMs further to revise the program, especially if the user's specific requirements are different from the initial proposal. …

ARCCode GenerationHumanEvalProgram Synthesis

Improving Neural Program Synthesis with Inferred Execution Traces

2018-12-01 · NeurIPS 2018 12 · Richard Shin, Illia Polosukhin, Dawn Song

The task of program synthesis, or automatically generating programs that are consistent with a provided specification, remains a challenging task in artificial intelligence. As in other fields of AI, deep learning-based …

Program Synthesis

GPU accelerated program synthesis: Enumerate semantics, not syntax!

2025-04-26 · Martin Berger, Nathanaël Fijalkow, Mojtaba Valizadeh

Program synthesis is an umbrella term for generating programs and logical formulae from specifications. With the remarkable performance improvements that GPUs enable for deep learning, a natural question arose: can we al…

CPUGPUProgram Synthesis

PoE-World: Compositional World Modeling with Products of Programmatic Experts

2025-05-16 · Wasu Top Piriyakulkij, Yichao Liang, Hao Tang, Adrian Weller 외

Learning how the world works is central to building AI agents that can adapt to complex environments. Traditional world models based on deep learning demand vast amounts of training data, and do not flexibly update their…

Montezuma's RevengeProgram Synthesis