Cargando…
CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks
Data compression is a useful method to reduce the communication energy consumption in wireless sensor networks (WSNs). Most existing neural network compression methods focus on improving the compression and reconstruction accuracy (i.e., increasing parameters and layers), ignoring the computation co...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6721250/ https://www.ncbi.nlm.nih.gov/pubmed/31394773 http://dx.doi.org/10.3390/s19163445 |
_version_ | 1783448302808727552 |
---|---|
author | Liu, Jianlin Chen, Fenxiong Yan, Jun Wang, Dianhong |
author_facet | Liu, Jianlin Chen, Fenxiong Yan, Jun Wang, Dianhong |
author_sort | Liu, Jianlin |
collection | PubMed |
description | Data compression is a useful method to reduce the communication energy consumption in wireless sensor networks (WSNs). Most existing neural network compression methods focus on improving the compression and reconstruction accuracy (i.e., increasing parameters and layers), ignoring the computation consumption of the network and its application ability in WSNs. In contrast, we pay attention to the computation consumption and application of neural networks, and propose an extremely simple and efficient neural network data compression model. The model combines the feature extraction advantages of Convolutional Neural Network (CNN) with the data generation ability of Variational Autoencoder (VAE) and Restricted Boltzmann Machine (RBM), we call it CBN-VAE. In particular, we propose a new efficient convolutional structure: Downsampling-Convolutional RBM (D-CRBM), and use it to replace the standard convolution to reduce parameters and computational consumption. Specifically, we use the VAE model composed of multiple D-CRBM layers to learn the hidden mathematical features of the sensing data, and use this feature to compress and reconstruct the sensing data. We test the performance of the model by using various real-world WSN datasets. Under the same network size, compared with the CNN, the parameters of CBN-VAE model are reduced by 73.88% and the floating-point operations (FLOPs) are reduced by 96.43% with negligible accuracy loss. Compared with the traditional neural networks, the proposed model is more suitable for application on nodes in WSNs. For the Intel Lab temperature data, the average Signal-to-Noise Ratio (SNR) value of the model can reach 32.51 dB, the average reconstruction error value is 0.0678 °C. The node communication energy consumption can be reduced by 95.83%. Compared with the traditional compression methods, the proposed model has better compression and reconstruction accuracy. At the same time, the experimental results show that the model has good fault detection performance and anti-noise ability. When reconstructing data, the model can effectively avoid fault and noise data. |
format | Online Article Text |
id | pubmed-6721250 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-67212502019-09-10 CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks Liu, Jianlin Chen, Fenxiong Yan, Jun Wang, Dianhong Sensors (Basel) Article Data compression is a useful method to reduce the communication energy consumption in wireless sensor networks (WSNs). Most existing neural network compression methods focus on improving the compression and reconstruction accuracy (i.e., increasing parameters and layers), ignoring the computation consumption of the network and its application ability in WSNs. In contrast, we pay attention to the computation consumption and application of neural networks, and propose an extremely simple and efficient neural network data compression model. The model combines the feature extraction advantages of Convolutional Neural Network (CNN) with the data generation ability of Variational Autoencoder (VAE) and Restricted Boltzmann Machine (RBM), we call it CBN-VAE. In particular, we propose a new efficient convolutional structure: Downsampling-Convolutional RBM (D-CRBM), and use it to replace the standard convolution to reduce parameters and computational consumption. Specifically, we use the VAE model composed of multiple D-CRBM layers to learn the hidden mathematical features of the sensing data, and use this feature to compress and reconstruct the sensing data. We test the performance of the model by using various real-world WSN datasets. Under the same network size, compared with the CNN, the parameters of CBN-VAE model are reduced by 73.88% and the floating-point operations (FLOPs) are reduced by 96.43% with negligible accuracy loss. Compared with the traditional neural networks, the proposed model is more suitable for application on nodes in WSNs. For the Intel Lab temperature data, the average Signal-to-Noise Ratio (SNR) value of the model can reach 32.51 dB, the average reconstruction error value is 0.0678 °C. The node communication energy consumption can be reduced by 95.83%. Compared with the traditional compression methods, the proposed model has better compression and reconstruction accuracy. At the same time, the experimental results show that the model has good fault detection performance and anti-noise ability. When reconstructing data, the model can effectively avoid fault and noise data. MDPI 2019-08-07 /pmc/articles/PMC6721250/ /pubmed/31394773 http://dx.doi.org/10.3390/s19163445 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Liu, Jianlin Chen, Fenxiong Yan, Jun Wang, Dianhong CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks |
title | CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks |
title_full | CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks |
title_fullStr | CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks |
title_full_unstemmed | CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks |
title_short | CBN-VAE: A Data Compression Model with Efficient Convolutional Structure for Wireless Sensor Networks |
title_sort | cbn-vae: a data compression model with efficient convolutional structure for wireless sensor networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6721250/ https://www.ncbi.nlm.nih.gov/pubmed/31394773 http://dx.doi.org/10.3390/s19163445 |
work_keys_str_mv | AT liujianlin cbnvaeadatacompressionmodelwithefficientconvolutionalstructureforwirelesssensornetworks AT chenfenxiong cbnvaeadatacompressionmodelwithefficientconvolutionalstructureforwirelesssensornetworks AT yanjun cbnvaeadatacompressionmodelwithefficientconvolutionalstructureforwirelesssensornetworks AT wangdianhong cbnvaeadatacompressionmodelwithefficientconvolutionalstructureforwirelesssensornetworks |