Clover: Clo sed-Loop Ver ifiable Code Generation
The use of large language models for code generation is a rapidly growing trend in software
development. However, without effective methods for ensuring the correctness of generated …
development. However, without effective methods for ensuring the correctness of generated …
A Survey on Deep Learning for Theorem Proving
Theorem proving is a fundamental aspect of mathematics, spanning from informal reasoning
in mathematical language to rigorous derivations in formal systems. In recent years, the …
in mathematical language to rigorous derivations in formal systems. In recent years, the …
TreeBoN: Enhancing Inference-Time Alignment with Speculative Tree-Search and Best-of-N Sampling
Inference-time alignment enhances the performance of large language models without
requiring additional training or fine-tuning but presents challenges due to balancing …
requiring additional training or fine-tuning but presents challenges due to balancing …
Leroy: Library Learning for Imperative Programming Languages
Library learning is the process of building a library of common functionalities from a given
set of programs. Typically, this process is applied in the context of aiding program synthesis …
set of programs. Typically, this process is applied in the context of aiding program synthesis …
DeTikZify: Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ
Creating high-quality scientific figures can be time-consuming and challenging, even though
sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are …
sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are …
Clover: Closed-Loop Verifiable Code
The use of large language models for code generation is a rapidly growing trend in software
development. However, without effective methods for ensuring the correctness of generated …
development. However, without effective methods for ensuring the correctness of generated …
Overcoming the Expressivity-Efficiency Tradeoff in Program Induction
S Acquaviva - 2024 - dspace.mit.edu
People are incredibly flexible and efficient inductive reasoners. On the other hand, current
approaches in program synthesis show strong domain-specific performance, but are both …
approaches in program synthesis show strong domain-specific performance, but are both …