Scalable Synthesis of Regular Expressions From Only Positive Examples
Thu 19 Jan 2023 13:30 - 13:45 at White Hill - SRC Presentation
Synthesizing regular expressions from user-provided examples is a popular research area for programming by example (PBE) systems. Yet, synthesis from only positive examples remains an unsolved challenge due to a lack of a clear criterion to select the best solution and an infinite search space. Existing tools avoid this problem by requiring a wealth of additional information, such as negative examples or natural language descriptions. Our prior work Regex+ tackled the first challenge by introducing a pragmatic ranking function, which tripled the accuracy of existing neural and enumerative synthesizers on positive-example-only benchmarks. This paper builds upon Regex+, by addressing the second challenge of scalability. We introduce an admissible A* heuristic that relies on the prior ranking function, achieving a 90x decrease in memory usage and 1.9x speedup on a novel suite of benchmarks collected from a human study.
Wed 18 JanDisplayed time zone: Eastern Time (US & Canada) change
Thu 19 JanDisplayed time zone: Eastern Time (US & Canada) change
13:30 - 15:00 | |||
13:30 15mTalk | Scalable Synthesis of Regular Expressions From Only Positive Examples Student Research Competition | ||
13:45 15mTalk | Synthesizing Vectorized Code via Verified Lifting Student Research Competition Jeremy Ferguson University of California-Berkeley | ||
14:00 15mTalk | Evaluating Soundness of a Gradual Verifier with Property Based Testing Student Research Competition Jan-Paul Ramos-Davila Cornell University | ||
14:15 15mTalk | On the metatheory of IRs and the CPS-calculus Student Research Competition Paulo Torrens University of Kent | ||
14:30 15mTalk | Wisening Assertions: A live Bayesian reasoning system for probabilistic correctness Student Research Competition Julia Turcotti MIT-CSAIL | ||
14:45 15mTalk | Compiling and Running High-level Quantum Programs Student Research Competition Hristo Venev INSAIT |