Interaction Networks for Learning about Objects, Relations and Physics
Open accessAbstract
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 about the abstract properties of the system. Our model takes graphs as input, performs object- and relation-centric reasoning in a way that is analogous to a simulation, and is implemented using deep neural networks. We evaluate its ability to reason about several challenging physical domains: n-body problems, rigid-body collision, and non-rigid dynamics. Our results show it can be trained to accurately simulate the physical trajectories of dozens of objects over thousands of time steps, estimate abstract quantities such as energy, and generalize automatically to systems with different numbers and configurations of objects and relations. Our interaction network implementation is the first general-purpose, learnable physics engine, and a powerful general framework for reasoning about object and relations in a wide variety of complex real-world domains.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
LeCun, Y., Bengio, Y., & Hinton, G. (2015) · Nature · doi:10.1038/nature14539 · Cited by 84,126 · see citing works
How to grow a mind: Statistics, structure, and abstraction
Tenenbaum, J. B., Kemp, C., Griffiths, T. L., & Goodman, N. D. (2011) · Science · doi:10.1126/science.1192788 · Cited by 1,815 · see citing works
Flagged first, then by citations
Research works printed but not linked: 26
- [1][1] J Andreas, M Rohrbach, T Darrell, and D Klein. Learning to compose neural networks for question answering. NAACL , 2016. -
- [2][2] DBaraff. Physically based modeling: Rigid body simulation. SIGGRAPH Course Notes, ACM SIGGRAPH , 2(1), 2001. -
- [3][3] PW Battaglia, JB Hamrick, and JB Tenenbaum. Simulation as an engine of physical scene understanding. Proceedings of the National Academy of Sciences , 110(45):18327-18332, 2013. -
- [4][4] Michael B. Chang, Tomer Ullman, Antonio Torralba, and Joshua B. Tenenbaum. A compositional object-based approach to learning physical dynamics. Under Review , 2016. -
- [5][5] K.J.W. Craik. The nature of explanation . Cambridge University Press, 1943. -
- [6][6] K Fragkiadaki, P Agrawal, S Levine, and J Malik. Learning visual predictive models of physics for playing billiards. ICLR , 2016. -
- [7][7] Z. Ghahramani. Probabilistic machine learning and artificial intelligence. Nature , 521(7553):452-459, 2015. -
- [8][8] R Grzeszczuk, D Terzopoulos, and G Hinton. Neuroanimator: Fast neural network emulation and control of physics-based models. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques , pages 9-20. ACM, 1998. -
- [10][10] M. Hegarty. Mechanical reasoning by mental simulation. TICS , 8(6):280-285, 2004. -
- [11][11] MJaderberg, K Simonyan, and A Zisserman. Spatial transformer networks. In NIPS , pages 2008-2016, 2015. -
- [12][12] P.N. Johnson-Laird. Mental models: towards a cognitive science of language, inference, and consciousness , volume 6. Cambridge University Press, 1983. -
- [13][13] D. Kingma and J. Ba. Adam: A method for stochastic optimization. ICLR , 2015. -
- [14][14] L Ladický, S Jeong, B Solenthaler, M Pollefeys, and M Gross. Data-driven fluid simulations using regression forests. ACM Transactions on Graphics (TOG) , 34(6):199, 2015. -
- [15][15] B Lake, T Ullman, J Tenenbaum, and S Gershman. Building machines that learn and think like people. arXiv:1604.00289 , 2016. - · arXiv
- [17][17] ALerer, S Gross, and R Fergus. Learning physical intuition of block towers by example. arXiv:1603.01312 , 2016. - · arXiv
- [18][18] WLi, S Azimi, A Leonardis, and M Fritz. To fall or not to fall: A visual approach to physical stability prediction. arXiv:1604.00066 , 2016. - · arXiv
- [19][19] Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard Zemel. Gated graph sequence neural networks. arXiv preprint arXiv:1511.05493 , 2015. - · arXiv
- [20][20] R Mottaghi, H Bagherinezhad, M Rastegari, and A Farhadi. Newtonian image understanding: Unfolding the dynamics of objects in static images. arXiv:1511.04048 , 2015. - · arXiv
- [21][21] R Mottaghi, M Rastegari, A Gupta, and A Farhadi. " what happens if..." learning to predict the effect of forces in images. arXiv:1603.05600 , 2016. - · arXiv
- [22][22] SE Reed and N de Freitas. Neural programmer-interpreters. ICLR , 2016. -
- [23][23] F. Scarselli, M. Gori, A.C. Tsoi, M. Hagenbuchner, and G. Monfardini. The graph neural network model. IEEE Trans. Neural Networks , 20(1):61-80, 2009. -
- [25][25] R Socher, E Huang, J Pennin, C Manning, and A Ng. Dynamic pooling and unfolding recursive autoencoders for paraphrase detection. In in NIPS , pages 801-809, 2011. -
- [26][26] E Spelke, K Breinlinger, J Macomber, and K Jacobson. Origins of knowledge. Psychol. Rev. , 99(4):605632, 1992. -
- [27][27] I Sutskever and GE Hinton. Using matrices to model symbolic relationship. In D. Koller, D. Schuurmans, Y. Bengio, and L. Bottou, editors, NIPS , pages 1593-1600. 2009. -
- [29][29] P Winston and B Horn. The psychology of computer vision , volume 73. McGraw-Hill New York, 1975. -
- [30][30] J Wu, I Yildirim, JJ Lim, B Freeman, and J Tenenbaum. Galileo: Perceiving physical object properties by integrating a physics engine with deep learning. In NIPS , pages 127-135, 2015.
Cited by
Sorted by citations
Wang, X., Girshick, R., Gupta, A., & He, K. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00813 · Cited by 11,596 · see citing works
“Interaction Networks (IN) [2, 52] were proposed recently for modeling physical systems.”
BackgroundGraph neural networks: A review of methods and applications
Zhou, J., Cui, G., Hu, S., Zhang, Z., Yang, C., Liu, Z., Wang, L., Li, C., & Sun, M. (2020) · AI Open · doi:10.1016/j.aiopen.2021.01.001 · Cited by 6,880 · see citing works
Geometric Deep Learning: Going beyond Euclidean data
Bronstein, M. M., Bruna, J., LeCun, Y., Szlam, A., & Vandergheynst, P. (2017) · IEEE Signal Processing Magazine · doi:10.1109/msp.2017.2693418 · Cited by 3,661 · see citing works
Neuroscience-Inspired Artificial Intelligence
Hassabis, D., Kumaran, D., Summerfield, C., & Botvinick, M. (2017) · Neuron · doi:10.1016/j.neuron.2017.06.011 · Cited by 1,557 · see citing works
Learning skillful medium-range global weather forecasting
Lam, R., Sanchez-Gonzalez, A., Willson, M., Wirnsberger, P., Fortunato, M., Alet, F., Ravuri, S., Ewalds, T., Eaton-Rosen, Z., Hu, W., et al. (2023) · Science · doi:10.1126/science.adi2336 · Cited by 1,466 · see citing works
Self-citationDeep Reinforcement Learning: An Overview
Li, Y. (2017) · arXiv · doi:10.48550/arxiv.1701.07274 · Cited by 762 · see citing works
MOTChallenge: A Benchmark for Single-Camera Multiple Target Tracking
Dendorfer, P., Os̆ep, A., Milan, A., Schindler, K., Cremers, D., Reid, I., Roth, S., & Leal-Taixé, L. (2021) · International Journal of Computer Vision · doi:10.1007/s11263-020-01393-0 · Cited by 374 · see citing works
Wang, X., Girshick, R., Gupta, A., & He, K. (2017) · arXiv · Cited by 11,689 · see citing works
Intuitive physics learning in a deep-learning model inspired by developmental psychology
Piloto, L. S., Weinstein, A., Battaglia, P., & Botvinick, M. (2022) · Nature Human Behaviour · doi:10.1038/s41562-022-01394-8 · Cited by 118 · see citing works
Self-citationExplainable Deep Relational Networks for Predicting Compound-Protein Affinities and Contacts
Karimi, M., Wu, D., Wang, Z., & Shen, Y. (2019) · doi:10.1101/2019.12.28.890103 · Cited by 64 · see citing works
Improving Graph Attention Networks with Large Margin-based Constraints
Wang, G., Ying, R., Huang, J., & Leskovec, J. (2019) · arXiv · doi:10.48550/arxiv.1910.11945 · Cited by 61 · see citing works
Online Learning of Unknown Dynamics for Model-Based Controllers in Legged Locomotion
Sun, Y., Ubellacker, W. L., Ma, W.-L., Zhang, X., Wang, C., Csomay-Shanklin, N. V., Tomizuka, M., Sreenath, K., & Ames, A. D. (2021) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2021.3108510 · Cited by 54 · see citing works
On the Binding Problem in Artificial Neural Networks
Greff, K., van Steenkiste, S., & Schmidhuber, J. (2020) · arXiv · doi:10.48550/arxiv.2012.05208 · Cited by 102 · see citing works
Visual Semantic Information Pursuit: A Survey
Liu, D., Bober, M., & Kittler, J. (2021) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2019.2950025 · Cited by 39 · see citing works
Directed Acyclic Graph Neural Network for Human Motion Prediction
Li, Q., Chalvatzaki, G., Peters, J., & Wang, Y. (2021) · 2021 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra48506.2021.9561540 · Cited by 29 · see citing works
SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learning
Lv, J., Yu, Q., Shao, L., Liu, W., Xu, W., & Lu, C. (2022) · 2022 International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra46639.2022.9811859 · Cited by 22 · see citing works
Learning Reciprocity in Complex Sequential Social Dilemmas
Eccles, T., Hughes, E., Kramár, J., Wheelwright, S., & Leibo, J. Z. (2019) · arXiv · doi:10.48550/arxiv.1903.08082 · Cited by 19 · see citing works
RigNet: Neural Rigging for Articulated Characters
Xu, Z., Zhou, Y., Kalogerakis, E., Landreth, C., & Singh, K. (2020) · arXiv · doi:10.48550/arxiv.2005.00559 · Cited by 13 · see citing works
A Perspective on Open Challenges in Deformable Object Manipulation
McKennaa, R. P., & Oyekan, J. (2026) · arXiv · doi:10.48550/arxiv.2602.22998
“A common approach to represent DOs is to use particles [26].”
- Authors
- Battaglia, P. W., Pascanu, R., Lai, M., Rezende, D., & Kavukcuoglu, K.
- Affiliations
- Google DeepMind (United Kingdom) (GB)
- Google (United States) (US)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2016
- Volume
- 29
- Pages
- 4509-4517
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1612.00222
- OpenAlex
- W2552391307
- Cited by
- 969
- References
- 2
- Citations by year
- 2026: 3 · 2025: 43 · 2024: 87 · 2023: 106 · 2022: 107 · 2021: 191 · 2020: 206 · 2019: 154 · 2018: 49 · 2017: 22 · 2016: 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- neural information processing systems
- Topics
- Physical Sciences › Physics and Astronomy › Statistical and Nonlinear Physics › Model Reduction and Neural Networks
- Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
- Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
- Keywords
- interaction networks, graph neural networks, physical simulation, N-body problem, rigid body collision, energy estimates
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review