论文标题
在Juno实验中使用机器学习进行1级触发决策的研究
Study of using machine learning for level 1 trigger decision in JUNO experiment
论文作者
论文摘要
一项关于在Juno实验中使用机器学习算法触发决策的研究。 Juno是中国建筑中的一个中微子中微子实验,其主要目的是确定中微子质量等级。一个大的液体闪光灯(LS)体积将检测出从核反应堆发出的电子抗神经酮。 LS检测器由大约20000个大型光电倍增管进行仪器。每个PMT的命中信息将收集到中心触发器单元中以进行1级触发决策。用于选择中微子信号事件的当前触发算法基于快速顶点重建。我们建议研究替代级别1(L1)触发器,以实现与顶点拟合触发器相似的性能,但是通过在L1触发级别使用固件实现的机器学习模型,使用逻辑资源较少。我们将触发决策视为分类问题,并训练多层感知器(MLP)模型,以区分能量高于噪声事件的能量高于一定阈值的信号事件。我们使用Juno软件来生成数据集,其中包括具有噪声的100K物理事件和来自PMT黑暗噪声的100K纯噪声事件。对于能量高于100 KEV的事件,基于收敛的MLP模型的L1触发器可以实现高于99%的效率。在对模拟进行培训后,我们成功地将经过训练的模型实施到Kintex 7FPGA中。我们介绍了神经网络开发和培训的技术细节,以及通过FPGA编程在硬件中实施的技术细节。最后,讨论了L1触发MLP实现的性能。
A study on the use of a machine learning algorithm for the level 1 trigger decision in the JUNO experiment ispresented. JUNO is a medium baseline neutrino experiment in construction in China, with the main goal of determining the neutrino mass hierarchy. A large liquid scintillator (LS)volume will detect the electron antineutrinos issued from nuclear reactors. The LS detector is instrumented by around 20000 large photomultiplier tubes. The hit information from each PMT will be collected into a center trigger unit for the level 1 trigger decision. The current trigger algorithm used to select a neutrino signal event is based on a fast vertex reconstruction. We propose to study an alternative level 1 (L1) trigger in order to achieve a similar performance as the vertex fitting trigger but with less logic resources by using firmware implemented machine learning model at the L1 trigger level. We treat the trigger decision as a classification problem and train a Multi-Layer Perceptron (MLP)model to distinguish the signal events with an energy higher than a certain threshold from noise events. We use JUNO software to generate datasets which include 100K physics events with noise and 100K pure noise events coming from PMT dark noise.For events with energy higher than 100 keV, the L1 trigger based on the converged MLP model can achieve an efficiency higher than 99%. After the training performed on simulations,we successfully implemented the trained model into a Kintex 7FPGA. We present the technical details of the neural network development and training, as well as its implementation in the hardware with the FPGA programming. Finally the performance of the L1 trigger MLP implementation is discussed.