Accelerating search-based program synthesis using learned probabilistic models

Cited 54 time in webofscience Cited 15 time in scopus
  • Hit : 126
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorLee, Woosukko
dc.contributor.authorHeo, Kihongko
dc.contributor.authorAlur, Rajeevko
dc.contributor.authorNaik, Mayurko
dc.date.accessioned2020-11-12T02:55:24Z-
dc.date.available2020-11-12T02:55:24Z-
dc.date.created2020-11-09-
dc.date.created2020-11-09-
dc.date.issued2018-06-18-
dc.identifier.citation39th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2018, pp.436 - 449-
dc.identifier.issn0362-1340-
dc.identifier.urihttp://hdl.handle.net/10203/277251-
dc.description.abstractA key challenge in program synthesis concerns how to efficiently search for the desired program in the space of possible programs. We propose a general approach to accelerate search-based program synthesis by biasing the search towards likely programs. Our approach targets a standard formulation, syntax-guided synthesis (SyGuS), by extending the grammar of possible programs with a probabilistic model dictating the likelihood of each program. We develop a weighted search algorithm to efficiently enumerate programs in order of their likelihood. We also propose a method based on transfer learning that enables to effectively learn a powerful model, called probabilistic higher order grammar, from known solutions in a domain. We have implemented our approach in a tool called Euphony and evaluate it on SyGuS benchmark problems from a variety of domains. We show that Euphony can learn good models using easily obtainable solutions, and achieves significant performance gains over existing general-purpose as well as domain-specific synthesizers.-
dc.languageEnglish-
dc.publisherAssociation for Computing Machinery-
dc.titleAccelerating search-based program synthesis using learned probabilistic models-
dc.typeConference-
dc.identifier.wosid000452469600030-
dc.identifier.scopusid2-s2.0-85049600714-
dc.type.rimsCONF-
dc.citation.beginningpage436-
dc.citation.endingpage449-
dc.citation.publicationname39th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2018-
dc.identifier.conferencecountryUS-
dc.identifier.conferencelocationPhiladelphia-
dc.identifier.doi10.1145/3192366.3192410-
dc.contributor.localauthorHeo, Kihong-
dc.contributor.nonIdAuthorLee, Woosuk-
dc.contributor.nonIdAuthorAlur, Rajeev-
dc.contributor.nonIdAuthorNaik, Mayur-
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 54 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0