← Search

Peter Battaglia

26 accepted papers

2023

Learning rigid dynamics with face interaction graph networks

ICLR 2023top-25%

Simulating rigid collisions among arbitrary shapes is notoriously difficult due to complex geometry and the strong non-linearity of the interactions. While graph neural network (GNN)-based models are effective at learning to simulate complex physical dynamics, such as fluids, cloth and articulated b…

Cited by 34SourcePDFScholar
2023

Pre-training via Denoising for Molecular Property Prediction

ICLR 2023top-25%

Many important problems involving molecular property prediction from 3D structures have limited data, posing a generalization challenge for neural networks. In this paper, we describe a pre-training technique based on denoising that achieves a new state-of-the-art in molecular property prediction by…

2022

Constraint-based graph network simulator

ICML 2022spotlight

In the area of physical simulations, nearly all neural-network-based methods directly predict future states from the input states. However, many traditional simulation engines instead model the constraints of the system and select the state which satisfies them. Here we present a framework for const…

Cited by 38SourcePDFScholar
2022

Graph network simulators can learn discontinuous, rigid contact dynamics

CoRL 2022poster

Recent years have seen a rise in techniques for modeling discontinuous dynamics, such as rigid contact or switching motion modes, using deep learning. A common claim is that deep networks are incapable of accurately modeling rigid-body dynamics without explicit modules for handling contacts, due to…

Cited by 45SourceScholar
2022

Inverse Design for Fluid-Structure Interactions using Graph Network Simulators

NeurIPS 2022accept

Designing physical artifacts that serve a purpose---such as tools and other functional structures---is central to engineering as well as everyday human behavior. Though automating design using machine learning has tremendous promise, existing methods are often limited by the task-dependent distribut…

Cited by 20SourcePDFScholar
2022

Learned Simulators for Turbulence

ICLR 2022poster

Turbulence simulation with classical numerical solvers requires high-resolution grids to accurately resolve dynamics. Here we train learned simulators at low spatial and temporal resolutions to capture turbulent dynamics generated at high resolution. We show that our proposed model can simulate tur…

Cited by 47SourcePDFScholar
2022

Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond

ICLR 2022poster

In this paper we show that simple noisy regularisation can be an effective way to address oversmoothing. We first argue that regularisers ad-dressing oversmoothing should both penalise node latent similarity and encourage meaningful node representations. From this observation we derive “Noisy Nodes”…

Cited by 147SourcePDFScholar
2021

Learning Mesh-Based Simulation with Graph Networks

ICLR 2021spotlight

Mesh-based simulations are central to modeling complex physical systems in many disciplines across science and engineering. Mesh representations support powerful numerical integration methods and their resolution can be adapted to strike favorable trade-offs between accuracy and efficiency. However,…

2020

Discovering Symbolic Models from Deep Learning with Inductive Biases

NeurIPS 2020poster

We develop a general approach to distill symbolic representations of a learned deep model by introducing strong inductive biases. We focus on Graph Neural Networks (GNNs). The technique works as follows: we first encourage sparse latent representations when we train a GNN in a supervised setting, th…

2020

Learning to Simulate Complex Physics with Graph Networks

ICML 2020poster

Here we present a machine learning framework and model implementation that can learn to simulate a wide variety of challenging physical domains, involving fluids, rigid solids, and deformable materials interacting with one another. Our framework—which we term "Graph Network-based Simulators" (GNS)—r…

2020

PolyGen: An Autoregressive Generative Model of 3D Meshes

ICML 2020poster

Polygon meshes are an efficient representation of 3D geometry, and are of central importance in computer graphics, robotics and games development. Existing learning-based approaches for object synthesis have avoided the challenges of working with 3D meshes, instead using alternative object represent…

2019

CompILE: Compositional Imitation Learning and Execution

ICML 2019oral

We introduce Compositional Imitation Learning and Execution (CompILE): a framework for learning reusable, variable-length segments of hierarchically-structured behavior from demonstration data. CompILE uses a novel unsupervised, fully-differentiable sequence segmentation module to learn latent encod…

2019

Deep reinforcement learning with relational inductive biases

ICLR 2019poster

We introduce an approach for augmenting model-free deep reinforcement learning agents with a mechanism for relational reasoning over structured representations, which improves performance, learning efficiency, generalization, and interpretability. Our architecture encodes an image as a set of vector…

Cited by 265SourcePDFScholar
2019

Hyperbolic Attention Networks

ICLR 2019poster

Recent approaches have successfully demonstrated the benefits of learning the parameters of shallow networks in hyperbolic space. We extend this line of work by imposing hyperbolic geometry on the embeddings used to compute the ubiquitous attention mechanisms for different neural networks architectu…

Cited by 302SourcePDFScholar
2019

Structured agents for physical construction

ICML 2019oral

Physical construction—the ability to compose objects, subject to physical dynamics, to serve some function—is fundamental to human intelligence. We introduce a suite of challenging physical construction tasks inspired by how children play with blocks, such as matching a target configuration, stackin…

Cited by 126SourcePDFScholar
2018

Graph Networks as Learnable Physics Engines for Inference and Control

ICML 2018oral

Understanding and interacting with everyday physical scenes requires rich knowledge about the structure of the world, represented either implicitly in a value or policy function, or explicitly in a transition model. Here we introduce a new class of learnable models–based on graph networks–which impl…

Cited by 794SourcePDFScholar
2018

Learning Visual Question Answering by Bootstrapping Hard Attention

ECCV 2018poster

Attention mechanisms in biological perception are thought to select subsets of perceptual information for more sophisticated processing which would be prohibitive to perform on all sensory inputs. In computer vision, however, there has been relatively little exploration of hard attention, where some…

Cited by 132SourcePDFScholar
2017

A simple neural network module for relational reasoning

NeurIPS 2017spotlight

Relational reasoning is a central component of generally intelligent behavior, but has proven difficult for neural networks to learn. In this paper we describe how to use Relation Networks (RNs) as a simple plug-and-play module to solve problems that fundamentally hinge on relational reasoning. We t…

Cited by 2023SourcePDFScholar
2017

Discovering objects and their relations from entangled scene representations

ICLR 2017workshop

Our world can be succinctly and compactly described as structured scenes of objects and relations. A typical room, for example, contains salient objects such as tables, chairs and books, and these objects typically relate to each other by virtue of their correlated features, such as position, functi…

Cited by 133SourceScholar
2017

Imagination-Augmented Agents for Deep Reinforcement Learning

NeurIPS 2017oral

We introduce Imagination-Augmented Agents (I2As), a novel architecture for deep reinforcement learning combining model-free and model-based aspects. In contrast to most existing model-based reinforcement learning and planning methods, which prescribe how a model should be used to arrive at a polic…

Cited by 763SourcePDFScholar
2017

Learning to Perform Physics Experiments via Deep Reinforcement Learning

ICLR 2017poster

When encountering novel objects, humans are able to infer a wide range of physical properties such as mass, friction and deformability by interacting with them in a goal driven way. This process of active interaction is in the same spirit as a scientist performing experiments to discover hidden fact…

Cited by 91SourceScholar
2017

Visual Interaction Networks: Learning a Physics Simulator from Video

NeurIPS 2017poster

From just a glance, humans can make rich predictions about the future of a wide range of physical systems. On the other hand, modern approaches from engineering, robotics, and graphics are often restricted to narrow domains or require information about the underlying state. We introduce the Visual…

Cited by 444SourcePDFScholar
2016

Interaction Networks for Learning about Objects, Relations and Physics

NeurIPS 2016poster

Reasoning about objects, relations, and physics is central to human intelligence, and a key goal of artificial intelligence. Here we introduce the interaction network, a model which can reason about how objects in complex systems interact, supporting dynamical predictions, as well as inferences abou…

Cited by 1821SourcePDFScholar
2016

Unsupervised Learning of 3D Structure from Images

NeurIPS 2016poster

A key goal of computer vision is to recover the underlying 3D structure that gives rise to 2D observations of the world. If endowed with 3D understanding, agents can abstract away from the complexity of the rendering process to form stable, disentangled representations of scene elements. In this pap…

Cited by 466SourcePDFScholar