Using natural language to write programs is a touchstone problem for computational linguistics. We present an approach that learns to map natural-language descrip-tions of simple “if-then ” rules to executable code. By training and testing on a large cor-pus of naturally-occurring programs (called “recipes”) and their natural language de-scriptions, we demonstrate the ability to effectively map language to code. We compare a number of semantic parsing ap-proaches on the highly noisy training data collected from ordinary users, and find that loosely synchronous systems perform best.
This paper presents a method for inducing transformation rules that map natural-language sentences i...
When a student is learning an algorithm from a textbook, his first approach is frequently through an...
We introduce a learning semantic parser, SCISSOR, that maps natural-language sentences to a detailed...
Computational systems that learn to transform natural-language sentences into semantic representatio...
This paper presents an approach for inducing transformation rules that map natural-language sentence...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thesis (Ph.D.)--University of Washington, 2019Models that automatically map natural language (NL) to...
Semantic feature learning for natural language and programming language is a preliminary step in add...
Given the current focus on teaching computational concepts to all from an early age, combined with t...
Reducing manual effort for monotonous activities has always been the goal of Computer Engineers and ...
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many da...
Semantic parsing is the task of mapping a natural language sentence into a complete, formal meaning ...
Programming and the possibility to express one’s intent to a machine is becoming a very important sk...
We motivate the integration of programming by example and natural language programming by developing...
This paper presents a method for inducing transformation rules that map natural-language sentences i...
When a student is learning an algorithm from a textbook, his first approach is frequently through an...
We introduce a learning semantic parser, SCISSOR, that maps natural-language sentences to a detailed...
Computational systems that learn to transform natural-language sentences into semantic representatio...
This paper presents an approach for inducing transformation rules that map natural-language sentence...
In this paper, we describe a semantic approach to translate complex natural language commands and qu...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thesis (Ph.D.)--University of Washington, 2019Models that automatically map natural language (NL) to...
Semantic feature learning for natural language and programming language is a preliminary step in add...
Given the current focus on teaching computational concepts to all from an early age, combined with t...
Reducing manual effort for monotonous activities has always been the goal of Computer Engineers and ...
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many da...
Semantic parsing is the task of mapping a natural language sentence into a complete, formal meaning ...
Programming and the possibility to express one’s intent to a machine is becoming a very important sk...
We motivate the integration of programming by example and natural language programming by developing...
This paper presents a method for inducing transformation rules that map natural-language sentences i...
When a student is learning an algorithm from a textbook, his first approach is frequently through an...
We introduce a learning semantic parser, SCISSOR, that maps natural-language sentences to a detailed...