{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T08:42:36Z","timestamp":1773650556115,"version":"3.50.1"},"reference-count":46,"publisher":"IOP Publishing","issue":"2","license":[{"start":{"date-parts":[[2024,6,14]],"date-time":"2024-06-14T00:00:00Z","timestamp":1718323200000},"content-version":"vor","delay-in-days":13,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,6,14]],"date-time":"2024-06-14T00:00:00Z","timestamp":1718323200000},"content-version":"tdm","delay-in-days":13,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"name":"Hessian Ministry of Higher Education, Research, Science and the Arts (HMWK) cluster projects \u201cThe Third Wave of AI\u201d and \u201cThe Adaptive Mind\u201d"},{"name":"Network of AI Research Excellence Center \u201cTAILOR\u201d","award":["EU Horizon 2020 \/ 952215"],"award-info":[{"award-number":["EU Horizon 2020 \/ 952215"]}]},{"name":"Collaboration Lab \u201cAI in Construction\u201d"}],"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>The number of satellites in orbit around Earth is increasing rapidly, with the risk of collision rising accordingly. Trends of the global population of satellites need to be analyzed to test the viability and impact of proposed rules and laws affecting the satellite population and collision avoidance strategies. This requires large scale simulations of satellites that are propagated on long timescales to compute the large amounts of actionable close encounters (called conjunctions), which could lead to collisions. Rigorously checking for conjunctions by computing future states of orbits is computationally expensive due to the large amount of objects involved and conjunction filters are thus used to remove non-conjuncting orbit pairs from the list of possible conjunctions. In this work, we explore the possibility of machine learning (ML) based conjunction filters using several algorithms such as eXtreme Gradient Boosting, TabNet and (physics-informed) neural networks and deep operator networks. To show the viability and the potential of ML based filters, these algorithms are trained to predict the future state of orbits. For the physics-informed approaches, multiple partial differential equations are set up using the Kepler equation as a basis. The empirical results demonstrate that physics-informed deep operator networks are capable of predicting the future state of orbits using these equations (RMSE: 0.136) and outperform eXtreme Gradient Boosting (RMSE: 0.568) and TabNet (RMSE: 0.459). We also propose a filter based on the trained deep operator network which is shown to outperforms the filter capability of the commonly used perigee-apogee test and the orbit path filter on a synthetic dataset, while being on average 3.2 times faster to compute than a rigorous conjunction check.<\/jats:p>","DOI":"10.1088\/2632-2153\/ad51cc","type":"journal-article","created":{"date-parts":[[2024,5,29]],"date-time":"2024-05-29T22:30:11Z","timestamp":1717021811000},"page":"025069","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Machine learning meets Kepler: inverting Kepler\u2019s equation for All vs All conjunction analysis"],"prefix":"10.1088","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-6824-5606","authenticated-orcid":true,"given":"Kevin","family":"Otto","sequence":"first","affiliation":[]},{"given":"Simon","family":"Burgis","sequence":"additional","affiliation":[]},{"given":"Kristian","family":"Kersting","sequence":"additional","affiliation":[]},{"given":"Reinhold","family":"Bertrand","sequence":"additional","affiliation":[]},{"given":"Devendra","family":"Singh Dhami","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2024,6,14]]},"reference":[{"key":"mlstad51ccbib1","first-page":"6679","article-title":"Tabnet: Attentive interpretable tabular learning","volume":"vol 35","author":"Arik","year":"2021"},{"key":"mlstad51ccbib2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s12567-022-00471-y","article-title":"Simulation of satellites and constellations for the assessment of collision avoidance operations","volume":"15","author":"Burgis","year":"2022","journal-title":"CEAS Space J."},{"key":"mlstad51ccbib3","author":"Capderou","year":"2005"},{"key":"mlstad51ccbib4","first-page":"785","article-title":"XGBoost: a scalable tree boosting system","author":"Chen","year":"2016"},{"key":"mlstad51ccbib5","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1016\/j.spacepol.2006.08.004","article-title":"The IAA cosmic study on space traffic management","volume":"22","author":"Contant-Jorgenson","year":"2006","journal-title":"Space Policy"},{"key":"mlstad51ccbib6","article-title":"Physics-informed transformer networks","author":"Dos Santos","year":"2023"},{"key":"mlstad51ccbib7","article-title":"Dreamquark-ai\/tabnet: Pytorch implementation of tabnet paper","author":"DreamQuark","year":"2019"},{"key":"mlstad51ccbib8","author":"Ericson","year":"2004"},{"key":"mlstad51ccbib9","author":"Flajolet","year":"2009"},{"key":"mlstad51ccbib10","first-page":"14","article-title":"Update on esa\u2019s space safety programme and its cornerstone on collision avoidance","author":"Flohrer","year":"2020"},{"key":"mlstad51ccbib11","author":"Goodfellow","year":"2016"},{"key":"mlstad51ccbib12","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/BF01234152","article-title":"An analytic method to determine future close approaches between satellites","volume":"33","author":"Hoots","year":"1984","journal-title":"Celest. Mech. Dyn. Astron."},{"key":"mlstad51ccbib13","author":"International Academy of Astronautics (IAA), International Astronautical Federation (IAF), International Institute of Space Law (IISL)","year":"2022"},{"key":"mlstad51ccbib14","doi-asserted-by":"publisher","first-page":"1860","DOI":"10.1016\/j.asr.2013.08.027","article-title":"Satellite collision probability estimation using polynomial chaos expansions","volume":"52","author":"Jones","year":"2013","journal-title":"Adv. Space Res."},{"key":"mlstad51ccbib15","article-title":"Norad general perturbations (gp) element sets","author":"Kelso","year":"2022"},{"key":"mlstad51ccbib16","article-title":"Satellite lifetimes and solar activity","author":"Kennewell","year":"2016"},{"key":"mlstad51ccbib17","author":"Kepler","year":"1609"},{"key":"mlstad51ccbib18","first-page":"p 30","article-title":"Self-normalizing neural networks","author":"Klambauer","year":"2017"},{"key":"mlstad51ccbib19","doi-asserted-by":"publisher","DOI":"10.1016\/j.commatsci.2021.110490","article-title":"Building machine learning systems for multi-atoms structures: Ch3nh3pbi3 perovskite nanoparticles","volume":"195","author":"Kurban","year":"2021","journal-title":"Comput. Mater. Sci."},{"key":"mlstad51ccbib20","doi-asserted-by":"publisher","DOI":"10.1016\/j.chemphys.2021.111159","article-title":"Rare-class learning over mg-doped zno nanoparticles","volume":"546","author":"Kurban","year":"2021","journal-title":"Chem. Phys."},{"key":"mlstad51ccbib21","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-022-18366-7","article-title":"Rapidly predicting kohn\u2013sham total energy using data-centric ai","volume":"12","author":"Kurban","year":"2022","journal-title":"Sci. Rep."},{"key":"mlstad51ccbib22","article-title":"Esa\u2019s annual space environment report","author":"Lemmens","year":"2022"},{"key":"mlstad51ccbib23","article-title":"Rediscovering orbital mechanics with machine learning","author":"Lemos","year":"2022"},{"key":"mlstad51ccbib24","doi-asserted-by":"publisher","first-page":"644","DOI":"10.1016\/j.jsse.2022.09.001","article-title":"Space traffic management terminology","volume":"9","author":"Skinner","year":"2022","journal-title":"J. Space Safety Eng."},{"key":"mlstad51ccbib25","doi-asserted-by":"publisher","first-page":"L36","DOI":"10.3847\/2041-8213\/ab8016","article-title":"The low earth orbit satellite population and impacts of the spacex starlink constellation","volume":"892","author":"McDowell","year":"2020","journal-title":"Astrophys. J. Lett."},{"key":"mlstad51ccbib26","volume":"vol 9","author":"Mitchell","year":"2006"},{"key":"mlstad51ccbib27","first-page":"p 6","article-title":"Improved orbital debris trajectory estimation based on sequential tle processing","author":"Muldoon","year":"2009"},{"key":"mlstad51ccbib28","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1007\/BF01238923","article-title":"Procedures for solving kepler\u2019s equation","volume":"38","author":"Odell","year":"1986","journal-title":"Celest. Mech."},{"key":"mlstad51ccbib29","article-title":"Space situational awareness\u2014the story so far and an open way forward","author":"Papadeas","year":"2020"},{"key":"mlstad51ccbib30","author":"Pelton","year":"2019"},{"key":"mlstad51ccbib31","doi-asserted-by":"publisher","first-page":"762","DOI":"10.1007\/s40295-019-00158-3","article-title":"Machine learning approach to improve satellite orbit prediction accuracy using publicly available data","volume":"67","author":"Peng","year":"2020","journal-title":"J. Astronaut. Sci."},{"key":"mlstad51ccbib32","article-title":"Towards automated satellite conjunction management with bayesian deep learning","author":"Pinto","year":"2020"},{"key":"mlstad51ccbib33","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1016\/j.jcp.2018.10.045","article-title":"Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations","volume":"378","author":"Raissi","year":"2019","journal-title":"J. Comput. Phys."},{"key":"mlstad51ccbib34","article-title":"poliastro\/poliastro: poliastro 0.17.0 (SciPy US\u201922nd edn) Version v0.17.0","author":"Rodr\u00edguez","year":"2022","unstructured":"Rodr\u00edguez J L C et al 2022 poliastro\/poliastro: poliastro 0.17.0 (SciPy US\u201922nd edn) Version v0.17.0 (available at: www.poliastro.space\/ )"},{"key":"mlstad51ccbib35","author":"Schrogl","year":"2020","edition":"2nd edn"},{"key":"mlstad51ccbib36","first-page":"2217","article-title":"Understanding and improving convolutional neural networks via concatenated rectified linear units","author":"Shang","year":"2016"},{"key":"mlstad51ccbib37","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.inffus.2021.11.011","article-title":"Tabular data: deep learning is not all you need","volume":"81","author":"Shwartz-Ziv","year":"2021","journal-title":"Inf. Fusion."},{"key":"mlstad51ccbib38","author":"Smart","year":"1977","edition":"6th edn"},{"key":"mlstad51ccbib39","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/BF00053046","article-title":"On solving kepler\u2019s equation","volume":"46","author":"Taff","year":"1989","journal-title":"Celest. Mech. Dyn. Astron."},{"key":"mlstad51ccbib40","first-page":"p 30","article-title":"Attention is all you need","author":"Vaswani","year":"2017"},{"key":"mlstad51ccbib41","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1038\/s43588-022-00264-7","article-title":"Enhancing computational fluid dynamics with machine learning","volume":"2","author":"Vinuesa","year":"2022","journal-title":"Nat. Comput. Sci."},{"key":"mlstad51ccbib42","first-page":"p 6031","article-title":"Cream-esa\u2019s proposal for collision risk estimation and automated mitigation","volume":"vol 2109","author":"Virgili","year":"2019"},{"key":"mlstad51ccbib43","doi-asserted-by":"publisher","first-page":"eabi8605","DOI":"10.1126\/sciadv.abi8605","article-title":"Learning the solution operator of parametric partial differential equations with physics-informed deeponets","volume":"7","author":"Wang","year":"2021","journal-title":"Sci. Adv."},{"key":"mlstad51ccbib44","first-page":"1157","article-title":"A description of filters for minimizing the time required for orbital conjunction computations","volume":"135","author":"Woodburn","year":"2009","journal-title":"Adv. Astronaut. Sci."},{"key":"mlstad51ccbib45","article-title":"Pinnsformer: a transformer-based framework for physics-informed neural networks","author":"Zhao","year":"2023"},{"key":"mlstad51ccbib46","first-page":"1583","article-title":"Neural networks fail to learn periodic functions and how to fix it","volume":"vol 33","author":"Ziyin","year":"2020"}],"container-title":["Machine Learning: Science and Technology"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,14]],"date-time":"2024-06-14T09:21:38Z","timestamp":1718356898000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2632-2153\/ad51cc"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,1]]},"references-count":46,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,6,14]]},"published-print":{"date-parts":[[2024,6,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2632-2153\/ad51cc","relation":{},"ISSN":["2632-2153"],"issn-type":[{"value":"2632-2153","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,1]]},"assertion":[{"value":"Machine learning meets Kepler: inverting Kepler\u2019s equation for All vs All conjunction analysis","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":"2024-01-02","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2024-05-29","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2024-06-14","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}