IJCAI 20250 citations

Relational Decomposition for Program Synthesis

Céline Hocquette, Andrew Cropper

Abstract

We introduce a relational approach to program synthesis. The key idea is to decompose synthesis tasks into simpler relational synthesis subtasks. Specifically, our representation decomposes a training input-output example into sets of input and output facts respectively. We then learn relations between the input and output facts. We demonstrate our approach using an off-the-shelf inductive logic programming (ILP) system on four challenging synthesis datasets. Our results show that (i) our representation can outperform a standard one, and (ii) an off-the-shelf ILP system with our representation can outperform domain-specific approaches.

BibTeX
@inproceedings{ijcai2025_relationaldecomp,
  title = {Relational Decomposition for Program Synthesis},
  author = {Céline Hocquette and Andrew Cropper},
  booktitle = {IJCAI 2025},
  year = {2025}
}
Relational Decomposition for Program Synthesis · IJCAI 2025