← Search

Matthew Bowers

3 accepted papers

2024

LILO: Learning Interpretable Libraries by Compressing and Documenting Code

ICLR 2024poster

While large language models (LLMs) now excel at code generation, a key aspect of software development is the art of refactoring: consolidating code into libraries of reusable and readable programs. In this paper, we introduce LILO, a neurosymbolic framework that iteratively synthesizes, compresses,…

2023

Language Models Can Teach Themselves to Program Better

ICLR 2023poster

Recent Language Models (LMs) achieve breakthrough performance in code generation when trained on human-authored problems, even solving some competitive-programming problems. Self-play has proven useful in games such as Go, and thus it is natural to ask whether LMs can generate their own instructive…

2021

Representing Partial Programs with Blended Abstract Semantics

ICLR 2021poster

Synthesizing programs from examples requires searching over a vast, combinatorial space of possible programs. In this search process, a key challenge is representing the behavior of a partially written program before it can be executed, to judge if it is on the right track and predict where to searc…

Cited by 28SourcePDFScholar