Show simple item record

dc.contributor.authorLei, Tao
dc.contributor.authorLong, Fan
dc.contributor.authorBarzilay, Regina
dc.contributor.authorRinard, Martin C.
dc.date.accessioned2013-07-22T15:40:26Z
dc.date.available2013-07-22T15:40:26Z
dc.date.issued2013-08
dc.identifier.urihttp://hdl.handle.net/1721.1/79643
dc.description.abstractWe present a method for automatically generating input parsers from English specifications of input file formats. We use a Bayesian generative model to capture relevant natural language phenomena and translate the English specification into a specification tree, which is then translated into a C++ input parser. We model the problem as a joint dependency parsing and semantic role labeling task. Our method is based on two sources of information: (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 input examples. Our results show that our approach achieves 80.0\% F-Score accuracy compared to an F-Score of 66.7\% produced by a state-of-the-art semantic parser on a dataset of input format specifications from the ACM International Collegiate Programming Contest (which were written in English for humans with no intention of providing support for automated processing)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant IIS-0835652)en_US
dc.description.sponsorshipBattelle Memorial Institute (PO #300662)en_US
dc.language.isoen_US
dc.publisherAssociation for Computational Linguistics (ACL)en_US
dc.relation.isversionofhttp://acl2013.org/site/accepted/299.htmlen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titleFrom Natural Language Specifications to Program Input Parsersen_US
dc.typeArticleen_US
dc.identifier.citationLei, Tao; Long, Fan; Barzilay, Regina; Rinard, Martin C. "From Natural Language Specifications to Program Input Parsers". The 51st Annual Meeting of the Association for Computational Linguistics (ACL 2013).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorLei, Taoen_US
dc.contributor.mitauthorLong, Fanen_US
dc.contributor.mitauthorBarzilay, Reginaen_US
dc.contributor.mitauthorRinard, Martin C.en_US
dc.relation.journalProceedings of the 51st Annual Meeting of the Association for Computational Linguistics (ACL 2013)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsLei, Tao; Long, Fan; Barzilay, Regina; Rinard, Martin C.en_US
dc.identifier.orcidhttps://orcid.org/0000-0002-6232-3118
dc.identifier.orcidhttps://orcid.org/0000-0002-2921-8201
dc.identifier.orcidhttps://orcid.org/0000-0003-4644-3088
dc.identifier.orcidhttps://orcid.org/0000-0001-8095-8523
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record