{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/icml-2023-topological-deep-learning-challenge","title":"ICML 2023 Topological Deep Learning Challenge : Design and Results","arxiv_id":"2309.15188","date":"2023-09-26","proceeding":null,"authors":["Mathilde Papillon","Mustafa Hajij","Helen Jenne","Johan Mathe","Audun Myers","Theodore Papamarkou","Tolga Birdal","Tamal Dey","Tim Doster","Tegan Emerson","Gurusankar Gopalakrishnan","Devendra Govil","Aldo Guzmán-Sáenz","Henry Kvinge","Neal Livesay","Soham Mukherjee","Shreyas N. Samaga","Karthikeyan Natesan Ramamurthy","Maneel Reddy Karri","Paul Rosen","Sophia Sanborn","Robin Walters","Jens Agerberg","Sadrodin Barikbin","Claudio Battiloro","Gleb Bazhenov","Guillermo Bernardez","Aiden Brent","Sergio Escalera","Simone Fiorellino","Dmitrii Gavrilev","Mohammed Hassanin","Paul Häusner","Odin Hoff Gardaa","Abdelwahed Khamis","Manuel Lecha","German Magai","Tatiana Malygina","Rubén Ballester","Kalyan Nadimpalli","Alexander Nikitin","Abraham Rabinowitz","Alessandro Salatiello","Simone Scardapane","Luca Scofano","Suraj Singh","Jens Sjölund","Pavel Snopov","Indro Spinelli","Lev Telyatnikov","Lucia Testa","Maosheng Yang","Yixiao Yue","Olga Zaghen","Ali Zia","Nina Miolane"],"abstract":"This paper presents the computational challenge on topological deep learning that was hosted within the ICML 2023 Workshop on Topology and Geometry in Machine Learning. The competition asked participants to provide open-source implementations of topological neural networks from the literature by contributing to the python packages TopoNetX (data processing) and TopoModelX (deep learning). The challenge attracted twenty-eight qualifying submissions in its two-month duration. This paper describes the design of the challenge and summarizes its main findings.","url_abs":"https://arxiv.org/abs/2309.15188v4","url_pdf":"https://arxiv.org/pdf/2309.15188v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"icml-2023-topological-deep-learning-challenge","repo_url":"https://github.com/pyt-team/topomodelx","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"deep-learning","task_name":"Deep Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2309.15188","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2309.15188"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/pyt-team/topomodelx","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":6},"by_repo_kind":{"official":{"samples":6,"ran":6,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"cffa692329756df0","entry":"add_self_loops","repo":"pyt-team/topomodelx","repo_kind":"official","path":"topomodelx/nn/cell/can_layer.py","file_url":"https://github.com/pyt-team/topomodelx/blob/HEAD/topomodelx/nn/cell/can_layer.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"cffa692329756df0"}},{"code_sha256_prefix":"5cb10b0bbf8e72a9","entry":"broadcast","repo":"pyt-team/topomodelx","repo_kind":"official","path":"topomodelx/utils/scatter.py","file_url":"https://github.com/pyt-team/topomodelx/blob/HEAD/topomodelx/utils/scatter.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5cb10b0bbf8e72a9"}},{"code_sha256_prefix":"83cbc406680d13bf","entry":"from_sparse","repo":"pyt-team/topomodelx","repo_kind":"official","path":"topomodelx/utils/sparse.py","file_url":"https://github.com/pyt-team/topomodelx/blob/HEAD/topomodelx/utils/sparse.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"83cbc406680d13bf"}},{"code_sha256_prefix":"dce6db7fef878212","entry":"sanitize_neighborhood","repo":"pyt-team/topomodelx","repo_kind":"official","path":"topomodelx/nn/cell/can_layer.py","file_url":"https://github.com/pyt-team/topomodelx/blob/HEAD/topomodelx/nn/cell/can_layer.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"dce6db7fef878212"}},{"code_sha256_prefix":"b5c5e952d5470bc3","entry":"scatter_add","repo":"pyt-team/topomodelx","repo_kind":"official","path":"topomodelx/utils/scatter.py","file_url":"https://github.com/pyt-team/topomodelx/blob/HEAD/topomodelx/utils/scatter.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b5c5e952d5470bc3"}},{"code_sha256_prefix":"b7a4040aa9857503","entry":"scatter_sum","repo":"pyt-team/topomodelx","repo_kind":"official","path":"topomodelx/utils/scatter.py","file_url":"https://github.com/pyt-team/topomodelx/blob/HEAD/topomodelx/utils/scatter.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b7a4040aa9857503"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}