← Search

Yuhuai Wu

36 accepted papers

2024

Don't Trust: Verify -- Grounding LLM Quantitative Reasoning with Autoformalization

ICLR 2024poster

Large language models (LLM), such as Google's Minerva and OpenAI's GPT families, are becoming increasingly capable of solving mathematical quantitative reasoning problems. However, they still make unjustified logical and computational errors in their reasoning steps and answers. In this paper, we le…

2024

Magnushammer: A Transformer-Based Approach to Premise Selection

ICLR 2024poster

This paper presents a novel approach to premise selection, a crucial reasoning task in automated theorem proving. Traditionally, symbolic methods that rely on extensive domain knowledge and engineering effort are applied to this task. In contrast, this work demonstrates that contrastive training wit…

Cited by 44SourcePDFScholar
2024

REFACTOR: Learning to Extract Theorems from Proofs

ICLR 2024poster

Human mathematicians are often good at recognizing modular and reusable theorems that make complex mathematical results within reach. In this paper, we propose a novel method called theoREm-from-prooF extrACTOR (REFACTOR) for training neural networks to mimic this ability in formal mathematical theo…

2023

Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofs

ICLR 2023top-5%

The formalization of existing mathematical proofs is a notoriously difficult process. Despite decades of research on automation and proof assistants, writing formal proofs remains arduous and only accessible to a few experts. While previous studies to automate formalization focused on powerful searc…

Cited by 172SourcePDFScholar
2023

Fast and Precise: Adjusting Planning Horizon with Adaptive Subgoal Search

ICLR 2023top-5%

Complex reasoning problems contain states that vary in the computational cost required to determine the right action plan. To take advantage of this property, we propose Adaptive Subgoal Search (AdaSubS), a search method that adaptively adjusts the planning horizon. To this end, AdaSubS generates di…

2023

Focused Transformer: Contrastive Training for Context Scaling

NeurIPS 2023poster

Large language models have an exceptional capability to incorporate new information in a contextual manner. However, the full potential of such an approach is often restrained due to a limitation in the effective context length. One solution to this issue is to endow an attention layer with access t…

2023

Lexinvariant Language Models

NeurIPS 2023spotlight

Token embeddings, a mapping from discrete lexical symbols to continuous vectors, are at the heart of any language model (LM). However, lexical symbol meanings can also be determined and even redefined by their structural role in a long context. In this paper, we ask: is it possible for a language mo…

Cited by 3SourcePDFScholar
2022

Autoformalization with Large Language Models

NeurIPS 2022accept

Autoformalization is the process of automatically translating from natural language mathematics to formal specifications and proofs. A successful autoformalization system could advance the fields of formal verification, program synthesis, and artificial intelligence. While the long-term goal of auto…

Cited by 189SourcePDFScholar
2022

Block-Recurrent Transformers

NeurIPS 2022accept

We introduce the Block-Recurrent Transformer, which applies a transformer layer in a recurrent fashion along a sequence, and has linear complexity with respect to sequence length. Our recurrent cell operates on blocks of tokens rather than single tokens during training, and leverages parallel comput…

2022

Exploring Length Generalization in Large Language Models

NeurIPS 2022accept

The ability to extrapolate from short problem instances to longer ones is an important form of out-of-distribution generalization in reasoning tasks, and is crucial when learning from datasets where longer problem instances are rare. These include theorem proving, solving quantitative mathematics pr…

Cited by 226SourcePDFScholar
2022

Hierarchical Transformers Are More Efficient Language Models

NAACL 2022findings

Transformer models yield impressive results on many NLP and sequence modeling tasks. Remarkably, Transformers can handle long sequences, which allows them to produce long coherent outputs: entire paragraphs produced by GPT-3 or well-structured images produced by DALL-E. These large language models a…

2022

Invariant Causal Representation Learning for Out-of-Distribution Generalization

ICLR 2022poster

Due to spurious correlations, machine learning systems often fail to generalize to environments whose distributions differ from the ones used at training time. Prior work addressing this, either explicitly or implicitly, attempted to find a data representation that has an invariant relationship with…

Cited by 116SourcePDFScholar
2022

Path Independent Equilibrium Models Can Better Exploit Test-Time Computation

NeurIPS 2022accept

Designing networks capable of attaining better performance with an increased inference budget is important to facilitate generalization to harder problem instances. Recent efforts have shown promising results in this direction by making use of depth-wise recurrent networks. In this work, we reproduc…

Cited by 26SourcePDFScholar
2022

Proof Artifact Co-Training for Theorem Proving with Language Models

ICLR 2022poster

Labeled data for imitation learning of theorem proving in large libraries of formalized mathematics is scarce as such libraries require years of concentrated effort by human specialists to be built. This is particularly challenging when applying large Transformer language models to tactic prediction…

Cited by 130SourcePDFScholar
2022

Solving Quantitative Reasoning Problems with Language Models

NeurIPS 2022accept

Language models have achieved remarkable performance on a wide range of tasks that require natural language understanding. Nevertheless, state-of-the-art models have generally struggled with tasks that require quantitative reasoning, such as solving mathematics, science, and engineering questions at…

Cited by 815SourcePDFScholar
2022

Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Provers

NeurIPS 2022accept

In theorem proving, the task of selecting useful premises from a large library to unlock the proof of a given conjecture is crucially important. This presents a challenge for all theorem provers, especially the ones based on language models, due to their relative inability to reason over huge volume…

Cited by 104SourcePDFScholar
2021

Efficient Statistical Tests: A Neural Tangent Kernel Approach

ICML 2021spotlight

For machine learning models to make reliable predictions in deployment, one needs to ensure the previously unknown test samples need to be sufficiently similar to the training data. The commonly used shift-invariant kernels do not have the compositionality and fail to capture invariances in high-dim…

2021

INT: An Inequality Benchmark for Evaluating Generalization in Theorem Proving

ICLR 2021poster

In learning-assisted theorem proving, one of the most critical challenges is to generalize to theorems unlike those seen at training time. In this paper, we introduce INT, an INequality Theorem proving benchmark designed to test agents’ generalization ability. INT is based on a theorem generator, wh…

2021

LIME: Learning Inductive Bias for Primitives of Mathematical Reasoning

ICML 2021spotlight

While designing inductive bias in neural architectures has been widely studied, we hypothesize that transformer networks are flexible enough to learn inductive bias from suitable generic tasks. Here, we replace architecture engineering by encoding inductive bias in the form of datasets. Inspired by…

2021

Learning Branching Heuristics for Propositional Model Counting

AAAI 2021technical

Propositional model counting, or #SAT, is the problem of computing the number of satisfying assignments of a Boolean formula. Many problems from different application areas, including many discrete probabilistic inference problems, can be translated into model counting problems to be solved by #SAT…

Cited by 17SourcePDFScholar
2021

Subgoal Search For Complex Reasoning Tasks

NeurIPS 2021poster

Humans excel in solving complex reasoning tasks through a mental process of moving from one idea to a related one. Inspired by this, we propose Subgoal Search (kSubS) method. Its key component is a learned subgoal generator that produces a diversity of subgoals that are both achievable and closer to…

2020

OPtions as REsponses: Grounding behavioural hierarchies in multi-agent reinforcement learning

ICML 2020poster

This paper investigates generalisation in multi-agent games, where the generality of the agent can be evaluated by playing against opponents it hasn’t seen during training. We propose two new games with concealed information and complex, non-transitive reward structure (think rock-paper-scissors). I…

Cited by 62SourcePDFScholar
2018

Backpropagation through the Void: Optimizing control variates for black-box gradient estimation

ICLR 2018poster

Gradient-based optimization is the foundation of deep learning and reinforcement learning. Even when the mechanism being optimized is unknown or not differentiable, optimization using high-variance or biased gradient estimates is still often the best strategy. We introduce a general framework for le…

2018

Some Considerations on Learning to Explore via Meta-Reinforcement Learning

ICLR 2018workshop

We consider the problem of exploration in meta reinforcement learning. Two new meta reinforcement learning algorithms are suggested: E-MAML and ERL2. Results are presented on a novel environment we call 'Krazy World' and a set of maze environments. We show E-MAML and ERL2 deliver better performance…

Cited by 151SourcecodeScholar
2018

The Importance of Sampling inMeta-Reinforcement Learning

NeurIPS 2018poster

We interpret meta-reinforcement learning as the problem of learning how to quickly find a good sampling distribution in a new environment. This interpretation leads to the development of two new meta-reinforcement learning algorithms: E-MAML and E-$\text{RL}^2$. Results are presented on a new enviro…

2018

Understanding Short-Horizon Bias in Stochastic Meta-Optimization

ICLR 2018poster

Careful tuning of the learning rate, or even schedules thereof, can be crucial to effective neural net training. There has been much recent interest in gradient-based meta-optimization, where one tunes hyperparameters, or even learns an optimizer, in order to minimize the expected loss when the trai…

2017

On the Quantitative Analysis of Decoder-Based Generative Models

ICLR 2017poster

The past several years have seen remarkable progress in generative models which produce convincing samples of images and other modalities. A shared component of some popular models such as generative adversarial networks and generative moment matching networks, is a decoder network, a parametric dee…

Cited by 285SourcecodeScholar
2017

Scalable trust-region method for deep reinforcement learning using Kronecker-factored approximation

NeurIPS 2017spotlight

In this work, we propose to apply trust region optimization to deep reinforcement learning using a recently proposed Kronecker-factored approximation to the curvature. We extend the framework of natural policy gradient and propose to optimize both the actor and the critic using Kronecker-factored ap…

2017

Sticking the Landing: Simple, Lower-Variance Gradient Estimators for Variational Inference

NeurIPS 2017poster

We propose a simple and general variant of the standard reparameterized gradient estimator for the variational evidence lower bound. Specifically, we remove a part of the total derivative with respect to the variational parameters that corresponds to the score function. Removing this term produces a…

2016

Architectural Complexity Measures of Recurrent Neural Networks

NeurIPS 2016poster

In this paper, we systematically analyze the connecting architectures of recurrent neural networks (RNNs). Our main contribution is twofold: first, we present a rigorous graph-theoretic framework describing the connecting architectures of RNNs in general. Second, we propose three architecture comple…

2016

On Multiplicative Integration with Recurrent Neural Networks

NeurIPS 2016poster

We introduce a general simple structural design called “Multiplicative Integration” (MI) to improve recurrent neural networks (RNNs). MI changes the way of how the information flow gets integrated in the computational building block of an RNN, while introducing almost no extra parameters. The new st…

2016

Path-Normalized Optimization of Recurrent Neural Networks with ReLU Activations

NeurIPS 2016poster

We investigate the parameter-space geometry of recurrent neural networks (RNNs), and develop an adaptation of path-SGD optimization method, attuned to this geometry, that can learn plain RNNs with ReLU activations. On several datasets that require capturing long-term dependency structure, we show th…

Cited by 38SourcePDFScholar