{"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/the-tracking-machine-learning-challenge-1","title":"The Tracking Machine Learning challenge : Throughput phase","arxiv_id":"2105.01160","date":"2021-05-03","proceeding":null,"authors":["Sabrina Amrouche","Laurent Basara","Paolo Calafiura","Dmitry Emeliyanov","Victor Estrade","Steven Farrell","Cécile Germain","Vladimir Vava Gligorov","Tobias Golling","Sergey Gorbunov","Heather Gray","Isabelle Guyon","Mikhail Hushchyn","Vincenzo Innocente","Moritz Kiehn","Marcel Kunze","Edward Moyse","David Rousseau","Andreas Salzburger","Andrey Ustyuzhanin","Jean-Roch Vlimant"],"abstract":"This paper reports on the second \"Throughput\" phase of the Tracking Machine Learning (TrackML) challenge on the Codalab platform. As in the first \"Accuracy\" phase, the participants had to solve a difficult experimental problem linked to tracking accurately the trajectory of particles as e.g. created at the Large Hadron Collider (LHC): given O($10^5$) points, the participants had to connect them into O($10^4$) individual groups that represent the particle trajectories which are approximated helical. While in the first phase only the accuracy mattered, the goal of this second phase was a compromise between the accuracy and the speed of inference. Both were measured on the Codalab platform where the participants had to upload their software. The best three participants had solutions with good accuracy and speed an order of magnitude faster than the state of the art when the challenge was designed. Although the core algorithms were less diverse than in the first phase, a diversity of techniques have been used and are described in this paper. The performance of the algorithms are analysed in depth and lessons derived.","url_abs":"https://arxiv.org/abs/2105.01160v2","url_pdf":"https://arxiv.org/pdf/2105.01160v2.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":"the-tracking-machine-learning-challenge-1","repo_url":"https://github.com/LAL/trackml-library","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"diversity","task_name":"Diversity"}],"methods":[],"datasets_introduced":[{"slug":"trackml-challenge-throughput-phase-dataset","name":"TrackML challenge Throughput phase dataset","full_name":"Tracking Machine Learning Challenge"}],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2105.01160","atlas_url":"https://app.syntology.ai/?focus=2105.01160","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2105.01160"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/LAL/trackml-library","reach":null}],"summary":{"ran_fixture":4,"ran_honours":3},"by_repo_kind":{"official":{"samples":7,"ran":7,"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":"3b3dc850fbcb145a","entry":"drop_hits","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/randomize.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/randomize.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3b3dc850fbcb145a"}},{"code_sha256_prefix":"8c79169f7766c3be","entry":"load_event_cells","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/dataset.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8c79169f7766c3be"}},{"code_sha256_prefix":"e2999fbf654c32cf","entry":"load_event_hits","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/dataset.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e2999fbf654c32cf"}},{"code_sha256_prefix":"d8320c67987d68d8","entry":"load_event_particles","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/dataset.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d8320c67987d68d8"}},{"code_sha256_prefix":"b2599015c98ad4ef","entry":"random_solution","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/randomize.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/randomize.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b2599015c98ad4ef"}},{"code_sha256_prefix":"ed5dda2d581c4ab0","entry":"score_event","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/score.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/score.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ed5dda2d581c4ab0"}},{"code_sha256_prefix":"ed1de44c1fb4ab66","entry":"shuffle_hits","repo":"LAL/trackml-library","repo_kind":"official","path":"trackml/randomize.py","file_url":"https://github.com/LAL/trackml-library/blob/HEAD/trackml/randomize.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ed1de44c1fb4ab66"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}