We present a method for automatically generating input parsers from English specifications of input file formats. We use a Bayesian generative model to cap-ture relevant natural language phenomena and translate the English specification into a specification tree, which is then trans-lated into a C++ input parser. We model the problem as a joint dependency pars-ing and semantic role labeling task. Our method is based on two sources of infor-mation: (1) the correlation between the text and the specification tree and (2) noisy supervision as determined by the success of the generated C++ parser in reading in-put examples. Our results show that our approach achieves 80.0 % F-Score accu-racy compared to an F-Score of 66.7% produced by a state-of...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2014.Most syntax-based machine ...
Writing specifications for computer programs is not easy since one has to take into account the disp...
We introduce APEL, a new framework that enables non-programmers to indirectly annotate natural langu...
We present a method for automatically generating input parsers from English specifications of input ...
We present a method for automatically generating input parsers from English specifications of input ...
Vita.It is widely recognized that a specification of a system's intended action is required before t...
One of the key properties of a program is its input specification. Having a formal input specificati...
In the past, there have been many different descriptive languages used to specify the syntax of info...
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many da...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Using natural language to write programs is a touchstone problem for computational linguistics. We p...
Application of formal models provides many benefits for the software and system development, however...
Parsing is the process of analysing an input string in order to extract a structured representation ...
Computational systems that learn to transform natural-language sentences into semantic representatio...
Despite increasing research into the use of syntax during statistical machine translation, the incor...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2014.Most syntax-based machine ...
Writing specifications for computer programs is not easy since one has to take into account the disp...
We introduce APEL, a new framework that enables non-programmers to indirectly annotate natural langu...
We present a method for automatically generating input parsers from English specifications of input ...
We present a method for automatically generating input parsers from English specifications of input ...
Vita.It is widely recognized that a specification of a system's intended action is required before t...
One of the key properties of a program is its input specification. Having a formal input specificati...
In the past, there have been many different descriptive languages used to specify the syntax of info...
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many da...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Using natural language to write programs is a touchstone problem for computational linguistics. We p...
Application of formal models provides many benefits for the software and system development, however...
Parsing is the process of analysing an input string in order to extract a structured representation ...
Computational systems that learn to transform natural-language sentences into semantic representatio...
Despite increasing research into the use of syntax during statistical machine translation, the incor...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2014.Most syntax-based machine ...
Writing specifications for computer programs is not easy since one has to take into account the disp...
We introduce APEL, a new framework that enables non-programmers to indirectly annotate natural langu...