← Search

Josh Tenenbaum

37 accepted papers

2026

Benchmarking World-Model Learning with Environment-Level Queries

ICML 2026poster

World models are central to building AI agents capable of flexible reasoning and planning. Yet current evaluations (i) test only properties measurable from observed interactions within an environment, such as next-frame prediction or task return, and (ii) do not test whether a learned model supports…

Cited by 0SourceScholar
2020

Learning Compositional Rules via Neural Program Synthesis

NeurIPS 2020poster

Many 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 fa…

2020

Learning Physical Graph Representations from Visual Scenes

NeurIPS 2020oral

Convolutional Neural Networks (CNNs) have proved exceptional at learning representations for visual object categorization. However, CNNs do not explicitly encode objects, parts, and their physical properties, which has limited CNNs' success on tasks that require structured understanding of visual sc…

Cited by 98SourcePDFScholar
2020

Learning abstract structure for drawing by efficient motor program induction

NeurIPS 2020oral

Humans flexibly solve new problems that differ from those previously practiced. This ability to flexibly generalize is supported by learned concepts that represent useful structure common across different problems. Here we develop a naturalistic drawing task to study how humans rapidly acquire struc…

Cited by 43SourcePDFScholar
2020

Multi-Plane Program Induction with 3D Box Priors

NeurIPS 2020poster

We consider two important aspects in understanding and editing images: modeling regular, program-like texture or patterns in 2D planes, and 3D posing of these planes in the scene. Unlike prior work on image-based program synthesis, which assumes the image contains a single visible 2D plane, we prese…

Cited by 15SourcePDFScholar
2020

Online Bayesian Goal Inference for Boundedly Rational Planning Agents

NeurIPS 2020poster

People routinely infer the goals of others by observing their actions over time. Remarkably, we can do so even when those actions lead to failure, enabling us to assist others when we detect that they might not achieve their goals. How might we endow machines with similar capabilities? Here we prese…

Cited by 127SourcePDFScholar
2020

Program Synthesis with Pragmatic Communication

NeurIPS 2020poster

Program synthesis techniques construct or infer programs from user-provided specifications, such as input-output examples. Yet most specifications, especially those given by end-users, leave the synthesis problem radically ill-posed, because many programs may simultaneously satisfy the specification…

2019

Finding Friend and Foe in Multi-Agent Games

NeurIPS 2019spotlight

Recent breakthroughs in AI for multi-agent games like Go, Poker, and Dota, have seen great strides in recent years. Yet none of these games address the real-life challenge of cooperation in the presence of unknown and uncertain teammates. This challenge is a key game mechanism in hidden role games.…

2019

Modeling Expectation Violation in Intuitive Physics with Coarse Probabilistic Object Representations

NeurIPS 2019poster

From infancy, humans have expectations about how objects will move and interact. Even young children expect objects not to move through one another, teleport, or disappear. They are surprised by mismatches between physical expectations and perceptual observations, even in unfamiliar scenes with comp…

2019

ObjectNet: A large-scale bias-controlled dataset for pushing the limits of object recognition models

NeurIPS 2019poster

We collect a large real-world test set, ObjectNet, for object recognition with controls where object backgrounds, rotations, and imaging viewpoints are random. Most scientific experiments have controls, confounds which are removed from the data, to ensure that subjects cannot perform a task by explo…

Cited by 697SourcePDFScholar
2019

Write, Execute, Assess: Program Synthesis with a REPL

NeurIPS 2019poster

We 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, expo…

Cited by 184SourcePDFScholar
2018

3D-Aware Scene Manipulation via Inverse Graphics

NeurIPS 2018poster

We aim to obtain an interpretable, expressive, and disentangled scene representation that contains comprehensive structural and textural information for each object. Previous scene representations learned by neural networks are often uninterpretable, limited to a single object, or lacking 3D knowled…

2018

End-to-End Differentiable Physics for Learning and Control

NeurIPS 2018spotlight

We present a differentiable physics engine that can be integrated as a module in deep neural networks for end-to-end learning. As a result, structured physics knowledge can be embedded into larger systems, allowing them, for example, to match observations by performing precise simulations, while ac…

2018

Learning Libraries of Subroutines for Neurally–Guided Bayesian Program Induction

NeurIPS 2018spotlight

Successful approaches to program induction require a hand-engineered domain-specific language (DSL), constraining the space of allowed programs and imparting prior knowledge of the domain. We contribute a program induction algorithm that learns a DSL while jointly training a neural network…

Cited by 115SourcePDFScholar
2018

Learning to Exploit Stability for 3D Scene Parsing

NeurIPS 2018poster

Human scene understanding uses a variety of visual and non-visual cues to perform inference on object types, poses, and relations. Physics is a rich and universal cue which we exploit to enhance scene understanding. We integrate the physical cue of stability into the learning process using a REINFOR…

Cited by 49SourcePDFScholar
2018

Learning to Infer Graphics Programs from Hand-Drawn Images

NeurIPS 2018spotlight

We introduce a model that learns to convert simple hand drawings into graphics programs written in a subset of \LaTeX.~The model combines techniques from deep learning and program synthesis. We learn a convolutional neural network that proposes plausible drawing primitives that explain an i…

2018

Learning to Reconstruct Shapes from Unseen Classes

NeurIPS 2018oral

From a single image, humans are able to perceive the full 3D shape of an object by exploiting learned shape priors from everyday life. Contemporary single-image 3D reconstruction algorithms aim to solve this task in a similar fashion, but often end up with priors that are highly biased by training c…

Cited by 184SourcePDFScholar
2018

Learning to Share and Hide Intentions using Information Regularization

NeurIPS 2018poster

Learning to cooperate with friends and compete with foes is a key component of multi-agent reinforcement learning. Typically to do so, one requires access to either a model of or interaction with the other agent(s). Here we show how to learn effective strategies for cooperation and competition in an…

2018

Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understanding

NeurIPS 2018spotlight

We marry two powerful ideas: deep representation learning for visual recognition and language understanding, and symbolic program execution for reasoning. Our neural-symbolic visual question answering (NS-VQA) system first recovers a structural scene representation from the image and a program trace…

2018

Visual Object Networks: Image Generation with Disentangled 3D Representations

NeurIPS 2018poster

Recent progress in deep generative models has led to tremendous breakthroughs in image generation. While being able to synthesize photorealistic images, existing models lack an understanding of our underlying 3D world. Different from previous works built on 2D datasets and models, we present a new g…

2017

Learning to See Physics via Visual De-animation

NeurIPS 2017poster

We introduce a paradigm for understanding physical scenes without human annotations. At the core of our system is a physical world representation that is first recovered by a perception module and then utilized by physics and graphics engines. During training, the perception module and the generativ…

Cited by 238SourcePDFScholar
2017

MarrNet: 3D Shape Reconstruction via 2.5D Sketches

NeurIPS 2017poster

3D object reconstruction from a single image is a highly under-determined problem, requiring strong prior knowledge of plausible 3D shapes. This introduces challenge for learning-based approaches, as 3D object annotations in real images are scarce. Previous work chose to train on synthetic data with…

Cited by 536SourcePDFScholar
2017

Self-Supervised Intrinsic Image Decomposition

NeurIPS 2017poster

Intrinsic decomposition from a single image is a highly challenging task, due to its inherent ambiguity and the scarcity of training data. In contrast to traditional fully supervised learning approaches, in this paper we propose learning intrinsic image decomposition by explaining the input image. O…

Cited by 143SourcePDFScholar
2017

Shape and Material from Sound

NeurIPS 2017spotlight

Hearing an object falling onto the ground, humans can recover rich information including its rough shape, material, and falling height. In this paper, we build machines to approximate such competency. We first mimic human knowledge of the physical world by building an efficient, physics-based simula…

Cited by 36SourcePDFScholar
2016

Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling

NeurIPS 2016poster

We study the problem of 3D object generation. We propose a novel framework, namely 3D Generative Adversarial Network (3D-GAN), which generates 3D objects from a probabilistic space by leveraging recent advances in volumetric convolutional networks and generative adversarial nets. The benefits of our…

Cited by 2495SourcePDFScholar
2016

Probing the Compositionality of Intuitive Functions

NeurIPS 2016poster

How do people learn about complex functional structure? Taking inspiration from other areas of cognitive science, we propose that this is accomplished by harnessing compositionality: complex structure is decomposed into simpler building blocks. We formalize this idea within the framework of Bayesian…

Cited by 32SourcePDFScholar
2015

Deep Convolutional Inverse Graphics Network

NeurIPS 2015spotlight

This paper presents the Deep Convolution Inverse Graphics Network (DC-IGN), a model that aims to learn an interpretable representation of images, disentangled with respect to three-dimensional scene structure and viewing transformations such as depth rotations and lighting variations. The DC-IGN mod…

Cited by 1155SourcePDFScholar
2015

Galileo: Perceiving Physical Object Properties by Integrating a Physics Engine with Deep Learning

NeurIPS 2015poster

Humans demonstrate remarkable abilities to predict physical events in dynamic scenes, and to infer the physical properties of objects from static images. We propose a generative model for solving these problems of physical scene understanding from real-world videos and images. At the core of our gen…

Cited by 455SourcePDFScholar
2015

Softstar: Heuristic-Guided Probabilistic Inference

NeurIPS 2015poster

Recent machine learning methods for sequential behavior prediction estimate the motives of behavior rather than the behavior itself. This higher-level abstraction improves generalization in different prediction settings, but computing predictions often becomes intractable in large decision spaces.…

Cited by 10SourcePDFScholar