Variable Rate Neural Compression for Sparse Detector Data

Yi Huang, Yeonju Go, Jin Huang, Shuhang Li, Xihaier Luo +7 more
11/18/2024
physics.ins-detcs.AIhep-ex

No official code found. Best implementation: BNL-DAQ-LDRD/NeuralCompression_v3 (2 stars, BSD-3-Clause, last commit 2024-11-12).

Abstract

High-energy large-scale particle colliders generate data at extraordinary rates. Developing real-time high-throughput data compression algorithms to reduce data volume and meet the bandwidth requirement for storage has become increasingly critical. Deep learning is a promising technology that can address this challenging topic. At the newly constructed sPHENIX experiment at the Relativistic Heavy Ion Collider, a Time Projection Chamber (TPC) serves as the main tracking detector, which records three-dimensional particle trajectories in a volume of a gas-filled cylinder. In terms of occupancy, the resulting data flow can be very sparse reaching $10^{-3}$ for proton-proton collisions. Such sparsity presents a challenge to conventional learning-free lossy compression algorithms, such as SZ, ZFP, and MGARD. In contrast, emerging deep learning-based models, particularly those utilizing convolutional neural networks for compression, have outperformed these conventional methods in terms of compression ratios and reconstruction accuracy. However, research on the efficacy of these deep learning models in handling sparse datasets, like those produced in particle colliders, remains limited. Furthermore, most deep learning models do not adapt their processing speeds to data sparsity, which affects efficiency. To address this issue, we propose a novel approach for TPC data compression via key-point identification facilitated by sparse convolution. Our proposed algorithm, BCAE-VS, achieves a $75\%$ improvement in reconstruction accuracy with a $10\%$ increase in compression ratio over the previous state-of-the-art model. Additionally, BCAE-VS manages to achieve these results with a model size over two orders of magnitude smaller. Lastly, we have experimentally verified that as sparsity increases, so does the model's throughput.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Neural Compression Algorithm with Variable Compression Ratio for Sparse Input

20Shell, PythonNov 10, 20241 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{huang2024variable,
  title  = {Variable Rate Neural Compression for Sparse Detector Data},
  author = {Yi Huang and Yeonju Go and Jin Huang and Shuhang Li and Xihaier Luo and Thomas Marshall and Joseph Osborn and Christopher Pinkenburg and Yihui Ren and Evgeny Shulga and Shinjae Yoo and Byung-Jun Yoon},
  year   = {2024},
  eprint = {2411.11942},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.11942v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.11942.svg)](https://codeofpaper.com/paper/2411.11942)

Discussion