Coarse-to-fine decoding for neural semantic parsing

L Dong, M Lapata - ar** natural language utterances into structured meaning
representations. In this work, we propose a structure-aware neural architecture which …

SQLizer: query synthesis from natural language

N Yaghmazadeh, Y Wang, I Dillig, T Dillig - Proceedings of the ACM on …, 2017 - dl.acm.org
This paper presents a new technique for automatically synthesizing SQL queries from
natural language (NL). At the core of our technique is a new NL-based program synthesis …

Program synthesis

S Gulwani, O Polozov, R Singh - Foundations and Trends® in …, 2017 - nowpublishers.com
Program synthesis is the task of automatically finding a program in the underlying
programming language that satisfies the user intent expressed in the form of some …

Spoc: Search-based pseudocode to code

S Kulal, P Pasupat, K Chandra, M Lee… - Advances in …, 2019 - proceedings.neurips.cc
We consider the task of map** pseudocode to executable code, assuming a one-to-one
correspondence between lines of pseudocode and lines of code. Given test cases as a …

Program synthesis using conflict-driven learning

Y Feng, R Martins, O Bastani, I Dillig - ACM SIGPLAN Notices, 2018 - dl.acm.org
We propose a new conflict-driven program synthesis technique that is capable of learning
from past mistakes. Given a spurious program that violates the desired specification, our …

Component-based synthesis of table consolidation and transformation tasks from examples

Y Feng, R Martins, J Van Geffen, I Dillig… - ACM SIGPLAN …, 2017 - dl.acm.org
This paper presents a novel component-based synthesis algorithm that marries the power of
type-directed search with lightweight SMT-based deduction and partial evaluation. Given a …

Multiplexnet: Towards fully satisfied logical constraints in neural networks

N Hoernle, RM Karampatsis, V Belle… - Proceedings of the AAAI …, 2022 - ojs.aaai.org
We propose a novel way to incorporate expert knowledge into the training of deep neural
networks. Many approaches encode domain constraints directly into the network …

Multi-modal program inference: A marriage of pre-trained language models and component-based synthesis

K Rahmani, M Raza, S Gulwani, V Le, D Morris… - Proceedings of the …, 2021 - dl.acm.org
Multi-modal program synthesis refers to the task of synthesizing programs (code) from their
specification given in different forms, such as a combination of natural language and …

Interactive program synthesis by augmented examples

T Zhang, L Lowmanstone, X Wang… - Proceedings of the 33rd …, 2020 - dl.acm.org
Programming-by-example (PBE) has become an increasingly popular component in
software development tools, human-robot interaction, and end-user programming. A long …

Program synthesis by type-guided abstraction refinement

Z Guo, M James, D Justo, J Zhou, Z Wang… - Proceedings of the …, 2019 - dl.acm.org
We consider the problem of type-directed component-based synthesis where, given a set of
(typed) components and a query type, the goal is to synthesize a term that inhabits the …