Abstract
The Internet of Things (IoT) boom has revolutionized almost every corner of people’s daily lives: healthcare, environment, transportation, manufacturing, supply chain, and so on. With the recent development of sensor and communication technology, IoT artifacts, including smart wearables, cameras, smartwatches, and autonomous systems can accurately measure and perceive their surrounding environment. Continuous sensing generates massive amounts of data and presents challenges for machine learning. Deep learning models (e.g., convolution neural networks and recurrent neural networks) have been extensively employed in solving IoT tasks by learning patterns from multi-modal sensory data. Graph neural networks (GNNs), an emerging and fast-growing family of neural network models, can capture complex interactions within sensor topology and have been demonstrated to achieve state-of-the-art results in numerous IoT learning tasks. In this survey, we present a comprehensive review of recent advances in the application of GNNs to the IoT field, including a deep dive analysis of GNN design in various IoT sensing environments, an overarching list of public data and source codes from the collected publications, and future research directions. To keep track of newly published works, we collect representative papers and their open-source implementations and create a Github repository at GNN4IoT.
Topics

No keywords indexed for this article. Browse by subject →

References
338
[1]
2022. USGS water data for the nation. https://waterdata.usgs.gov/nwis.
[2]
2023. Water Quality Data Home. http://www.waterqualitydata.us/.
[3]
2015. ECML/PKDD 15: Taxi trajectory prediction (i). https://www.kaggle.com/c/pkdd-15-predict-taxi-service-trajectory-i.
[4]
2022. Historical data of air quality in China: Historical data of meteorology in China: Historical data of air quality in Beijing. https://quotsoft.net/air/.
[5]
2017. Interstate 80 freeway dataset FHWA-HRT-06-137. Retrieved from https://www.fhwa.dot.gov/publications/research/operations/06137/.
[6]
2023. MotionNode miniature Inertial Measurement Unit. Retrieved from https://www.motionnode.com/.
[7]
2019. Pecanstreet Dataport. Retrieved from https://dataport.pecanstreet.org/.
[8]
2022. TLC Trip Record Data. Retrieved from https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data.page.
[9]
2023. Urban computing. Retrieved from http://urban-computing.com/.
[10]
2017. US Highway 101 dataset FHWA-HRT-07-030. Retrieved from https://www.fhwa.dot.gov/publications/research/operations/07030/.
[12]
2022. Global Data Assimilation System. Retrieved from https://www.ncei.noaa.gov/products/weather-climate-models/global-data-assimilation.
[17]
Mouhannad Ali, Ahmad Haj Mosa, Fadi Al Machot, and Kyandoghere Kyamakya. 2016. EEG-based emotion recognition approach for e-healthcare applications. In Proceedings of the 2016 8th International Conference on Ubiquitous and Future Networks (ICUFN). IEEE, 946–950.
[20]
Mona Saleh Alzahrani, Salma Kammoun Jarraya, Manar Ali Salamah, and Hanêne Ben-Abdallah. 2017. FallFree: Multiple fall scenario dataset of cane users for monitoring applications using kinect. In Proceedings of the 2017 13th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS). IEEE, 327–333.
[22]
Oresti Banos, Rafael Garcia, Juan A. Holgado-Terriza, Miguel Damas, Hector Pomares, Ignacio Rojas, Alejandro Saez, and Claudia Villalonga. 2014. mHealthDroid: A novel framework for agile development of mobile health applications. In Proceedings of the International Workshop on Ambient Assisted Living. Springer, 91–98.
[23]
Peter W. Battaglia Jessica B. Hamrick Victor Bapst Alvaro Sanchez-Gonzalez Vinicius Zambaldi Mateusz Malinowski Andrea Tacchetti David Raposo Adam Santoro Ryan Faulkner Caglar Gulcehre Francis Song Andrew Ballard Justin Gilmer George Dahl Ashish Vaswani Kelsey Allen Charles Nash Victoria Langston Chris Dyer Nicolas Heess Daan Wierstra Pushmeet Kohli Matt Botvinick Oriol Vinyals Yujia Li and Razvan Pascanu. 2018. Relational inductive biases deep learning and graph networks. arXiv:1806.01261. Retrieved from https://arxiv.org/abs/1806.01261.
[24]
Rianne van den Berg Thomas N. Kipf and Max Welling. 2017. Graph convolutional matrix completion. arXiv:1706.02263. Retrieved from https://arxiv.org/abs/1706.02263.
[25]
Yin Bi, Aaron Chadha, Alhabib Abbas, Eirina Bourtsoulatze, and Yiannis Andreopoulos. 2019. Graph-based object classification for neuromorphic vision sensing. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 491–501.
[31]
Greg Brockman Vicki Cheung Ludwig Pettersson Jonas Schneider John Schulman Jie Tang and Wojciech Zaremba. 2016. OpenAI Gym. arXiv:1606.01540. Retrieved from https://arxiv.org/abs/1606.01540.
[33]
Andrew T. Campbell, Shane B. Eisenman, Nicholas D. Lane, Emiliano Miluzzo, and Ronald A. Peterson. 2006. People-centric urban sensing. In Proceedings of the 2nd Annual International Workshop on Wireless Internet. 18–es.
[34]
Sean Campbell, Niall O’Mahony, Lenka Krpalcova, Daniel Riordan, Joseph Walsh, Aidan Murphy, and Conor Ryan. 2018. Sensor technology in autonomous vehicles: A review. In Proceedings of the 2018 29th Irish Signals and Systems Conference (ISSC). IEEE, 1–4.
[36]
Sergio Casas, Cole Gulino, Renjie Liao, and Raquel Urtasun. 2020. Spagnn: Spatially-aware graph neural networks for relational behavior forecasting from sensor data. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 9491–9497. 10.1109/icra40945.2020.9196697
[40]
Aaron Chen, Jeffrey Law, and Michal Aibin. 2021. A survey on traffic prediction techniques using artificial intelligence for communication networks. In Proceedings of the Telecom, Vol. 2. Multidisciplinary Digital Publishing Institute, 518–535.
[41]
Cen Chen, Kenli Li, Sin G. Teo, Xiaofeng Zou, Kang Wang, Jie Wang, and Zeng Zeng. 2019. Gated residual recurrent graph neural networks for traffic prediction. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 485–492.
[43]
Mengyuan Chen Jiang Zhang Zhang Zhang Lun Du Qiao Hu Shuo Wang and Jiaqi Zhu. 2020. Inference for network structure and dynamics from time series data via graph neural network. arXiv:2001.06576. Retrieved from https://arxiv.org/abs/2001.06576.
[48]
Edward Choi, Zhen Xu, Yujia Li, Michael Dusenberry, Gerardo Flores, Emily Xue, and Andrew Dai. 2020. Learning the graphical structure of electronic health records with graph convolutional transformer. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 34. 606–613.
[49]
Junyoung Chung Caglar Gulcehre KyungHyun Cho and Yoshua Bengio. 2014. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv:1412.3555. Retrieved from https://arxiv.org/abs/1412.3555.

Showing 50 of 338 references

Cited By
152
Applied Soft Computing
IEEE Robotics and Automation Letter...
IEEE Transactions on Neural Network...
Dynamic Graph Databases with Out-of-Order Updates

Angelos Christos Anadiotis, Muhammad Ghufran Khan · 2024

Proceedings of the VLDB Endowment
Metrics
152
Citations
338
References
Details
Published
Apr 05, 2023
Vol/Issue
19(2)
Pages
1-50
License
View
Funding
National Cancer Institute of the National Institutes of Health Award: R01CA239246
DARPA Warfighter Analytics using Smartphones for Health (WASH) program
University of Virginia Engineering in Medicine Seed Award
Cite This Article
Guimin Dong, Mingyue Tang, Zhiyuan Wang, et al. (2023). Graph Neural Networks in IoT: A Survey. ACM Transactions on Sensor Networks, 19(2), 1-50. https://doi.org/10.1145/3565973
Related

You May Also Like

Water Quality Monitoring Using Wireless Sensor Networks

Kofi Sarpong Adu-Manu, Cristiano Tapparello · 2017

221 citations

Artificial Intelligence of Things: A Survey

Shakhrul Iman Siam, Hyunho Ahn · 2025

46 citations

Statistical anomaly detection with sensor networks

Ioannis Ch. Paschalidis · 2010

35 citations