VLDB 2026 Research / reviewers in the wild / expert
Muxin Liu
dblp:359/6665
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 83% Software maintenance and evolution · 17% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation › inductive program synthesis
library learning |
0.8 | 1 | 2024 | LILO: Learning Interpretable Libraries by Compressing and Documenting Code · ICLR 2024 |
Program synthesis and code generation › neural program synthesis
LLM-based program synthesis |
0.8 | 1 | 2024 | LILO: Learning Interpretable Libraries by Compressing and Documenting Code · ICLR 2024 |
Program synthesis and code generation › neural program synthesis
neurosymbolic program synthesis |
0.8 | 1 | 2024 | LILO: Learning Interpretable Libraries by Compressing and Documenting Code · ICLR 2024 |
Software maintenance and evolution › refactoring
automated refactoring |
0.2 | 1 | 2024 | LILO: Learning Interpretable Libraries by Compressing and Documenting Code · ICLR 2024 |
Software maintenance and evolution
refactoring |
0.2 | 1 | 2024 | LILO: Learning Interpretable Libraries by Compressing and Documenting Code · ICLR 2024 |
Methods — techniques the papers use, named apart from their topics
symbolic compression · 0.8large language model · 0.8auto-documentation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | LILO: Learning Interpretable Libraries by Compressing and Documenting CodeabstractWhile 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, and documents code to build libraries tailored to particular problem domains. LILO combines LLM-guided program synthesis with recent algorithmic advances in automated refactoring from Stitch: a symbolic compression system that efficiently identifies optimal lambda abstractions across large code corpora. To make these abstractions interpretable, we introduce an auto-documentation (AutoDoc) procedure that infers natural language names and docstrings based on contextual examples of usage. In addition to improving human readability, we find that AutoDoc boosts performance by helping LILO's synthesizer to interpret and deploy learned abstractions. We evaluate LILO on three inductive program synthesis benchmarks for string editing, scene reasoning, and graphics composition. Compared to existing neural and symbolic methods—including the state-of-the-art library learning algorithm DreamCoder—LILO solves more complex tasks and learns richer libraries that are grounded in linguistic knowledge. Gabriel Grand, Lionel Wong, Matthew Bowers, Theo X. Olausson, Muxin Liu, Josh Tenenbaum, Jacob Andreas |
ICLR | 5 |