This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

11institutetext: School of Physics and Astronomy, Shanghai Jiao Tong University 22institutetext: Tsung-Dao Lee Institute, Shanghai Jiao Tong University

Neutrino Reconstruction in TRIDENT Based on Graph Neural Network

Cen Mo Corresponding author. [email protected]    Fuyudi Zhang 22    Liang Li Corresponding author. [email protected]
Abstract

TRopIcal DEep-sea Neutrino Telescope (TRIDENT) is a next-generation neutrino telescope to be located in the South China Sea. With a large detector volume and the use of advanced hybrid digital optical modules (hDOMs), TRIDENT aims to discover multiple astrophysical neutrino sources and probe all-flavor neutrino physics. The reconstruction resolution of primary neutrinos is on the critical path to these scientific goals. We have developed a novel reconstruction method based on graph neural network (GNN) for TRIDENT. In this paper, we present the reconstruction performance of the GNN-based approach on both track- and shower-like neutrino events in TRIDENT.

Keywords:
Neutrino telescopes Reconstruction Neural network

1 Introduction

In 2013, the first detection of astrophysical neutrinos was reported [1]. Unlike cosmic rays, high-energy neutrinos remain unaffected by galactic magnetic fields, preserving their trajectory and pointing directly back to their sources. This makes them ideal instruments for investigating the origins of high-energy cosmic rays.

The deep inelastic scattering (DIS) between high-energy neutrinos and nucleons in water is employed to detect astrophysical neutrinos. When νμ\nu_{\mu} charged-current (CC) interactions occur, high-energy muons are generated and produce a kilometer-long track-like event topology. The track-like events are important in neutrino point-source searches, such as TXS 0506 [2] and NGC 1068 [3], due to their sub-degree level angular resolution. On the other hand, νe\nu_{e} CC interactions and neutral-current (NC) interactions produce a cascade of secondary particles at the DIS vertex, resulting in the deposition of neutrino energy in a localized region and forming a shower-like topology. Despite their poor angular resolution, the distinctive event topology of shower-like events makes them easily distinguishable from atmospheric-neutrino background. As such, shower-like events play a critical role in the search for extended neutrino sources. For ντ\nu_{\tau} CC interactions, a tau lepton is generated along with a hadronic cascade. The tau lepton travels some distance before decaying into a hadronic or electromagnetic cascade. If the ντ\nu_{\tau} is sufficiently energetic, the two cascades resulting from the tau lepton’s decay will be spatially separated, giving rise to a characteristic double cascade topology signature. In the case of lower energy ντ\nu_{\tau} events, the identification of such events can be based on the presence of a double pulse in the readout waveform [4].

TRIDENT is a next-generation neutrino detector aiming to identify astrophysical neutrino sources with high precision. This telescope design incorporates hybrid digital modules (hDOMs) comprising multiple Photomultiplier Tubes (PMTs) and Silicon Photomultipliers (SiPMs). To achieve comprehensive neutrino detection capabilities, these hDOMs are strategically planned for deployment across a vast cubic kilometer region deep in the deep waters of the South China Sea.

To reconstruct the direction and energy of incoming neutrinos using information from Cherenkov photons, both machine learning-based and likelihood-based reconstruction methods have been widely used in neutrino telescopes. In IceCube, convolutional neural networks (CNNs)  [5][6] and GNNs [7] have been assessed for their efficiency. KM3NeT employs likelihood methods for both νe\nu_{e} and νμ\nu_{\mu} in the reconstruction of direction and energy [8]. 3D CNNs are also implemented in KM3NeT/ORCA [9]. The likelihood method has relatively high reconstruction resolution but there is still room for improvement, especially in the case of νe\nu_{e} events. The CNN approach faces challenges in handling sparse signals in TRIDENT which has a large detector volume.

In this study, we propose a novel reconstruction method based on GNN. We simulate νe\nu_{e} CC and νμ\nu_{\mu} CC events utilizing the preliminary full detector configuration of TRIDENT. Subsequently, a GNN architecture is designed and employed to facilitate the precise reconstruction of direction for the neutrino events.

2 Event Simulation

The comprehensive Monte Carlo simulations of neutrino events are executed in two steps.

In the initial step, the DIS processes are simulated in the CORSIKA8 framework [10]. To represent the TRIDENT detector region, a cylindrical volume is constructed, with a radius of 2500 meters and a height of 1000 meters, positioned at a depth of 2900 meters below sea level. The PYTHIA8 program [11] is employed in CORSIKA8 to simulate the DIS processes. By employing different rules for νe\nu_{e} and νμ\nu_{\mu} neutrinos, accounting for their distinctive characteristics, the vertices are sampled accordingly. Given that the typical size of hadronic cascades is less than 50 meters, to ensure an adequate number of Cherenkov photons for each event, the vertices of νe\nu_{e} CC interactions are uniformly sampled within the detector region. Conversely, high-energy muons exhibit significant travel distances in sea water. As a result, the DIS vertices of νμ\nu_{\mu} interactions are sampled over a larger region, the extent of which is contingent upon the energy of the muon involved. Particles decay and propagate through water until they reach the detector region. Subsequently, the interactions of these particles and the response of detectors inside the telescope are further simulated using another dedicated program.

The detector response simulation is implemented with the Geant4 software framework [12, 13]. Within a cylinder with a radius of 2000m, a total of 1200 vertical strings are deployed in a Penrose tiling pattern, as depicted in Figure 1. Each string comprises 20 hDOMs separated vertically by 30m. During this process, the propagation and energy loss processes of particles are simulated. For electromagnetic cascades induced by high-energy electrons, a parameterized simulation method is employed to accelerate the simulation process, achieving a speed-up of approximately 𝒪(1000)\mathscr{O}(1000) times compared to traditional particle-by-particle simulations of the cascade. For the efficient handling of Cherenkov photons, all Cherenkov photons are propagated using the OptiX ray tracing framework [14] to utilize the acceleration of GPU. Finaly, the detector response to Cherenkov photons is fully simulated with Geant4.

Refer to caption
Figure 1: Top view of TRIDENT detectors.

3 Network Architecture

In the context of neutrino telescopes, each recorded neutrino event can be intrinsically represented as a graph and can be reconstructed using GNN. For a given event, the triggered hDOMs serve as the nodes of the graph, forming an edge-less graph. The position (relative to the position of the initially triggered hDOM) and physics quantities of each hDOM comprises the coordinates and attributes of the corresponding node. To establish connections between nodes, edges are introduced such that each node is linked to its kk nearest neighboring nodes. Here kk is a user-defined hyperparameter. Additionally, the mean value of node attributes can serve as an indicator of the overall knowledge of a neutrino event. Thus, a neutrino event is noted as G={posi,xi,eij,u}G=\{pos_{i},x_{i},e_{ij},u\}, where

  • posipos_{i} and xix_{i} represent the location and attributes of the ii-th hDOM, respectively.

  • eije_{ij} represents the edge connecting the ii-th and jj-th hDOMs.

  • uu is a global attribute that describes the overall characteristics of the neutrino event.

The GNN architecture utilized in this study incorporates a fundamental building block known as the EdgeConv block, as illustrated in Figure 2. This EdgeConv block is adapted from the EdgeConv block employed in ParticleNet [15]. The EdgeConv block serves as a convolution-like operation. It commences by defining a latent vector for each edge eije_{ij} as: eij=ϕθ(u,xi,xjxi)e_{ij}=\phi_{\theta}(u,x_{i},x_{j}-x_{i}). Here, ϕθ\phi_{\theta} denotes a multilayer perceptron (MLP) with trainable parameters θ\theta. To obtain the latent vectors for the nodes, an aggregation operation is performed based on the connected edges, which is defined as: xi=(Maxj=1,k{eij}+xi)x^{\prime}_{i}=(\mathop{Max}\limits_{j=1,...k}\{e_{ij}\}+x_{i}\ ).

Refer to caption
Figure 2: Architecture of GNN used in this study is shown on the left plot. The detailed structure of EdgeConv block is illustrated on the right plot.

The GNN architecture is built with several EdgeConv blocks. In each EdgeConv block, the block updates the graph G={posi,xi,eij,u}G=\{pos_{i},x_{i},e_{ij},u\} as follows:

xi=EdgeConv(G)\displaystyle x_{i}^{\prime}=\text{EdgeConv}(G)
u=ΦΘ(u,Global_Average_Pooling({xi}))\displaystyle u^{\prime}=\Phi_{\Theta}(u,\text{Global\_Average\_Pooling}(\{x^{\prime}_{i}\}))

where ΦΘ\Phi_{\Theta} is another MLP with parameters Θ\Theta. By iteratively applying the EdgeConv blocks, the GNN progressively enriches the input graph with higher-level information.

The final EdgeConv block is followed by an output MLP layer for reconstructing desired physical parameters. Depending on the context, the input to this layer can be the node attributes (xix_{i}) for DOM-level reconstruction or the global attributes (uu) for event-level reconstruction.

4 Results

The aforementioned GNN architecture is constructed with PyTorch Geometric [16][17] and is utilized to reconstruct the direction of νe\nu_{e} with 100 TeV energy and νμ\nu_{\mu} with energy ranges from 1TeV to 1000TeV. The νe\nu_{e} samples are limited to a single energy level, as there is an insufficient number of samples in other energy ranges attributed to the slow speed of their simulation. In this section, we show the training methods and results.

4.1 Shower-like Event Reconstruction

For the reconstruction of νe\nu_{e} events, the attribute of each node is a histogram detailing the arrival times of photons at each hDOM. These histograms counts the number of received photons within every 5ns time window. In a typical shower-like event, the majority of Cherenkov photons are received within 1000ns. Therefore, the histograms are configured to split the 1000ns interval into 200 time windows.

The GNN model used for shower-like event reconstruction consists of of 6 EdgeConv blocks and 2 layers of output MLP and it possesses 12,289,167 trainable paramters. The samples are divided into training (130k samples) and validation (10k samples) sets during the training session. The model is trained to directly predict the direction of νe\nu_{e}, nνe\vec{n}_{\nu_{e}}, with MSELoss as loss function. Subsequently, the trained models undergo testing using an additional 130k samples, yielding the results presented below.

The training result, shown in Figure 3, demonstrates the angular error between the true νe\nu_{e} direction and the reconstructed direction. The median angular error, as is represented by the red line, is about 1.3 degrees. For comparison, the median angular error of 100 TeV νe\nu_{e} events using the traditional likelihood method is found to be about 1.7 degrees [8].

Refer to caption
Figure 3: The angular error for 100 TeV νe\nu_{e} CC events. The red line represents the median angular error. The orange and blue lines exhibit the 68% and 90% quantiles.

4.2 Track-like Event Reconstruction

Muons in νμ\nu_{\mu} CC events leave tracks within the telescope. The photons received by the hDOM with early arrival time are more likely to reach the hDOM with less scattering along the travelling path. Therefore the arrival time of the photons provides useful information when reconstructing the neutrino direction and it is taken as a node attribute. To obtain the information about the distance from the hDOM to muons, the number of photons received by each hDOM is also taken as a node attribute.

The GNN model used for track-like event reconstruction is made of 5 EdgeConv blocks followed by 2 MLP layers (7,966,005 trainable parameters). The model is trained with MSELoss as loss function to predict the photon emission positions, ri\vec{r}_{i} (as illustrated in Figure 4), for all triggered hDOMs. Subsequently, the direction of the muon is then reconstructed using a linear fit on the ri\vec{r}_{i} positions.

Refer to caption
Figure 4: Muon emits Cherenkov photon at ri\vec{r}_{i} and triggers DOMi.

In the low-energy range, graphs may have as few as 2 nodes, making it challenging to train the GNN. To address this, all training samples must consist of more than 7 nodes. The dataset is partitioned into training (210k samples) and validation (70k samples) sets. In the evaluation phase, the trained models are tested with an additional 220k samples, each comprising more than 2 nodes, to generate the results.

As the result, the distribution of angular error between the true νμ\nu_{\mu} direction and the reconstructed direction is shown in Figure 5. The red line represents the median angular error and the color bands exhibits the 68% and 90% quantiles. The model achieves an angular resolution at the 0.1 degree level for νμ\nu_{\mu} events with sufficiently high energy. The angular resolution using the likelihood method also falls below 0.1 degree for sufficiently high energy events [8].

Refer to caption
Figure 5: The angular resolution of νμ\nu_{\mu} CC events as a function of energy. The median angle between the reconstructed track and the true direction of μ\mu and νμ\nu_{\mu} is visualized by the green and red line, respectively. Color bands exhibits the 68% and 90% quantiles. Black line represents the median angle between direction of μ\mu and νμ\nu_{\mu}.

5 Summary

In this paper, a GNN-based reconstruction method is proposed to reconstruct the direction of νe\nu_{e} CC and νμ\nu_{\mu} CC events with high precision in TRIDENT. For shower-like events, the median angular error achieved by this method is 1.3 degrees, which significantly outperforms the likelihood method result by 75%. For track-like events, the median angular error reaches 0.1 degrees when the neutrino energy is sufficiently high, which gives a comparable performance with the likelihood method.

For the next step, we plan to extend the GNN-based reconstruction method to reconstruct both the direction and energy of neutrino events in a wide kinematic range. We will also improve the robustness of the method against experimental uncertainties and noises.

6 Acknowledgements

We thank for the support from Key Laboratory for Particle Astrophysics and Cosmology (KLPPAC-MoE) and Shanghai Key Laboratory for Particle Physics and Cosmology (SKLPPC). This work was supported by the Oceanic Interdisciplinary Program of Shanghai Jiao Tong University (project number SL2022MS020).

References

  • [1] R. Abbasi et al., “Evidence for high-energy extraterrestrial neutrinos at the icecube detector,” Science, vol. 342, no. 6161, p. 1242856, 2013.
  • [2] R. Abbasi et al., “Neutrino emission from the direction of the blazar txs 0506+056 prior to the icecube-170922a alert,” Science, vol. 361, no. 6398, pp. 147–151, 2018.
  • [3] R. Abbasi et al., “Evidence for neutrino emission from the nearby active galaxy ngc 1068,” Science, vol. 378, no. 6619, pp. 538–543, 2022.
  • [4] L. Wille and D. Xu, “Astrophysical tau neutrino identification with icecube waveforms,” 2019.
  • [5] R. Abbasi et al., “A convolutional neural network based cascade reconstruction for the IceCube neutrino observatory,” Journal of Instrumentation, vol. 16, no. 7, p. P07041, 2021.
  • [6] F. J. Yu, J. Lazar, and C. A. Argüelles, “Trigger-level event reconstruction for neutrino telescopes using sparse submanifold convolutional neural networks,” 2023. arXiv:2303.08812.
  • [7] R. Abbasi et al., “Graph neural networks for low-energy event classification & reconstruction in IceCube,” Journal of Instrumentation, vol. 17, p. P11003, nov 2022.
  • [8] K. Melis, A. Heijboer, and M. de Jong, “KM3NeT/ARCA Event Reconstruction Algorithms,” PoS, vol. ICRC2017, p. 950, 2018.
  • [9] S. Aiello et al., “Event reconstruction for KM3net/ORCA using convolutional neural networks,” Journal of Instrumentation, vol. 15, pp. P10005–P10005, oct 2020.
  • [10] T. Huege, “Corsika 8 – the next-generation air shower simulation framework,” 2022. arXiv:2208.14240.
  • [11] C. Bierlich et al., “A comprehensive guide to the physics and usage of pythia 8.3,” 2022. arXiv:2203.11601.
  • [12] S. A. et al. (GEANT4 Collaboration) Nucl. Instrum. Meth. A, vol. 506, no. 3, pp. 250–303, 2003.
  • [13] A. et al. (GEANT4 Collaboration) IEEE Transactions on Nuclear Science, vol. 53, no. 1, pp. 270–278, 2006.
  • [14] S. Blyth, “Opticks : GPU Optical Photon Simulation for Particle Physics using NVIDIA® OptiXTM,” EPJ Web Conf., vol. 214, p. 02027, 2019.
  • [15] H. Qu and L. Gouskos, “Jet tagging via particle clouds,” Physical Review D, vol. 101, mar 2020.
  • [16] A. Paszke, S. Gross, F. Massa, A. Lerer, J. Bradbury, G. Chanan, T. Killeen, Z. Lin, N. Gimelshein, L. Antiga, A. Desmaison, A. Kopf, E. Yang, Z. DeVito, M. Raison, A. Tejani, S. Chilamkurthy, B. Steiner, L. Fang, J. Bai, and S. Chintala, “Pytorch: An imperative style, high-performance deep learning library,” in Advances in Neural Information Processing Systems 32, pp. 8024–8035, Curran Associates, Inc., 2019.
  • [17] M. Fey and J. E. Lenssen, “Fast graph representation learning with PyTorch Geometric,” in ICLR Workshop on Representation Learning on Graphs and Manifolds, 2019.