~/talk

MANTIS: Semantics-driven Inductive Program Synthesis

Talkat Code Mesh LDN 2020 · 2020-11-05..11-06· [machine-learning]
slides:none on file

MANTIS applies semantic biases by augmenting user examples with relational perturbation properties (e.g., permutation invariance, value preservation) and then hands the expanded example set to an existing synthesizer as a black box. An implementation called SketchAX uses a perturbation engine plus property inference via MaxSAT/SMT, three UIs (selection, validation, inference), and benchmarks over scalars, arrays and matrices. Results show up to a 60% lift in success rate (191% on hard subsets), 22% overall improvement, and an early SysLambda prototype yields ~26% gain over Lambda2.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Classical Program Synthesis
  3. 1:48Inductive Program Synthesis
  4. 5:23Searchbased Program Synthesis
  5. 7:31Similarities with Inductive Learning
  6. 8:46Challenges of Inductive Learning
  7. 11:36Inductive Bias
  8. 13:32Next Big Idea
  9. 13:46Semantic Bias
  10. 14:37SemanticsDriven Inductive Program Synthesis
  11. 17:00Application of Semantic Bias
  12. 18:20Relational Permutation Properties
  13. 19:36Synthesis Strategy
  14. 20:08User Interfaces
  15. 22:35Property Selection
  16. 24:52Data
  17. 25:53Success Rate
  18. 26:50Performance
  19. 27:38Success Rates
  20. 28:37lambdasquare
  21. 29:12example
  22. 29:47cool problems
  23. 30:43future work
  24. 31:51student collaborators
  25. 32:19Q A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.