Corpus-Guided Top-Down Synthesis For Efficient Library Learning.pdf

stitch_jul11.pdf
Preview of Corpus-Guided Top-Down Synthesis for Efficient Library Learning
🔗 Source: mlb2251.github.io
📊 Size: 4.04 MB
📄 Pages: 42 pages
⬇️ Downloads: 142

Summary

Unlike existing deductive approaches that refactor programs to expose shared structure, Stitch uses corpus-guided top-down synthesis.

Key Points:

Problem: Programmers often encapsulate common functionality using abstractions to simplify code. Stitch aims to automatically learn these useful abstractions from a corpus of DSL programs.
Approach:
Stitch builds abstractions directly from initial DSL primitives.
It uses syntactic pattern matching to intelligently prune the search space, focusing on abstractions that capture shared structures in the corpus.
Advantages:
Speed: Stitch is 3-4 orders of magnitude faster than state-of-the-art deductive library learning algorithms like DreamCoder.
Memory Efficiency: It uses 2 orders of magnitude less memory.
Quality: Stitch maintains comparable or better library quality, measured by compressivity.
* Scalability: Stitch successfully handles large corpora containing hundreds of complex programs that are intractable for prior deductive approaches. It also robustly handles early stopping, allowing it to scale to challenging datasets.

Conclusion:

Stitch offers a fast, memory-efficient, and scalable method for learning useful library abstractions directly from code corpora, paving the way for more automated and intelligent program synthesis.

Description

This approach is implemented in the tool Stitch.

Technical Information

  • File Format: PDF
  • File Size: 4.04 MB
  • Pages: 42
  • Language: EN
  • Total Downloads: 142
  • Last Updated: 3 weeks ago

Document Overview

This PDF document about Corpus-Guided Top-Down Synthesis for Efficient Library Learning provides comprehensive information and guidance. Whether you're a beginner or advanced user, this resource offers valuable insights into Corpus-Guided Top-Down Synthesis for Efficient Library Learning.

Related Topics

If you're interested in Corpus-Guided Top-Down Synthesis for Efficient Library Learning, you might also want to explore:

Download Corpus-Guided Top-Down Synthesis for Efficient Library Learning eBooks for free and learn more about Corpus-Guided Top-Down Synthesis for Efficient Library Learning. These books contain exercises and tutorials to improve your practical skills, at all levels!

Not satisfied with this document? We have related documents to Corpus-Guided Top-Down Synthesis for Efficient Library Learning, try searching with similar keywords: Corpus-Guided Top-Down Synthesis for Efficient Library Learning, "Hinder och möjliggörare för 1.5°-livsstilar: Ytliga och djupgående strukturella faktorer som påverkar potentialen för hållbar k, Ändring av genomföranderam för en europeisk plattform för utbyte av balansenergi från frekvensåterställn ingsreserver med manuell, Rekommendationer för vaccination mot covid-19 för särskilda grupper av barn -, förstudie för att utvärdera förutsättningarna att genom en innovationsupphandli ng utveckla en drifttjänst för geoenergilager, Självkänsla och KBT ‐ Påverkas självkänslan vid KBT för depression och ångesttillstånd?Se lf‐esteem and CBT ‐ How does CBT for de, Matglädje för alla: en guide till rätt konsistens för olika behov, Collocations In A Learner Corpus Studies In Corpus

You can download PDF versions of the user's guide, manuals and ebooks about Corpus-Guided Top-Down Synthesis for Efficient Library Learning, you can also find and download for free A free online manual (notices) with beginner and intermediate, Downloads Documentation, You can download PDF files (or DOC and PPT) about Corpus-Guided Top-Down Synthesis for Efficient Library Learning for free, but please respect copyrighted ebooks.