← Search

Noah Goodman

55 accepted papers

2026

Belief Dynamics Reveal the Dual Nature of In-Context Learning and Activation Steering

ICML 2026poster

Large language models (LLMs) can be controlled at inference time through prompts (in-context learning) and internal activations (activation steering). Different accounts have been proposed to explain these methods, yet their common goal of controlling model behavior raises the question of whether th…

Cited by 0SourceScholar
2026

Language and Experience: A Computational Model of Social Learning in Complex Tasks

ICLR 2026poster

The ability to combine linguistic guidance from others with direct experience is central to human development, enabling safe and rapid learning in new environments. How do people integrate these two sources of knowledge, and how might AI systems? We present a computational framework that models huma…

Cited by 0SourcecodeScholar
2025

Eliciting Human Preferences with Language Models

ICLR 2025poster

Language models (LMs) can be directed to perform user- and context-dependent tasks by using labeled examples or natural language prompts. But selecting examples or writing prompts can be challenging---especially in tasks that require users to precisely articulate nebulous preferences or reason about…

2025

In-Context Learning Strategies Emerge Rationally

NeurIPS 2025poster

Recent work analyzing in-context learning (ICL) has identified a broad set of strategies that describe model behavior in different experimental conditions. We aim to unify these findings by asking why a model learns these disparate strategies in the first place. Specifically, we start with the obser…

Cited by 0SourceScholar
2025

Value Profiles for Encoding Human Variation

EMNLP 2025

Modelling human variation in rating tasks is crucial for enabling AI systems for personalization, pluralistic model alignment, and computational social science. We propose representing individuals using value profiles – natural language descriptions of underlying values compressed from in-context de

Cited by 0SourcePDFScholar
2024

Codebook Features: Sparse and Discrete Interpretability for Neural Networks

ICML 2024poster

Understanding neural networks is challenging in part because of the dense, continuous nature of their hidden states. We explore whether we can train neural networks to have hidden states that are sparse, discrete, and more interpretable by quantizing their continuous features into what we call codeb…

2024

Hypothesis Search: Inductive Reasoning with Language Models

ICLR 2024poster

Inductive reasoning is a core problem-solving capacity: humans can identify underlying principles from a few examples, which can then be robustly generalized to novel scenarios. Recent work has evaluated large language models (LLMs) on inductive reasoning tasks by directly prompting them yielding "i…

2024

Is Child-Directed Speech Effective Training Data for Language Models?

EMNLP 2024main

While high-performing language models are typically trained on hundreds of billions of words, human children become fluent language users with a much smaller amount of data. What are the features of the data they receive, and how do these features support language modeling objectives? To investigate…

2024

Learning Formal Mathematics From Intrinsic Motivation

NeurIPS 2024oral

How did humanity coax mathematics from the aether? We explore the Platonic view that mathematics can be discovered from its axioms---a game of conjecture and proof. We describe an agent that jointly learns to pose challenging problems for itself (conjecturing) and solve them (theorem proving). Given…

2024

On scalable oversight with weak LLMs judging strong LLMs

NeurIPS 2024poster

Scalable oversight protocols aim to enable humans to accurately supervise superhuman AI. In this paper we study debate, where two AI's compete to convince a judge; consultancy, where a single AI tries to convince a judge that asks questions; and compare to a baseline of direct question-answering,…

Cited by 31SourcePDFScholar
2024

Self-Supervised Alignment with Mutual Information: Learning to Follow Principles without Preference Labels

NeurIPS 2024poster

When prompting a language model (LM), users often expect the model to adhere to a set of behavioral principles across diverse tasks, such as producing insightful content while avoiding harmful or biased language. Instilling such principles (i.e., a constitution) into a model is resource-intensive, t…

2024

pyvene: A Library for Understanding and Improving PyTorch Models via Interventions

NAACL 2024system demonstrations

Interventions on model-internal states are fundamental operations in many areas of AI, including model editing, steering, robustness, and interpretability. To facilitate such research, we introduce pyvene, an open-source Python library that supports customizable interventions on a range of different…

2023

Feature Dropout: Revisiting the Role of Augmentations in Contrastive Learning

NeurIPS 2023poster

What role do augmentations play in contrastive learning? Recent work suggests that good augmentations are label-preserving with respect to a specific downstream task. We complicate this picture by showing that label-destroying augmentations can be useful in the foundation model setting, where the go…

2023

Generating Language Corrections for Teaching Physical Control Tasks

ICML 2023poster

AI assistance continues to help advance applications in education, from language learning to intelligent tutoring systems, yet current methods for providing students feedback are still quite limited. Most automatic feedback systems either provide binary correctness feedback, which may not help a stu…

2023

Interpretability at Scale: Identifying Causal Mechanisms in Alpaca

NeurIPS 2023poster

Obtaining human-interpretable explanations of large, general-purpose language models is an urgent goal for AI safety. However, it is just as important that our interpretability methods are faithful to the causal dynamics underlying model behavior and able to robustly generalize to unseen inputs. Dis…

2023

Parsel🐍: Algorithmic Reasoning with Language Models by Composing Decompositions

NeurIPS 2023spotlight

Despite recent success in large language model (LLM) reasoning, LLMs struggle with hierarchical multi-step reasoning tasks like generating complex programs. For these tasks, humans often start with a high-level algorithmic design and implement each part gradually. We introduce Parsel, a framework en…

2023

Understanding Social Reasoning in Language Models with Language Models

NeurIPS 2023spotlight

As Large Language Models (LLMs) become increasingly integrated into our everyday lives, understanding their ability to comprehend human mental states becomes critical for ensuring effective interactions. However, despite the recent attempts to assess the Theory-of-Mind (ToM) reasoning capabilities o…

Cited by 123SourcePDFScholar
2023

Why think step by step? Reasoning emerges from the locality of experience

NeurIPS 2023oral

Humans have a powerful and mysterious capacity to reason. Working through a set of mental steps enables us to make inferences we would not be capable of making directly even though we get no additional data from the world. Similarly, when large language models generate intermediate steps (a chain of…

2022

Active Learning Helps Pretrained Models Learn the Intended Task

NeurIPS 2022accept

Models can fail in unpredictable ways during deployment due to task ambiguity, when multiple behaviors are consistent with the provided training data. An example is an object classifier trained on red squares and blue circles: when encountering blue squares, the intended behavior is undefined. We in…

2022

Assistive Teaching of Motor Control Tasks to Humans

NeurIPS 2022accept

Recent works on shared autonomy and assistive-AI technologies, such as assistive robotic teleoperation, seek to model and help human users with limited ability in a fixed task. However, these approaches often fail to account for humans' ability to adapt and eventually learn how to execute a control…

2022

CLEVRER-Humans: Describing Physical and Causal Events the Human Way

NeurIPS 2022accept

Building machines that can reason about physical events and their causal relationships is crucial for flexible interaction with the physical world. However, most existing physical and causal reasoning benchmarks are exclusively based on synthetically generated events and synthetic natural language d…

Cited by 23SourcePDFScholar
2022

Causal Distillation for Language Models

NAACL 2022long

Distillation efforts have led to language models that are more compact and efficient without serious drops in performance. The standard approach to distillation trains a student model against two objectives: a task-specific objective (e.g., language modeling) and an imitation objective that encourag…

2022

Concadia: Towards Image-Based Text Generation with a Purpose

EMNLP 2022main

Current deep learning models often achieve excellent results on benchmark image-to-text datasets but fail to generate texts that are useful in practice. We argue that to close this gap, it is vital to distinguish descriptions from captions based on their distinct communicative roles. Descriptions fo…

2022

DABS 2.0: Improved Datasets and Algorithms for Universal Self-Supervision

NeurIPS 2022accept

Universal self-supervised (SSL) algorithms hold enormous promise for making machine learning accessible to high-impact domains such as protein biology, manufacturing, and genomics. We present DABS 2.0: a set of improved datasets and algorithms for advancing research on universal SSL. We extend the r…

2022

Improving Intrinsic Exploration with Language Abstractions

NeurIPS 2022accept

Reinforcement learning (RL) agents are particularly hard to train when rewards are sparse. One common solution is to use intrinsic rewards to encourage agents to explore their environment. However, recent intrinsic exploration methods often use state-based novelty measures which reward low-level exp…

Cited by 71SourcePDFScholar
2022

Inducing Causal Structure for Interpretable Neural Networks

ICML 2022spotlight

In many areas, we have well-founded insights about causal structure that would be useful to bring into our trained models while still allowing them to learn in a data-driven fashion. To achieve this, we present the new method of interchange intervention training (IIT). In IIT, we (1) align variables…

2021

Calibrate your listeners! Robust communication-based training for pragmatic speakers

EMNLP 2021finding

To be good conversational partners, natural language processing (NLP) systems should be trained to produce contextually useful utterances. Prior work has investigated training NLP systems with communication-based objectives, where a neural listener stands in as a communication partner. However, thes…

2021

Conditional Negative Sampling for Contrastive Learning of Visual Representations

ICLR 2021poster

Recent methods for learning unsupervised visual representations, dubbed contrastive learning, optimize the noise-contrastive estimation (NCE) bound on mutual information between two transformations of an image. NCE typically uses randomly sampled negative examples to normalize the objective, but thi…

Cited by 99SourcePDFScholar
2021

Contrastive Reinforcement Learning of Symbolic Reasoning Domains

NeurIPS 2021poster

Abstract symbolic reasoning, as required in domains such as mathematics and logic, is a key component of human intelligence. Solvers for these domains have important applications, especially to computer-assisted education. But learning to solve symbolic problems is challenging for machine learning a…

2021

DABS: a Domain-Agnostic Benchmark for Self-Supervised Learning

NeurIPS 2021poster

Self-supervised learning algorithms, including BERT and SimCLR, have enabled significant strides in fields like natural language processing, computer vision, and speech processing. However, these algorithms are domain-specific, meaning that new self-supervised learning algorithms must be developed f…

Cited by 43SourcecodeScholar
2021

Improving Compositionality of Neural Networks by Decoding Representations to Inputs

NeurIPS 2021poster

In traditional software programs, it is easy to trace program logic from variables back to input, apply assertion statements to block erroneous behavior, and compose programs together. Although deep learning programs have demonstrated strong performance on novel applications, they sacrifice many of…

Cited by 3SourcePDFScholar
2021

Open-domain clarification question generation without question examples

EMNLP 2021main

An overarching goal of natural language processing is to enable machines to communicate seamlessly with humans. However, natural language can be ambiguous or unclear. In cases of uncertainty, humans engage in an interactive process known as repair: asking questions and seeking clarification until th…

2021

Viewmaker Networks: Learning Views for Unsupervised Representation Learning

ICLR 2021poster

Many recent methods for unsupervised representation learning train models to be invariant to different "views," or distorted versions of an input. However, designing these views requires considerable trial and error by human experts, hindering widespread adoption of unsupervised representation learn…

2020

Language Through a Prism: A Spectral Approach for Multiscale Language Representations

NeurIPS 2020poster

Language exhibits structure at a wide range of scales, from subwords to words, sentences, paragraphs, and documents. We propose building models that isolate scale-specific information in deep representations, and develop methods for encouraging models during training to learn more about particular s…

2019

Differentiable Antithetic Sampling for Variance Reduction in Stochastic Variational Inference

AISTATS 2019poster

Stochastic optimization techniques are standard in variational inference algorithms. These methods estimate gradients by approximating expectations with independent Monte Carlo samples. In this paper, we explore a technique that uses correlated, but more representative, samples to reduce estimator v…

2019

Shapeglot: Learning Language for Shape Differentiation

ICCV 2019poster

In this work we explore how fine-grained differences between the shapes of common objects are expressed in language, grounded on 2D and/or 3D object representations. We first build a large scale, carefully controlled dataset of human utterances each of which refers to a 2D rendering of a 3D CAD mode…

Cited by 100PDFScholar
2019

Tensor Variable Elimination for Plated Factor Graphs

ICML 2019oral

A wide class of machine learning algorithms can be reduced to variable elimination on factor graphs. While factor graphs provide a unifying notation for these algorithms, they do not provide a compact way to express repeated structure when compared to plate diagrams for directed graphical models. To…

2019

Variational Bayesian Optimal Experimental Design

NeurIPS 2019spotlight

Bayesian optimal experimental design (BOED) is a principled framework for making efficient use of limited experimental resources. Unfortunately, its applicability is hampered by the difficulty of obtaining accurate estimates of the expected information gain (EIG) of an experiment. To address this, w…

2018

Bias and Generalization in Deep Generative Models: An Empirical Study

NeurIPS 2018spotlight

In high dimensional settings, density estimation algorithms rely crucially on their inductive bias. Despite recent empirical success, the inductive bias of deep generative models is not well understood. In this paper we propose a framework to systematically investigate bias and generalization in dee…

2017

Learning Disentangled Representations with Semi-Supervised Deep Generative Models

NeurIPS 2017poster

Variational autoencoders (VAEs) learn representations of data by jointly training a probabilistic encoder and decoder network. Typically these models encode all features of the data into a single variable. Here we are interested in learning disentangled representations that encode distinct aspects o…

2016

C3: Lightweight Incrementalized MCMC for Probabilistic Programs using Continuations and Callsite Caching

AISTATS 2016poster

Lightweight, source-to-source transformation approaches to implementing MCMC for probabilistic programming languages are popular for their simplicity, support of existing deterministic code, and ability to execute on existing fast runtimes. However, they are also inefficient, requiring a complete re…

Cited by 43SourcePDFScholar
2016

Neurally-Guided Procedural Models: Amortized Inference for Procedural Graphics Programs using Neural Networks

NeurIPS 2016poster

Probabilistic inference algorithms such as Sequential Monte Carlo (SMC) provide powerful tools for constraining procedural models in computer graphics, but they require many samples to produce desirable results. In this paper, we show how to create procedural models which learn how to satisfy constr…