paper-with-me

홈 › Papers

Exploring End-to-end Differentiable Neural Charged Particle Tracking -- A Loss Landscape Perspective

2024-07-18 · Tobias Kortus, Ralf Keidel, Nicolas R. Gauger

Measurement and analysis of high energetic particles for scientific, medical or industrial applications is a complex procedure, requiring the design of sophisticated detector and data processing systems. The development of adaptive and differentiable software pipelines using a combination of conventional and machine learning algorithms is therefore getting ever more important to optimize and operate the system efficiently while maintaining end-to-end (E2E) differentiability. We propose for the application of charged particle tracking an E2E differentiable decision-focused learning scheme using graph neural networks with combinatorial components solving a linear assignment problem for each detector layer. We demonstrate empirically that including differentiable variations of discrete assignment operations allows for efficient network optimization, working better or on par with approaches that lack E2E differentiability. In additional studies, we dive deeper into the optimization process and provide further insights from a loss landscape perspective. We demonstrate that while both methods converge into similar performing, globally well-connected regions, they suffer under substantial predictive instability across initialization and optimization methods, which can have unpredictable consequences on the performance of downstream tasks such as image reconstruction. We also point out a dependency between the interpolation factor of the gradient estimator and the prediction stability of the model, suggesting the choice of sufficiently small values. Given the strong global connectivity of learned solutions and the excellent training performance, we argue that E2E differentiability provides, besides the general availability of gradient information, an important tool for robust particle tracking to mitigate prediction instabilities by favoring solutions that perform well on downstream tasks.

📄 PDF Abstract BibTeX arXiv:2407.13420

Code (1)

SIVERT-pCT/e2e-tracking 공식 구현 pytorch

Tasks

Image Reconstruction

Similar Papers 제목 키워드 기반

Unsupervised Particle Tracking with Neuromorphic Computing

2025-02-10 · Emanuele Coradin, Fabio Cufino, Muhammad Awais, Tommaso Dorigo 외

We study the application of a neural network architecture for identifying charged particle trajectories via unsupervised learning of delays and synaptic weights using a spike-time-dependent plasticity rule. In the consid…

Graph Neural Networks for Charged Particle Tracking on FPGAs

2021-12-03 · Abdelrahman Elabd, Vesal Razavimaleki, Shi-Yu Huang, Javier Duarte 외

The determination of charged particle trajectories in collisions at the CERN Large Hadron Collider (LHC) is an important but challenging problem, especially in the high interaction density conditions expected during the …

Translation

Hashing and metric learning for charged particle tracking

2021-01-16 · Sabrina Amrouche, Moritz Kiehn, Tobias Golling, Andreas Salzburger

We propose a novel approach to charged particle tracking at high intensity particle colliders based on Approximate Nearest Neighbors search. With hundreds of thousands of measurements per collision to be reconstructed e.…

Metric LearningTriplet

Towards a Computer Vision Particle Flow

2020-03-19 · Francesco Armando Di Bello, Sanmay Ganguly, Eilam Gross, Marumi Kado 외

In High Energy Physics experiments Particle Flow (PFlow) algorithms are designed to provide an optimal reconstruction of the nature and kinematic properties of the particles produced within the detector acceptance during…

Super-Resolution

Accelerated Charged Particle Tracking with Graph Neural Networks on FPGAs

2020-11-30 · Aneesh Heintz, Vesal Razavimaleki, Javier Duarte, Gage DeZoort 외

We develop and study FPGA implementations of algorithms for charged particle tracking based on graph neural networks. The two complementary FPGA designs are based on OpenCL, a framework for writing programs that execute …

CPUHigh-Level Synthesis