Lossless Compression of Sensor Signals Using an Untrained Multi-Channel Recurrent Neural Predictor
Source abstract
Abstract
The use of sensor applications has been steadily increasing, leading to an urgent need for efficient data compression techniques to facilitate the storage, transmission, and processing of digital signals generated by sensors. Unlike other sequential data such as text sequences, sensor signals have more complex statistical characteristics. Specifically, in every signal point, each bit, which corresponds to a specific precision scale, follows its own conditional distribution depending on its history and even other bits. Therefore, applying existing general-purpose data compressors usually leads to a relatively low compression ratio, since these compressors do not fully exploit such internal features. What is worse, partitioning a bit stream into groups with a preset size will sometimes break the integrity of each signal point. In this paper, we present a lossless data compressor dedicated to compressing sensor signals which is built upon a novel recurrent neural architecture named multi-channel recurrent unit (MCRU). Each channel in the proposed MCRU models a specific precision range of each signal point without breaking data integrity. During compressing and decompressing, the mirrored network will be trained on observed data; thus, no pre-training is needed. The superiority of our approach over other compressors is demonstrated experimentally on various types of sensor signals.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Algorithms and Data Compression · Neural Networks and Applications · Network Packet Processing and Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Biomedical Engineering and Instrument Science, Zhejiang University, Hangzhou 310027, China
Department of Biomedical Engineering, The Chinese University of Hong Kong, Hong Kong 999077, China
References (31)
Show source-provided references
1. Tan, L., Yu, K., Bashir, A.K., Cheng, X., Ming, F., Zhao, L., and Zhou, X. (2021). Toward real-time and efficient cardiovascular monitoring for COVID-19 patients by 5G-enabled wearable medical devices: A deep learning approach. Neural Comput. Appl., 1–14.10.1007/s00521-021-06219-9 ↗
2. Manogaran, G., and Lopez, D. (2018). Disease surveillance system for big climate data processing and dengue transmission. Climate Change and Environmental Concerns: Breakthroughs in Research and Practice, IGI Global.
3. Infrastructure monitoring and operation for smart cities based on IoT system10.1109/TII.2019.2913535 ↗
4. Qing, A., Hongtao, Z., Zhikun, H., and Zhiwen, C. (2011, January 6–7). A compression approach of power quality monitoring data based on two-dimension dct. Proceedings of the 2011 Third International Conference on Measuring Technology and Mechatronics Automation, Shanghai, China.10.1109/ICMTMA.2011.12 ↗
5. Rui, Z., Hong-jiao, Y., and Chuan-guang, Z. (2013, January 16–18). Compression method of power quality data based on wavelet transform. Proceedings of the 2013 2nd International Conference on Measurement, Information and Control, Harbin, China.
6. DPTC—An FPGA-Based Trace Compression10.1109/TCSI.2019.2945179 ↗
7. Biagetti, G., Crippa, P., Falaschetti, L., Mansour, A., and Turchetti, C. (2021). Energy and Performance Analysis of Lossless Compression Algorithms for Wireless EMG Sensors. Sensors, 21.10.3390/s21155160 ↗
8. A mathematical theory of communication10.1002/j.1538-7305.1948.tb01338.x ↗
9. A method for the construction of minimum-redundancy codes10.1109/JRPROC.1952.273898 ↗
10. Pasco, R.C. (1976). Source Coding Algorithms for Fast Data Compression. [Ph.D. Thesis, Stanford University].
11. Duda, J., Tahboub, K., Gadgil, N.J., and Delp, E.J. (June, January 31). The use of asymmetric numeral systems as an accurate replacement for Huffman coding. Proceedings of the 2015 Picture Coding Symposium (PCS), Cairns, QLD, Australia.10.1109/PCS.2015.7170048 ↗
12. A universal algorithm for sequential data compression10.1109/TIT.1977.1055714 ↗
13. Compression of individual sequences via variable-rate coding10.1109/TIT.1978.1055934 ↗
14. Mahoney, M.V. (2005). Adaptive Weighing of Context Models for Lossless Data Compression, Florida Institute of Technology. Technical Report.
15. Knoll, B., and de Freitas, N. (2012, January 10–12). A machine learning perspective on predictive coding with PAQ8. Proceedings of the 2012 Data Compression Conference, Snowbird, UT, USA.10.1109/DCC.2012.44 ↗
16. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
17. Goyal, M., Tatwawadi, K., Chandak, S., and Ochoa, I. (2021, January 23–26). DZip: Improved general-purpose loss less compression based on novel neural network modeling. Proceedings of the 2021 Data Compression Conference (DCC), Snowbird, UT, USA.10.1109/DCC50243.2021.00023 ↗
18. Byron, K. (2021, June 01). Tensorflow-Compress. Available online: https://github.com/byronknoll/tensorflow-compress.
19. Dai, S., Liu, W., Wang, Z., Li, K., Zhu, P., and Wang, P. (2020). An Efficient Lossless Compression Method for Periodic Signals Based on Adaptive Dictionary Predictive Coding. Appl. Sci., 10.10.3390/app10144918 ↗
20. Huang, F., Qin, T., Wang, L., Wan, H., and Ren, J. (2019, January 20–22). An ECG signal prediction method based on ARIMA model and DWT. Proceedings of the 2019 IEEE 4th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chengdu, China.10.1109/IAEAC47372.2019.8997620 ↗
21. Graves, A. (2013). Generating Sequences with Recurrent Neural Networks. arXiv.10.1007/978-3-642-24797-2_3 ↗
22. (2021, September 01). Hutter Prize. Available online: http://prize.hutter1.net/.
23. (2021, September 01). Silesia Open Source Compression Benchmark. Available online: http://mattmahoney.net/dc/silesia.html.
24. Learning representations by back-propagating errors10.1038/323533a0 ↗
25. Recurrent Highway Networks With Grouped Auxiliary Memory10.1109/ACCESS.2019.2959655 ↗
26. Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y. (2014). Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation. arXiv.10.3115/v1/D14-1179 ↗
27. BLOND, a building-level office environment dataset of typical electrical appliances10.1038/sdata.2018.48 ↗
28. Piczak, K.J. (2015, January 26–30). ESC: Dataset for environmental sound classification. Proceedings of the 23rd ACM International Conference on Multimedia, Brisbane, Australia.10.1145/2733373.2806390 ↗
29. Ezuma, M., Erden, F., Anjinappa, C.K., Ozdemir, O., and Guvenc, I. (2020). Drone Remote Controller RF Signal Dataset, IEEE. IEEE Dataport.
30. Ilya, G. (2021, June 01). BSC. Available online: http://libbsc.com/.
31. NVIDIA (2021, June 01). Framework-Determinism. Available online: https://github.com/NVIDIA/framework-determinism.