mlsanityData to 14 Oct 2026

Neural Guided Constraint Logic Programming for Program Synthesis

arXiv 1809.02840 ↗First posted 8 Sep 2018cs.LG stat.MLcited by 6

Not on the map. Why?

Abstract (arXiv)

Synthesizing programs using example input/outputs is a classic problem in artificial intelligence. We present a method for solving Programming By Example (PBE) problems by using a neural model to guide the search of a constraint logic programming system called miniKanren. Crucially, the neural model uses miniKanren's internal representation as input; miniKanren represents a PBE problem as recursive constraints imposed by the provided examples. We explore Recurrent Neural Network and Graph Neural Network models. We contribute a modified miniKanren, drivable by an external agent, available at https://github.com/xuexue/neuralkanren. We show that our neural-guided approach using constraints can synthesize programs faster in many cases, and importantly, can generalize to larger problems.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Sep 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1.

6 papers.