Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2015.Cataloged from PDF version of thesis.Includes bibliographical references (pages 159-169).This thesis addresses the problem of learning to translate natural language into preexisting programming languages supported by widely-deployed computer systems. Generating programs for existing computer systems enables us to take advantage of two important capabilities of these systems: computing the semantic equivalence between programs, and executing the programs to obtain a result. We present probabilistic models and inference algorithms which integrate these capabilities into the learning process. We use these to build systems that...
Using natural language to write programs is a touchstone problem for computational linguistics. We p...
Program synthesis, or automatically writing programs from high-level specifications has been a long-...
Natural languages are the latest generation of programming languages, which require processing real ...
With the advancement of modern technologies, programming becomes ubiquitous not only among professio...
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts I...
"Natural Language," whether spoken and attended to by humans, or processed and generated by computer...
Humans routinely learn new concepts using natural language communications,even in scenarios with lim...
Given the current focus on teaching computational concepts to all from an early age, combined with t...
Programming and the possibility to express one’s intent to a machine is becoming a very important sk...
This article explores the natural language generation capabilities of large language models with app...
As computer systems become more sophisticated they must be able to communicate their results success...
Thesis (Ph.D.)--University of Washington, 2019Models that automatically map natural language (NL) to...
In this work we take a first step towards Learning from Natural Instructions (LNI), a framework for ...
Natural language generation (nlg) systems are computer software systems that pro-duce texts in Engli...
When a student is learning an algorithm from a textbook, his first approach is frequently through an...
Using natural language to write programs is a touchstone problem for computational linguistics. We p...
Program synthesis, or automatically writing programs from high-level specifications has been a long-...
Natural languages are the latest generation of programming languages, which require processing real ...
With the advancement of modern technologies, programming becomes ubiquitous not only among professio...
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts I...
"Natural Language," whether spoken and attended to by humans, or processed and generated by computer...
Humans routinely learn new concepts using natural language communications,even in scenarios with lim...
Given the current focus on teaching computational concepts to all from an early age, combined with t...
Programming and the possibility to express one’s intent to a machine is becoming a very important sk...
This article explores the natural language generation capabilities of large language models with app...
As computer systems become more sophisticated they must be able to communicate their results success...
Thesis (Ph.D.)--University of Washington, 2019Models that automatically map natural language (NL) to...
In this work we take a first step towards Learning from Natural Instructions (LNI), a framework for ...
Natural language generation (nlg) systems are computer software systems that pro-duce texts in Engli...
When a student is learning an algorithm from a textbook, his first approach is frequently through an...
Using natural language to write programs is a touchstone problem for computational linguistics. We p...
Program synthesis, or automatically writing programs from high-level specifications has been a long-...
Natural languages are the latest generation of programming languages, which require processing real ...