There are 31 repositories under program-synthesis topic.
Using artificial intelligence and genetic algorithms to automatically write programs. Tutorial: http://www.primaryobjects.com/cms/article149
A Dataset of Python Challenges for AI Research
Performs string manipulation tasks by learning from the provided example(s), instead of having to program them out explicitly.
Direct Manipulation Programming for HTML/SVG
Neural Symbolic Machines is a framework to integrate neural networks and symbolic representations using reinforcement learning, with applications in program synthesis and semantic parsing.
An inductive logic programming system
Programmatic modification and evaluation of software
Code and Data artifact for NeurIPS 2023 paper - "Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context". `multispy` is a lsp client library in Python intended to be used to build applications around language servers.
Program Synthesis
Re-implement DeepCoder (https://openreview.net/pdf?id=ByldLrqlx)
An official TensorFlow implementation of "Neural Program Synthesis from Diverse Demonstration Videos" (ICML 2018) by Shao-Hua Sun, Hyeonwoo Noh, Sriram Somasundaram, and Joseph J. Lim
PLUR (Programming-Language Understanding and Repair) is a collection of source code datasets suitable for graph-based machine learning. We provide scripts for downloading, processing, and loading the datasets. This is done by offering a unified API and data structures for all datasets.
Mechanistically interpretable neurosymbolic AI (Nature Comput Sci 2024): losslessly compressing NNs to computer code and discovering new algorithms which generalize out-of-distribution and outperform human-designed algorithms
An curated list of papers on program synthesis.
Type-driven, component based synthesis, showcasing TYpe Guided Abstract Refinement (TYGAR)
Neuro-Symbolic Visual Question Answering on Sort-of-CLEVR using PyTorch
Aix-bench, the Java benchmark for code synthesis problem.