EDBT 2026 Demo / reviewers in the wild / expert
Maxwell I. Nye
dblp:224/0047
· DBLP profile ↗
11ranked-venue papers
4as first author
7since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 4 first-author · 6 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
7 papers |
Program synthesis and code generation · 100% | |
| Artificial intelligence
6 papers |
Knowledge representation and reasoning · 45% Language models and text generation · 34% Representation and self-supervised learning · 11% |
Topics — the 12 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
inductive program synthesis |
1.0 | 2 | 2021 | DreamCoder: bootstrapping inductive program synthesis with wake-sleep library learning · PLDI 2021 A large-scale benchmark for few-shot program induction and synthesis · ICML 2021 |
Program synthesis and code generation
neural program synthesis |
0.8 | 2 | 2020 | Learning Compositional Rules via Neural Program Synthesis · NeurIPS 2020 Write, Execute, Assess: Program Synthesis with a REPL · NeurIPS 2019 |
Program synthesis and code generation
code generation from natural language |
0.6 | 1 | 2022 | Communicating Natural Programs to Humans and Machines · NeurIPS 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
dual-process reasoning |
0.5 | 1 | 2021 | Improving Coherence and Consistency in Neural Sequence Models with Dual-System, Neuro-Symbolic Reasoning · NeurIPS 2021 |
Natural language and speech › Language models and text generation › large language model reasoning
logical consistency |
0.5 | 1 | 2021 | Improving Coherence and Consistency in Neural Sequence Models with Dual-System, Neuro-Symbolic Reasoning · NeurIPS 2021 |
Natural language and speech › Language models and text generation
neural language model |
0.5 | 1 | 2021 | Implicit Representations of Meaning in Neural Language Models · ACL/IJCNLP (1) 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
semantic representation |
0.5 | 1 | 2021 | Implicit Representations of Meaning in Neural Language Models · ACL/IJCNLP (1) 2021 |
Program synthesis and code generation › inductive program synthesis
library learning |
0.5 | 1 | 2021 | DreamCoder: bootstrapping inductive program synthesis with wake-sleep library learning · PLDI 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › neuro-symbolic reasoning
neuro-symbolic rule induction |
0.4 | 1 | 2020 | Learning Compositional Rules via Neural Program Synthesis · NeurIPS 2020 |
Program synthesis and code generation › neural program synthesis
neurosymbolic program synthesis |
0.4 | 1 | 2019 | Learning to Infer Program Sketches · ICML 2019 |
Program synthesis and code generation
search-based program synthesis |
0.4 | 1 | 2019 | Write, Execute, Assess: Program Synthesis with a REPL · NeurIPS 2019 |
Computer vision › 3D vision › implicit neural representation
implicit representation |
0.1 | 1 | 2021 | Implicit Representations of Meaning in Neural Language Models · ACL/IJCNLP (1) 2021 |
Methods — techniques the papers use, named apart from their topics
program synthesis · 2.1meta-learning · 1.4natural language processing · 1.1wake-sleep algorithm · 1.0neural search policy · 1.0e-graph matching · 1.0abstract semantics · 1.0sequence-to-sequence learning · 0.9symbolic reasoning · 0.5neural inference · 0.5pattern recognition · 0.4intermediate representation learning · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Communicating Natural Programs to Humans and MachinesabstractThe Abstraction and Reasoning Corpus (ARC) is a set of procedural tasks that tests an agent's ability to flexibly solve novel problems. While most ARC tasks are easy for humans, they are challenging for state-of-the-art AI. What makes building intelligent systems that can generalize to novel situations such as ARC difficult? We posit that the answer might be found by studying the difference of $\textit{language}$: While humans readily generate and interpret instructions in a general language, computer systems are shackled to a narrow domain-specific language that they can precisely execute. We present LARC, the $\textit{Language-complete ARC}$: a collection of natural language descriptions by a group of human participants who instruct each other on how to solve ARC tasks using language alone, which contains successful instructions for 88\% of the ARC tasks. We analyze the collected instructions as `natural programs', finding that while they resemble computer programs, they are distinct in two ways: First, they contain a wide range of primitives; Second, they frequently leverage communicative strategies beyond directly executable codes. We demonstrate that these two distinctions prevent current program synthesis techniques from leveraging LARC to its full potential, and give concrete suggestions on how to build the next-generation program synthesizers. Samuel Acquaviva, Yewen Pu, Marta Kryven, Theodoros Sechopoulos, Catherine Wong, Gabrielle E. Ecanow, Maxwell I. Nye, Michael Henry Tessler, Josh Tenenbaum |
NeurIPS | 7 |
| 2021 | Implicit Representations of Meaning in Neural Language ModelsabstractBelinda Z. Li, Maxwell Nye, Jacob Andreas. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2021. Belinda Z. Li, Maxwell I. Nye, Jacob Andreas |
ACL/IJCNLP (1) | 2 |
| 2021 | LARC: Language annotated Abstraction and Reasoning Corpus
Samuel Acquaviva, Yewen Pu, Maxwell I. Nye, Catherine Wong, Michael Henry Tessler, Josh Tenenbaum |
CogSci | 3 |
| 2021 | Representing Partial Programs with Blended Abstract Semantics
Maxwell I. Nye, Yewen Pu, Matthew Bowers, Jacob Andreas, Josh Tenenbaum, Armando Solar-Lezama |
ICLR | 1 |
| 2021 | A large-scale benchmark for few-shot program induction and synthesisabstractA landmark challenge for AI is to learn flexible, powerful representations from small numbers of examples. On an important class of tasks, hypotheses in the form of programs provide extreme generalization capabilities from surprisingly few examples. However, whereas large natural few-shot learning image benchmarks have spurred progress in meta-learning for deep networks, there is no comparably big, natural program-synthesis dataset that can play a similar role. This is because, whereas images are relatively easy to label from internet meta-data or annotated by non-experts, generating meaningful input-output examples for program induction has proven hard to scale. In this work, we propose a new way of leveraging unit tests and natural inputs for small programs as meaningful input-output examples for each sub-program of the overall program. This allows us to create a large-scale naturalistic few-shot program-induction benchmark and propose new challenges in this domain. The evaluation of multiple program induction and synthesis algorithms points to shortcomings of current methods and suggests multiple avenues for future work. Ferran Alet, Javier Lopez-Contreras, James Koppel, Maxwell I. Nye, Armando Solar-Lezama, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Josh Tenenbaum |
ICML | 4 |
| 2021 | Improving Coherence and Consistency in Neural Sequence Models with Dual-System, Neuro-Symbolic ReasoningabstractHuman reasoning can be understood as an interplay between two systems: the intuitive and associative ("System 1") and the deliberative and logical ("System 2"). Neural sequence models---which have been increasingly successful at performing complex, structured tasks---exhibit the advantages and failure modes of System 1: they are fast and learn patterns from data, but are often inconsistent and incoherent. In this work, we seek a lightweight, training-free means of improving existing System 1-like sequence models by adding System 2-inspired logical reasoning. We explore several variations on this theme in which candidate generations from a neural sequence model are examined for logical consistency by a symbolic reasoning module, which can either accept or reject the generations. Our approach uses neural inference to mediate between the neural System 1 and the logical System 2. Results in robust story generation and grounded instruction-following show that this approach can increase the coherence and accuracy of neurally-based generations. Maxwell I. Nye, Michael Henry Tessler, Josh Tenenbaum, Brenden M. Lake |
NeurIPS | 1 |
| 2021 | DreamCoder: bootstrapping inductive program synthesis with wake-sleep library learningabstractWe present a system for inductive program synthesis called DreamCoder, which inputs a corpus of synthesis problems each specified by one or a few examples, and automatically derives a library of program components and a neural search policy that can be used to efficiently solve other similar synthesis problems. The library and search policy bootstrap each other iteratively through a variant of "wake-sleep" approximate Bayesian learning. A new refactoring algorithm based on E-graph matching identifies common sub-components across synthesized programs, building a progressively deepening library of abstractions capturing the structure of the input domain. We evaluate on eight domains including classic program synthesis areas and AI tasks such as planning, inverse graphics, and equation discovery. We show that jointly learning the library and neural search policy leads to solving more problems, and solving them more quickly. Kevin Ellis, Catherine Wong, Maxwell I. Nye, Mathias Sablé-Meyer, Lucas Morales, Luke B. Hewitt, Luc Cary, Armando Solar-Lezama, Josh Tenenbaum |
PLDI | 3 |
| 2020 | Learning Compositional Rules via Neural Program SynthesisabstractMany aspects of human reasoning, including language, require learning rules from very little data. Humans can do this, often learning systematic rules from very few examples, and combining these rules to form compositional rule-based systems. Current neural architectures, on the other hand, often fail to generalize in a compositional manner, especially when evaluated in ways that vary systematically from training. In this work, we present a neuro-symbolic model which learns entire rule systems from a small set of examples. Instead of directly predicting outputs from inputs, we train our model to induce the explicit system of rules governing a set of previously seen examples, drawing upon techniques from the neural program synthesis literature. Our rule-synthesis approach outperforms neural meta-learning techniques in three domains: an artificial instruction-learning domain used to evaluate human learning, the SCAN challenge datasets, and learning rule-based translations of number words into integers for a wide range of human languages. Maxwell I. Nye, Armando Solar-Lezama, Josh Tenenbaum, Brenden M. Lake |
NeurIPS | 1 |
| 2019 | Learning to Infer Program SketchesabstractOur goal is to build systems which write code automatically from the kinds of specifications humans can most easily provide, such as examples and natural language instruction. The key idea of this work is that a flexible combination of pattern recognition and explicit reasoning can be used to solve these complex programming problems. We propose a method for dynamically integrating these types of information. Our novel intermediate representation and training algorithm allow a program synthesis system to learn, without direct supervision, when to rely on pattern recognition and when to perform symbolic search. Our model matches the memorization and generalization performance of neural synthesis and symbolic search, respectively, and achieves state-of-the-art performance on a dataset of simple English description-to-code programming problems. Maxwell I. Nye, Luke B. Hewitt, Josh Tenenbaum, Armando Solar-Lezama |
ICML | 1 |
| 2019 | Write, Execute, Assess: Program Synthesis with a REPLabstractWe present a neural program synthesis approach integrating components which write, execute, and assess code to navigate the search space of possible programs. We equip the search process with an interpreter or a read-eval-print-loop (REPL), which immediately executes partially written programs, exposing their semantics. The REPL addresses a basic challenge of program synthesis: tiny changes in syntax can lead to huge changes in semantics. We train a pair of models, a policy that proposes the new piece of code to write, and a value function that assesses the prospects of the code written so-far. At test time we can combine these models with a Sequential Monte Carlo algorithm. We apply our approach to two domains: synthesizing text editing programs and inferring 2D and 3D graphics programs. Kevin Ellis, Maxwell I. Nye, Yewen Pu, Felix Sosa, Josh Tenenbaum, Armando Solar-Lezama |
NeurIPS | 2 |
| 2018 | The Variational Homoencoder: Learning to learn high capacity generative models from few examples
Luke B. Hewitt, Maxwell I. Nye, Andreea Gane, Tommi S. Jaakkola, Josh Tenenbaum |
UAI | 2 |