Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

TG-SPRED: Temporal Graph for Sensorial Data PREDiction

Published: 13 April 2024 Publication History

Abstract

This study introduces an innovative method aimed at reducing energy consumption in sensor networks by predicting sensor data, thereby extending the network’s operational lifespan. Our model, Temporal Graph Sensor Prediction (TG-SPRED), predicts readings for a subset of sensors designated to enter sleep mode in each time slot, based on a non-scheduling-dependent approach. This flexibility allows for extended sensor inactivity periods without compromising data accuracy. TG-SPRED addresses the complexities of event-based sensing—a domain that has been somewhat overlooked in existing literature—by recognizing and leveraging the inherent temporal and spatial correlations among events. It combines the strengths of Gated Recurrent Units and Graph Convolutional Networks to analyze temporal data and spatial relationships within the sensor network graph, where connections are defined by sensor proximities. An adversarial training mechanism, featuring a critic network employing the Wasserstein distance for performance measurement, further refines the predictive accuracy. Comparative analysis against six leading solutions using four critical metrics—F-score, energy consumption, network lifetime, and computational efficiency—showcases our approach’s superior performance in both accuracy and energy efficiency.

References

[1]
[n.d.]. Ultra-Low-Power Wireless PIR Motion Detector for Cost-Optimized Systems Reference Design. Retrieved from https://www.ti.com/lit/ug/tiducu5/tiducu5.pdf. Accessed: 2019-08-06.
[2]
Antreas Antoniou, Amos Storkey, and Harrison Edwards. 2017. Data augmentation generative adversarial networks. In Proceedings of the 34th International Conference on Machine Learning, Vol. 70. 66–75.
[3]
Martin Arjovsky, Soumith Chintala, and Léon Bottou. 2017. Wasserstein gan. Retrieved from https://arXiv:1701.07875
[4]
Miloud Bagaa, Mohamed F. Younis, Djamel Djenouri, Abdelouahid Derhab, and Nadjib Badache. 2015. Distributed low-latency data aggregation scheduling in wireless sensor networks. ACM Trans. Sens. Netw. 11, 3 (2015), 49:1–49:36.
[5]
Jiandong Bai, Jiawei Zhu, Yujiao Song, Ling Zhao, Zhixiang Hou, Ronghua Du, and Haifeng Li. 2021. A3t-gcn: Attention temporal graph convolutional network for traffic forecasting. ISPRS Int. J. Geo-Inform. 10, 7 (2021), 485.
[6]
Kyunghyun Cho, Bart Van Merriënboer, Dzmitry Bahdanau, and Yoshua Bengio. 2014. On the properties of neural machine translation: Encoder-decoder approaches. Retrieved from https://arXiv:1409.1259
[7]
Tom Davenport, Sathyanarayanan Aakur, and John Tsotsos. 2019. Synthetic data augmentation using GAN for improved generalization in facial expression recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops.
[8]
Leyan Deng, Defu Lian, Zhenya Huang, and Enhong Chen. 2022. Graph convolutional adversarial networks for spatiotemporal anomaly detection. IEEE Trans. Neural Netw. Learn. Syst. 33, 6 (2022), 2416–2428.
[9]
Gabriel Martins Dias, Boris Bellalta, and Simon Oechsner. 2016. On the importance and feasibility of forecasting data in sensors. Retrieved from http://arxiv.org/abs/1604.01275
[10]
Djamel Djenouri and Miloud Bagaa. 2015. Energy harvesting aware relay node addition for power-efficient coverage in wireless sensor networks. In Proceedings of the IEEE International Conference on Communications (ICC’15). IEEE, 86–91. DOI:
[11]
Djamel Djenouri and Miloud Bagaa. 2017. Energy-aware constrained relay node deployment for sustainable wireless sensor networks. IEEE Trans. Sustain. Comput. 2, 1 (2017), 30–42.
[12]
Djamel Djenouri and Ilangko Balasingham. 2011. Traffic-differentiation-based modular QoS localized routing for wireless sensor networks. IEEE Trans. Mob. Comput. 10, 6 (2011), 797–809. DOI:
[13]
Djamel Djenouri, Roufaida Laidi, and Youcef Djenouri. 2022. Deep learning for estimating sleeping sensor’s values in sustainable IoT applications. In Proceedings of the International Balkan Conference on Communications and Networking (BalkanCom’22). 147–151. DOI:
[14]
Messaoud Doudou, Djamel Djenouri, José M. Barceló-Ordinas, and Nadjib Badache. 2016. Delay-efficient MAC protocol with traffic differentiation and run-time parameter adaptation for energy-constrained wireless sensor networks. Wireless Netw. 22, 2 (2016), 467–490.
[15]
Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. 2014. Generative Adversarial Networks. Retrieved from https://arxiv:stat.ML/1406.2661
[16]
Cyril Goutte and Eric Gaussier. 2005. A probabilistic interpretation of precision, recall and f-score, with implication for evaluation. In Advances in Information Retrieval, David E. Losada and Juan M. Fernández-Luna (Eds.). Springer, Berlin, 345–359.
[17]
Ishaan Gulrajani, Faruk Ahmed, Martin Arjovsky, Vincent Dumoulin, and Aaron C. Courville. 2017. Improved training of wasserstein gans. In Advances in Neural Information Processing Systems. 5767–5777.
[18]
Shengnan Guo, Youfang Lin, Ning Feng, Chao Song, and Huaiyu Wan. 2019. Attention based spatial-temporal graph convolutional networks for traffic flow forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 922–929.
[19]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Comput. 9, 8 (1997), 1735–1780.
[20]
Mustapha Khiati and Djamel Djenouri. 2015. BOD-LEACH: Broadcasting over duty-cycled radio using LEACH clustering for delay/power efficient dissimilation in wireless sensor networks. Int. J. Commun. Syst. 28, 2 (2015), 296–308.
[21]
Mahdi Khodayar and Jianhui Wang. 2018. Spatio-temporal graph deep neural network for short-term wind speed forecasting. IEEE Trans. Sustain. Energy 10, 2 (2018), 670–681.
[22]
Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. Retrieved from https://arXiv:1412.6980
[23]
Thomas N. Kipf and Max Welling. 2017. Semi-supervised classification with graph convolutional networks. In Proceedings of the International Conference on Learning Representations (ICLR’17).
[24]
Roufaida Laidi, Djamel Djenouri, Miloud Bagaa, Lyes Khelladi, and Youcef Djenouri. 2023. Generating event sensor readings using spatial correlations and a graph sensor adversarial model for energy saving in IoT: GSAVES. In Proceedings of the IEEE 34th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’23). 1–6.
[25]
Roufaida Laidi, Djamel Djenouri, and Ilangko Balasingham. 2022. On predicting sensor readings with sequence modeling and reinforcement learning for energy-efficient IoT applications. IEEE Trans. Syst., Man, Cybernet.: Syst. 52, 8 (2022), 5140–5151.
[26]
Jansen C. Liando, Amalinda Gamage, Agustinus W. Tengourtius, and Mo Li. 2019. Known and unknown facts of lora: Experiences from a large-scale measurement study. ACM Trans. Sensor Netw. 15, 2 (2019), 1–35.
[27]
Dias Gabriel Martins, Bellalta Boris, and Oechsner Simon. 2016. A survey about prediction-based data reduction in wireless sensor networks. ACM Comput. Surv. 49, 3, Article 58 (Nov.2016), 35 pages.
[28]
Abduallah Mohamed, Kun Qian, Mohamed Elhoseiny, and Christian Claudel. 2020. Social-stgcnn: A social spatio-temporal graph convolutional neural network for human trajectory prediction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 14424–14432.
[29]
Adam Paszke, Sam Gross, Soumith Chintala, Gregory Chanan, Edward Yang, Zachary DeVito, Zeming Lin, Alban Desmaison, Luca Antiga, and Adam Lerer. 2017. Automatic differentiation in PyTorch. In Proceedings of the NIPS Autodiff Workshop.
[30]
Benedek Rozemberczki, Paul Scherer, Yixuan He, George Panagopoulos, Alexander Riedel, Maria Astefanoaei, Oliver Kiss, Ferenc Beres, Guzman Lopez, Nicolas Collignon, and Rik Sarkar. 2021. PyTorch geometric temporal: Spatiotemporal signal processing with neural machine learning models. In Proceedings of the 30th ACM International Conference on Information and Knowledge Management. 4564–4573.
[31]
Olivier B. A. Seller and Nicolas Sornin. 2016. Low Power Long Range Transmitter. (Feb. 22016). U.S. Patent 9,252,834.
[32]
Jinwoo Shin, Sangdoo Yun, Jongwook Choi, and Jaegul Choo. 2016. Learning from incomplete data with generative adversarial networks. In Advances in Neural Information Processing Systems. 3483–3491.
[33]
Simone Silvestri, Rahul Urgaonkar, Murtaza Zafer, and Bong Jun Ko. 2018. A framework for the inference of sensing measurements based on correlation. ACM Trans. Sen. Netw. 15, 1, Article 4 (Dec.2018), 28 pages.
[34]
Indro Spinelli, Simone Scardapane, and Aurelio Uncini. 2020. Missing data imputation with adversarially-trained graph convolutional networks. Neural Netw. 129 (2020), 249–260.
[35]
Senzhang Wang, Meiyue Zhang, Hao Miao, Zhaohui Peng, and Philip S. Yu. 2022. Multivariate correlation-aware spatio-temporal graph convolutional networks for multi-scale traffic prediction. ACM Trans. Intell. Syst. Technol. 13, 3 (2022), 1–22.
[36]
C. R. Wren, Y. A. Ivanov, D. Leigh, and J. Westhues. 2007. The MERL motion detector dataset. In Proceedings of the Workshop on Massive Datasets (MD’07). 10–14. https://www.merl.com/publications/TR2007-069
[37]
Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and Philip S. Yu. 2021. A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. 32, 1 (2021), 4–24.
[38]
Jinsung Yoon, James Jordon, and Mihaela van der Schaar. 2018. GAIN: Missing data imputation using generative adversarial nets. In Proceedings of the 35th International Conference on Machine Learning (Proceedings of Machine Learning Research), Vol. 80. PMLR, 5689–5698.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Sensor Networks
ACM Transactions on Sensor Networks  Volume 20, Issue 3
May 2024
634 pages
EISSN:1550-4867
DOI:10.1145/3613571
  • Editor:
  • Wen Hu
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 13 April 2024
Online AM: 28 February 2024
Accepted: 07 February 2024
Revised: 20 November 2023
Received: 16 July 2022
Published in TOSN Volume 20, Issue 3

Check for updates

Author Tags

  1. Graph convolution neural network
  2. adversarial training
  3. sensor energy savings
  4. spatiotemporal learning

Qualifiers

  • Research-article

Funding Sources

  • Arab–German Young Academy of Sciences and Humanities (AGYA)
  • German Federal Ministry of Education and Research (BMBF)

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 134
    Total Downloads
  • Downloads (Last 12 months)134
  • Downloads (Last 6 weeks)16
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media