Trace-guided inductive synthesis of recursive functional programs

Y Yuan, A Radhakrishna, R Samanta - Proceedings of the ACM on …, 2023 - dl.acm.org
We propose a novel trace-guided approach to tackle the challenges of ambiguity and
generalization in synthesis of recursive functional programs from input-output examples. Our …

Exedec: Execution decomposition for compositional generalization in neural program synthesis

K Shi, J Hong, Y Deng, P Yin, M Zaheer… - arXiv preprint arXiv …, 2023 - arxiv.org
When writing programs, people have the ability to tackle a new complex task by
decomposing it into smaller and more familiar subtasks. While it is difficult to measure …

Tf-coder: Program synthesis for tensor manipulations

K Shi, D Bieber, R Singh - ACM Transactions on Programming …, 2022 - dl.acm.org
The success and popularity of deep learning is on the rise, partially due to powerful deep
learning frameworks such as TensorFlow and PyTorch, which make it easier to develop …

Inductive program synthesis via iterative forward-backward abstract interpretation

Y Yoon, W Lee, K Yi - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
A key challenge in example-based program synthesis is the gigantic search space of
programs. To address this challenge, various work proposed to use abstract interpretation to …

Lambdabeam: Neural program search with higher-order functions and lambdas

K Shi, H Dai, WD Li, K Ellis… - Advances in Neural …, 2023 - proceedings.neurips.cc
Search is an important technique in program synthesis that allows for adaptive strategies
such as focusing on particular search directions based on execution results. Several prior …

LooPy: interactive program synthesis with control structures

K Ferdowsifard, S Barke, H Peleg, S Lerner… - Proceedings of the …, 2021 - dl.acm.org
One vision for program synthesis, and specifically for programming by example (PBE), is an
interactive programmer's assistant, integrated into the development environment. To make …

Deductive synthesis of programs with pointers: techniques, challenges, opportunities

S Itzhaky, H Peleg, N Polikarpova, RNS Rowe… - … Aided Verification: 33rd …, 2021 - Springer
Deductive Synthesis of Programs with Pointers: Techniques, Challenges, Opportunities |
SpringerLink Skip to main content Advertisement SpringerLink Account Menu Find a journal …

Learning to combine per-example solutions for neural program synthesis

D Shrivastava, H Larochelle… - Advances in Neural …, 2021 - proceedings.neurips.cc
The goal of program synthesis from examples is to find a computer program that is
consistent with a given set of input-output examples. Most learning-based approaches try to …

Is Programming by Example solved by LLMs?

WD Li, K Ellis - arXiv preprint arXiv:2406.08316, 2024 - arxiv.org
Programming-by-Examples (PBE) aims to generate an algorithm from input-output
examples. Such systems are practically and theoretically important: from an end-user …

Synthesizing data structure refinements from integrity constraints

S Pailoor, Y Wang, X Wang, I Dillig - Proceedings of the 42nd ACM …, 2021 - dl.acm.org
Implementations of many data structures use several correlated fields to improve their
performance; however, inconsistencies between these fields can be a source of serious …