{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T16:58:29Z","timestamp":1777049909271,"version":"3.51.4"},"reference-count":59,"publisher":"IOP Publishing","issue":"2","license":[{"start":{"date-parts":[[2024,5,28]],"date-time":"2024-05-28T00:00:00Z","timestamp":1716854400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,5,28]],"date-time":"2024-05-28T00:00:00Z","timestamp":1716854400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","award":["022.02230.PTDC"],"award-info":[{"award-number":["022.02230.PTDC"]}]}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Mach. Learn.: Sci. Technol."],"published-print":{"date-parts":[[2024,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>We explore the possibility of fully replacing a plasma physics kinetic simulator with a graph neural network-based simulator. We focus on this class of surrogate models given the similarity between their message-passing update mechanism and the traditional physics solver update, and the possibility of enforcing known physical priors into the graph construction and update. We show that our model learns the kinetic plasma dynamics of the one-dimensional plasma model, a predecessor of contemporary kinetic plasma simulation codes, and recovers a wide range of well-known kinetic plasma processes, including plasma thermalization, electrostatic fluctuations about thermal equilibrium, and the drag on a fast sheet and Landau damping. We compare the performance against the original plasma model in terms of run-time, conservation laws, and temporal evolution of key physical quantities. The limitations of the model are presented and possible directions for higher-dimensional surrogate models for kinetic plasmas are discussed.<\/jats:p>","DOI":"10.1088\/2632-2153\/ad4ba6","type":"journal-article","created":{"date-parts":[[2024,5,14]],"date-time":"2024-05-14T23:02:37Z","timestamp":1715727757000},"page":"025048","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Learning the dynamics of a one-dimensional plasma model with graph neural networks"],"prefix":"10.1088","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2663-3514","authenticated-orcid":true,"given":"Diogo D","family":"Carvalho","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5818-9406","authenticated-orcid":true,"given":"Diogo R","family":"Ferreira","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2906-924X","authenticated-orcid":false,"given":"Lu\u00eds O","family":"Silva","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2024,5,28]]},"reference":[{"key":"mlstad4ba6bib1","volume":"vol 1","author":"Chen","year":"1984"},{"key":"mlstad4ba6bib2","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1103\/RevModPhys.55.403","volume":"55","author":"Dawson","year":"1983","journal-title":"Rev. Mod. Phys."},{"key":"mlstad4ba6bib3","author":"Birdsall","year":"2004"},{"key":"mlstad4ba6bib4","first-page":"pp 342","article-title":"OSIRIS: a three-dimensional, fully relativistic particle in cell code for modeling plasma based accelerators","author":"Fonseca","year":"2002"},{"key":"mlstad4ba6bib5","author":"Kube","year":"2021"},{"key":"mlstad4ba6bib6","doi-asserted-by":"publisher","first-page":"5239","DOI":"10.1109\/TPS.2019.2950377","volume":"47","author":"Nicolini","year":"2019","journal-title":"IEEE Trans. Plasma Sci."},{"key":"mlstad4ba6bib7","first-page":"pp 692","article-title":"A deep learning-based particle-in-cell method for plasma simulations","author":"Aguilar","year":"2021"},{"key":"mlstad4ba6bib8","author":"Nayak","year":"2023"},{"key":"mlstad4ba6bib9","doi-asserted-by":"publisher","first-page":"1153","DOI":"10.1090\/mcom\/3885","volume":"93","author":"Hesthaven","year":"2024","journal-title":"Math. Comput."},{"key":"mlstad4ba6bib10","doi-asserted-by":"publisher","DOI":"10.1017\/S0022377822001180","volume":"88","author":"Badiali","year":"2022","journal-title":"J. Plasma Phys."},{"key":"mlstad4ba6bib11","doi-asserted-by":"publisher","DOI":"10.1063\/5.0045449","volume":"28","author":"Djordjevi\u0107","year":"2021","journal-title":"Phys. Plasmas"},{"key":"mlstad4ba6bib12","author":"Bethke","year":"2021"},{"key":"mlstad4ba6bib13","doi-asserted-by":"publisher","first-page":"e3","DOI":"10.1155\/2023\/2868112","volume":"2023","author":"Schmitz","year":"2023","journal-title":"Laser Part. Beams"},{"key":"mlstad4ba6bib14","author":"Sandberg","year":"2024"},{"key":"mlstad4ba6bib15","doi-asserted-by":"publisher","DOI":"10.1088\/2632-2153\/acf81a","volume":"4","author":"Joglekar","year":"2023","journal-title":"Mach. Learn.: Sci. Technol."},{"key":"mlstad4ba6bib16","article-title":"Learning efficient hybrid particle-continuum representations of non-equilibrium N-body systems","author":"Wu","year":"2022"},{"key":"mlstad4ba6bib17","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevResearch.4.033192","volume":"4","author":"Alves","year":"2022","journal-title":"Phys. Rev. Res."},{"key":"mlstad4ba6bib18","volume":"vol 31","author":"Chen","year":"2018"},{"key":"mlstad4ba6bib19","article-title":"Fourier neural operator for parametric partial differential equations","author":"Li","year":"2021"},{"key":"mlstad4ba6bib20","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1038\/s42254-021-00314-5","volume":"3","author":"Karniadakis","year":"2021","journal-title":"Nat. Rev. Phys."},{"key":"mlstad4ba6bib21","article-title":"Message passing neural PDE solvers","author":"Brandstetter","year":"2022"},{"key":"mlstad4ba6bib22","first-page":"pp 8459","article-title":"Learning to simulate complex physics with graph networks","author":"Sanchez-Gonzalez","year":"2020"},{"key":"mlstad4ba6bib23","article-title":"Learning mesh-based simulation with graph networks","author":"Pfaff","year":"2020"},{"key":"mlstad4ba6bib24","first-page":"pp 1218","article-title":"Benchmarking energy-conserving neural networks for learning dynamics from data","author":"Zhong","year":"2021"},{"key":"mlstad4ba6bib25","first-page":"pp 9323","article-title":"E(n) equivariant graph neural networks","author":"Satorras","year":"2021"},{"key":"mlstad4ba6bib26","article-title":"Geometric and physical quantities improve E(3) equivariant message passing","author":"Brandstetter","year":"2022"},{"key":"mlstad4ba6bib27","first-page":"pp 6901","article-title":"Guaranteed conservation of momentum for learning particle-based fluid dynamics","volume":"vol 35","author":"Prantl","year":"2022"},{"key":"mlstad4ba6bib28","author":"Lam","year":"2022"},{"key":"mlstad4ba6bib29","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/TNN.2008.2005605","volume":"20","author":"Scarselli","year":"2008","journal-title":"IEEE Trans. Neural Netw."},{"key":"mlstad4ba6bib30","author":"Battaglia","year":"2018"},{"key":"mlstad4ba6bib31","author":"Bronstein","year":"2021"},{"key":"mlstad4ba6bib32","article-title":"Learning rigid dynamics with face interaction graph networks","author":"Allen","year":"2023"},{"key":"mlstad4ba6bib33","first-page":"pp 17429","volume":"vol 33","author":"Cranmer","year":"2020"},{"key":"mlstad4ba6bib34","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1007\/s11090-021-10152-z","volume":"41","author":"Holmes","year":"2021","journal-title":"Plasma Chem. Plasma Process."},{"key":"mlstad4ba6bib35","doi-asserted-by":"publisher","DOI":"10.35848\/1347-4065\/ac76fa","volume":"61","author":"Sakai","year":"2022","journal-title":"Jpn. J. Appl. Phys."},{"key":"mlstad4ba6bib36","doi-asserted-by":"publisher","DOI":"10.1063\/5.0142726","volume":"30","author":"Venturi","year":"2023","journal-title":"Phys. Plasmas"},{"key":"mlstad4ba6bib37","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1063\/1.1706638","volume":"5","author":"Dawson","year":"1962","journal-title":"Phys. Fluids"},{"key":"mlstad4ba6bib38","first-page":"1","volume":"9","author":"Dawson","year":"1970","journal-title":"Methods Comput. Phys."},{"key":"mlstad4ba6bib39","article-title":"Some investigations of plasma instabilities in one-dimensional plasmas","author":"Dawson","year":"1962"},{"key":"mlstad4ba6bib40","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1063\/1.1711214","volume":"7","author":"Dawson","year":"1964","journal-title":"Phys. Fluids"},{"key":"mlstad4ba6bib41","doi-asserted-by":"publisher","first-page":"1506","DOI":"10.1063\/1.1692136","volume":"11","author":"Dawson","year":"1968","journal-title":"Phys. Fluids"},{"key":"mlstad4ba6bib42","doi-asserted-by":"publisher","DOI":"10.1063\/5.0124403","volume":"30","author":"Gravier","year":"2023","journal-title":"Phys. Plasmas"},{"key":"mlstad4ba6bib43","article-title":"Jraph: a library for graph neural networks in JAX","author":"Godwin","year":"2020"},{"key":"mlstad4ba6bib44","article-title":"Understanding over-squashing and bottlenecks on graphs via curvature","author":"Topping","year":"2022"},{"key":"mlstad4ba6bib45","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"mlstad4ba6bib46","article-title":"JAX: composable transformations of Python+NumPy programs","author":"Bradbury","year":"2018"},{"key":"mlstad4ba6bib47","article-title":"Haiku: sonnet for JAX","author":"Hennigan","year":"2020"},{"key":"mlstad4ba6bib48","article-title":"The DeepMind JAX ecosystem","author":"DeepMind","year":"2020"},{"key":"mlstad4ba6bib49","volume":"vol 338","author":"Villani","year":"2009"},{"key":"mlstad4ba6bib50","doi-asserted-by":"publisher","first-page":"2454","DOI":"10.1063\/1.1362533","volume":"8","author":"Opher","year":"2001","journal-title":"Phys. Plasmas"},{"key":"mlstad4ba6bib51","doi-asserted-by":"publisher","DOI":"10.1063\/1.5098888","volume":"26","author":"Liang","year":"2019","journal-title":"Phys. Plasmas"},{"key":"mlstad4ba6bib52","author":"Huang","year":"2008"},{"key":"mlstad4ba6bib53","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1088\/0368-3281\/1\/4\/301","volume":"1","author":"Jackson","year":"1960","journal-title":"J. Nucl. Energy C"},{"key":"mlstad4ba6bib54","doi-asserted-by":"publisher","first-page":"1380","DOI":"10.1119\/1.1987587","volume":"41","author":"Krall","year":"1973","journal-title":"Am. J. Phys."},{"key":"mlstad4ba6bib55","doi-asserted-by":"publisher","DOI":"10.1088\/0741-3335\/53\/7\/074011","volume":"53","author":"Grismayer","year":"2011","journal-title":"Plasma Phys. Control. Fusion"},{"key":"mlstad4ba6bib56","doi-asserted-by":"publisher","DOI":"10.1017\/S0022377822000939","volume":"88","author":"Joglekar","year":"2022","journal-title":"J. Plasma Phys."},{"key":"mlstad4ba6bib57","doi-asserted-by":"publisher","first-page":"658","DOI":"10.1063\/1.1762162","volume":"10","author":"Burger","year":"1967","journal-title":"Phys. Fluids"},{"key":"mlstad4ba6bib58","doi-asserted-by":"publisher","first-page":"1281","DOI":"10.1063\/1.1762273","volume":"10","author":"Shanny","year":"1967","journal-title":"Phys. Fluids"},{"key":"mlstad4ba6bib59","article-title":"Investigations of a sheet model for a bounded plasma with magnetic field and radiation","author":"Langdon","year":"1969"}],"container-title":["Machine Learning: Science and Technology"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,28]],"date-time":"2024-05-28T10:09:48Z","timestamp":1716890988000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad4ba6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,28]]},"references-count":59,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,5,28]]},"published-print":{"date-parts":[[2024,6,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2632-2153\/ad4ba6","relation":{},"ISSN":["2632-2153"],"issn-type":[{"value":"2632-2153","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,28]]},"assertion":[{"value":"Learning the dynamics of a one-dimensional plasma model with graph neural networks","name":"article_title","label":"Article Title"},{"value":"Machine Learning: Science and Technology","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2024 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2023-12-29","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2024-05-10","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2024-05-28","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}