Cited by 1,471Internet of Things and AIIoT and Edge/Fog ComputingData Stream Mining Techniques

Deep Learning for IoT Big Data and Streaming Analytics: A Survey

Open access
Mohammadi, Mehdi, Al-Fuqaha, Ala, Sorour, Sameh, Guizani, Mohsen·2018·IEEE Communications Surveys & Tutorials

Abstract

In the era of the Internet of Things (IoT), an enormous amount of sensing devices collect and/or generate various sensory data over time for a wide range of fields and applications. Based on the nature of the application, these devices will result in big or fast/real-time data streams. Applying analytics over such data streams to discover new information, predict future insights, and make control decisions is a crucial process that makes IoT a worthy paradigm for businesses and a quality-of-life improving technology. In this paper, we provide a thorough overview on using a class of advanced machine learning techniques, namely deep learning (DL), to facilitate the analytics and learning in the IoT domain. We start by articulating IoT data characteristics and identifying two major treatments for IoT data from a machine learning perspective, namely IoT big data analytics and IoT streaming data analytics. We also discuss why DL is a promising approach to achieve the desired analytics in these types of data and applications. The potential of using emerging DL techniques for IoT data analytics are then discussed, and its promises and challenges are introduced. We present a comprehensive background on different DL architectures and algorithms. We also analyze and summarize major reported research attempts that leveraged DL in the IoT domain. The smart IoT devices that have incorporated DL in their intelligence background are also discussed. DL implementation approaches on the fog and cloud centers in support of IoT applications are also surveyed. Finally, we shed light on some challenges and potential directions for future research. At the end of each section, we highlight the lessons learned based on our experiments and review of the recent literature.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/comst.2018.2844341

Cites

27 of 27 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Traditional IoT AI functions placed on data centers or cloud servers are not scalable to exponential growth of IoT devices and high data distribution.

    “In traditional IoT systems [39], [40], AI functions are often placed on data centers or cloud servers, which is obviously not scalable to the exponential growth of IoT devices and the high data distribution of large-scale IoT networks.”

    From Federated Learning for Internet of Things: A Comprehensive Survey (2021) · cites this paper as [39]

    Section VI (page unavailable) says IoT analytics tasks are currently performed in the cloud and that moving some analytics closer to devices can avoid transmitting large amounts of data to distant cloud nodes. It does not say cloud-based AI is inherently unable to scale with IoT growth or distributed data; the Enabling Technologies and Platforms subsection instead calls scalable cloud-centric analytics for massive IoT data an important research area. (LLM, conf=0.86)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 187

  1. J. Manyika, M. Chui, J. Bughin, R. Dobbs, P. Bisson, and A. Marrs, Disruptive technologies: Advances that will transform life, business, and the global economy. McKinsey Global Institute San Francisco, CA, 2013, vol. 180.
  2. E. Brynjolfsson and T. Mitchell, "What can machine learning do? workforce implications," Science, vol. 358, no. 6370, pp. 1530-1534, 2017.
  3. M. Chen, S. Mao, Y. Zhang, and V. C. Leung, Big data: related technologies, challenges and future prospects. Springer, 2014.
  4. X.-W. Chen and X. Lin, "Big data deep learning: challenges and perspectives," IEEE Access, vol. 2, pp. 514-525, 2014.
  5. M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. Mccauley, M. Franklin, S. Shenker, and I. Stoica, "Fast and interactive analytics over hadoop data with spark," USENIX Login, vol. 37, no. 4, pp. 45-51, 2012.
  6. C. Engle, A. Lupher, R. Xin, M. Zaharia, M. J. Franklin, S. Shenker, and I. Stoica, "Shark: fast data analysis using coarse-grained distributed memory," in Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data. ACM, 2012, pp. 689-692.
  7. M. A. Alsheikh, S. Lin, D. Niyato, and H.-P. Tan, "Machine learning in wireless sensor networks: Algorithms, strategies, and applications," IEEE Communications Surveys & Tutorials, vol. 16, no. 4, pp. 1996- 2018, 2014.
  8. J. Qiu, Q. Wu, G. Ding, Y. Xu, and S. Feng, "A survey of machine learning for big data processing," EURASIP Journal on Advances in Signal Processing, vol. 2016, no. 1, p. 67, 2016.
  9. F. Alam, R. Mehmood, I. Katib, N. N. Albogami, and A. Albeshri, "Data fusion and iot for smart ubiquitous environments: A survey," IEEE Access, vol. 5, pp. 9533-9554, 2017.
  10. B. Li, Y. Diao, and P. Shenoy, "Supporting scalable analytics with latency constraints," Proceedings of the VLDB Endowment, vol. 8, no. 11, pp. 1166-1177, 2015.
  11. M. Hilbert, "Big data for development: a review of promises and challenges," Development Policy Review, vol. 34, no. 1, pp. 135-174, 2016.
  12. W. Fan and A. Bifet, "Mining big data: current status, and forecast to the future," ACM sIGKDD Explorations Newsletter, vol. 14, no. 2, pp. 1-5, 2013.
  13. H. Hu, Y. Wen, T.-S. Chua, and X. Li, "Toward scalable systems for big data analytics: A technology tutorial," IEEE Access, vol. 2, pp. 652-687, 2014.
  14. Y. Demchenko, P. Grosso, C. De Laat, and P. Membrey, "Addressing big data issues in scientific data infrastructure," in Collaboration Technologies and Systems (CTS), 2013 International Conference on. IEEE, 2013, pp. 48-55.
  15. J. Ginsberg, M. H. Mohebbi, R. S. Patel, L. Brammer, M. S. Smolinski, and L. Brilliant, "Detecting influenza epidemics using search engine query data," Nature, vol. 457, no. 7232, p. 1012, 2009.
  16. M. Strohbach, H. Ziekow, V. Gazis, and N. Akiva, "Towards a big data analytics framework for iot and smart city applications," in Modeling and processing for next-generation big-data technologies. Springer, 2015, pp. 257-282.
  17. G. E. Hinton and R. R. Salakhutdinov, "Reducing the dimensionality of data with neural networks," Science, vol. 313, no. 5786, pp. 504-507, 2006.
  18. D. Svozil, V. Kvasnicka, and J. Pospichal, "Introduction to multi- layer feed-forward neural networks," Chemometrics and intelligent laboratory systems, vol. 39, no. 1, pp. 43-62, 1997.
  19. J. Schmidhuber, "Deep learning in neural networks: An overview," Neural networks, vol. 61, pp. 85-117, 2015.
  20. X. Glorot, A. Bordes, and Y. Bengio, "Deep sparse rectifier neural networks," in Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, 2011, pp. 315-323.
  21. G. E. Hinton, N. Srivastava, A. Krizhevsky, I. Sutskever, and R. R. Salakhutdinov, "Improving neural networks by preventing co- adaptation of feature detectors," arXiv preprint arXiv:1207.0580, 2012. · arXiv
  22. I. Sutskever, J. Martens, G. Dahl, and G. Hinton, "On the importance of initialization and momentum in deep learning," in International conference on machine learning, 2013, pp. 1139-1147.
  23. T. Mikolov, A. Joulin, S. Chopra, M. Mathieu, and M. Ranzato, "Learning longer memory in recurrent neural networks," arXiv preprint arXiv:1412.7753v2 [cs.NE], 2014. · arXiv
  24. L. Deng, "A tutorial survey of architectures, algorithms, and ap- plications for deep learning," APSIPA Transactions on Signal and Information Processing, vol. 3, pp. 1-29, 2014.
  25. L. Bottou, "Large-scale machine learning with stochastic gradient descent," in Proceedings of COMPSTAT'2010. Springer, 2010, pp. 177-186.
  26. D. E. Rumelhart, G. E. Hinton, and R. J. Williams, "Learning repre- sentations by back-propagating errors," nature, vol. 323, no. 6088, p. 533, 1986.
  27. Y. Chauvin and D. E. Rumelhart, Backpropagation: theory, architec- tures, and applications. Psychology Press, 1995.
  28. A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," in Advances in neural information processing systems, 2012, pp. 1097-1105.
  29. P. J. Werbos, "Backpropagation through time: what it does and how to do it," Proceedings of the IEEE, vol. 78, no. 10, pp. 1550-1560, 1990.
  30. R. Pascanu, C. Gulcehre, K. Cho, and Y. Bengio, "How to construct deep recurrent neural networks," arXiv preprint arXiv:1312.6026v5 [cs.NE], 2013. · arXiv
  31. M. Hermans and B. Schrauwen, "Training and analysing deep recur- rent neural networks," in Advances in neural information processing systems, 2013, pp. 190-198.
  32. J. Chung, C. Gulcehre, K. Cho, and Y. Bengio, "Empirical evaluation of gated recurrent neural networks on sequence modeling," arXiv preprint arXiv:1412.3555v1 [cs.NE], 2014. · arXiv
  33. P. Baldi, "Autoencoders, unsupervised learning, and deep architec- tures." ICML unsupervised and transfer learning, vol. 27, no. 37-50, p. 1, 2012.
  34. C. Doersch, "Tutorial on variational autoencoders," arXiv preprint arXiv:1606.05908v2 [stat.ML], 2016. · arXiv
  35. D. P. Kingma, S. Mohamed, D. J. Rezende, and M. Welling, "Semi- supervised learning with deep generative models," in Advances in Neural Information Processing Systems, 2014, pp. 3581-3589.
  36. I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, "Generative adversarial nets," in Advances in Neural Information Processing Systems, 2014, pp. 2672- 2680.
  37. B. Dai, S. Fidler, R. Urtasun, and D. Lin, "Towards Diverse and Natural Image Descriptions via a Conditional GAN," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017, pp. 2970-2979.
  38. Y. Bengio et al., "Learning deep architectures for AI," Foundations and trends R in Machine Learning, vol. 2, no. 1, pp. 1-127, 2009.
  39. A. Rasmus, M. Berglund, M. Honkala, H. Valpola, and T. Raiko, "Semi-supervised learning with ladder networks," in Advances in Neural Information Processing Systems, 2015, pp. 3546-3554.
  40. A. Krizhevsky, "Learning Multiple Layers of Features from Tiny Images," Master's thesis, Department of Computer Science, University of Toronto, 2009.
  41. N.-Y. Liang, G.-B. Huang, P. Saratchandran, and N. Sundararajan, "A fast and accurate online sequential learning algorithm for feedforward networks," IEEE Transactions on neural networks, vol. 17, no. 6, pp. 1411-1423, 2006.
  42. Z. Yang, P. Zhang, and L. Chen, "RFID-enabled indoor positioning method for a real-time manufacturing execution system using OS- ELM," Neurocomputing, vol. 174, pp. 121-133, 2016.
  43. H. Zou, H. Jiang, X. Lu, and L. Xie, "An online sequential extreme learning machine approach to wifi based indoor positioning," in Internet of Things (WF-IoT), 2014 IEEE World Forum on. IEEE, 2014, pp. 111-116.
  44. R. Girshick, "Fast R-CNN," in Proceedings of the IEEE international conference on computer vision, 2015, pp. 1440-1448.
  45. H. Mao, S. Yao, T. Tang, B. Li, J. Yao, and Y. Wang, "Towards real- time object detection on embedded systems," IEEE Transactions on Emerging Topics in Computing, vol. PP, no. 99, pp. 1-15, 2017.
  46. M. Mohammadi, A. Al-Fuqaha, M. Guizani, and J.-S. Oh, "Semi- supervised deep reinforcement learning in support of IoT and smart city services," IEEE Internet of Things Journal, vol. PP, no. 99, pp. 1-12, 2017.
  47. Y. Bengio et al., "Deep learning of representations for unsupervised and transfer learning." ICML Unsupervised and Transfer Learning, vol. 27, pp. 17-36, 2012.
  48. J. Deng, R. Xia, Z. Zhang, Y. Liu, and B. Schuller, "Introducing shared- hidden-layer autoencoders for transfer learning and their application in acoustic emotion recognition," in Acoustics, Speech and Signal Processing (ICASSP), 2014 IEEE International Conference on. IEEE, 2014, pp. 4818-4822.
  49. P. Wu, S. C. Hoi, H. Xia, P. Zhao, D. Wang, and C. Miao, "Online mul- timodal deep similarity learning with application to image retrieval," in Proceedings of the 21st ACM international conference on Multimedia. ACM, 2013, pp. 153-162.
  50. P. Jaini, A. Rashwan, H. Zhao, Y. Liu, E. Banijamali, Z. Chen, and P. Poupart, "Online algorithms for sum-product networks with contin- uous variables," in Proceedings of the Eighth International Conference on Probabilistic Graphical Models, 2016, pp. 228-239.
  51. G. Chen, R. Xu, and S. N. Srihari, "Sequential labeling with online deep learning: Exploring model initialization," in Joint European Con- ference on Machine Learning and Knowledge Discovery in Databases. Springer, 2016, pp. 772-788.
  52. S. Bahrampour, N. Ramakrishnan, L. Schott, and M. Shah, "Com- parative study of deep learning software frameworks," arXiv preprint arXiv:1511.06435v3 [cs.LG], 2016. · arXiv
  53. R. Collobert, K. Kavukcuoglu, and C. Farabet, "Torch7: A matlab-like environment for machine learning," in BigLearn, NIPS Workshop, no. EPFL-CONF-192376, 2011.
  54. F. Bastien, P. Lamblin, R. Pascanu, J. Bergstra, I. Goodfellow, A. Berg- eron, N. Bouchard, D. Warde-Farley, and Y. Bengio, "Theano: new features and speed improvements," arXiv preprint arXiv:1211.5590v1 [cs.SC], 2012. · arXiv
  55. Y. Jia, E. Shelhamer, J. Donahue, S. Karayev, J. Long, R. Girshick, S. Guadarrama, and T. Darrell, "Caffe: Convolutional architecture for fast feature embedding," in Proceedings of the 22nd ACM international conference on Multimedia. ACM, 2014, pp. 675-678.
  56. O. M. Parkhi, A. Vedaldi, A. Zisserman et al., "Deep Face Recogni- tion," in British Machine Vision Conference, vol. 1, no. 3, 2015, p. 6.
  57. C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, A. Rabinovich, J.-H. Rick Chang et al., "Going Deeper With Convolutions," in The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
  58. S. Shi, Q. Wang, P. Xu, and X. Chu, "Benchmarking state-of-the- art deep learning software tools," arXiv preprint arXiv:1608.07249v7 [cs.DC], 2016. · arXiv
  59. R. Mehmood, F. Alam, N. N. Albogami, I. Katib, A. Albeshri, and S. M. Altowaijri, "Utilearn: A personalised ubiquitous teaching and learning system for smart societies," IEEE Access, vol. 5, pp. 2615- 2635, 2017.
  60. A. Luckow, M. Cook, N. Ashcraft, E. Weill, E. Djerekarov, and B. Vorster, "Deep learning in the automotive industry: Applications and tools," in Big Data (Big Data), 2016 IEEE International Conference on. IEEE, 2016, pp. 3759-3768.
  61. X. Ma, H. Yu, Y. Wang, and Y. Wang, "Large-scale transportation network congestion evolution prediction using deep learning theory," PloS one, vol. 10, no. 3, p. e0119044, 2015.
  62. N. D. Lane, S. Bhattacharya, P. Georgiev, C. Forlivesi, and F. Kawsar, "An early resource characterization of deep learning on wearables, smartphones and internet-of-things devices," in Proceedings of the 2015 International Workshop on Internet of Things towards Applications. ACM, 2015, pp. 7-12.
  63. G. Mittal, K. B. Yagnik, M. Garg, and N. C. Krishnan, "Spotgarbage: smartphone app to detect garbage using deep learning," in Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 2016, pp. 940-945.
  64. S. Sladojevic, M. Arsenovic, A. Anderla, D. Culibrk, and D. Stefanovic, "Deep neural networks based recognition of plant diseases by leaf image classification," Computational Intelligence and Neuroscience, vol. 2016, 2016.
  65. Y. Liu, E. Racah, J. Correa, A. Khosrowshahi, D. Lavers, K. Kunkel, M. Wehner, and W. Collins, "Application of deep convolutional neural networks for detecting extreme weather in climate datasets," Int'l Conf. on Advances in Big Data Analytics, 2016.
  66. S. Tokui, K. Oono, S. Hido, and J. Clayton, "Chainer: a next-generation open source framework for deep learning," in Proceedings of workshop on machine learning systems (LearningSys) in the twenty-ninth annual conference on neural information processing systems (NIPS), 2015.
  67. J. A. C. Soto, M. Jentsch, D. Preuveneers, and E. Ilie-Zudor, "Ceml: Mixing and moving complex event processing and machine learning to the edge of the network for iot applications," in Proceedings of the 6th International Conference on the Internet of Things. ACM, 2016, pp. 103-110.
  68. M. Borkowski, S. Schulte, and C. Hochreiner, "Predicting cloud re- source utilization," in Proceedings of the 9th International Conference on Utility and Cloud Computing. ACM, 2016, pp. 37-42.
  69. J. Gantz and D. Reinsel, "The digital universe in 2020: Big data, bigger digital shadows, and biggest growth in the far east," IDC iView: IDC Analyze the future, vol. 2007, no. 2012, pp. 1-16, 2012.
  70. X. Wang, L. Gao, S. Mao, and S. Pandey, "Deepfi: Deep learning for indoor fingerprinting using channel state information," in 2015 IEEE Wireless Communications and Networking Conference (WCNC). IEEE, 2015, pp. 1666-1671.
  71. Y. Gu, Y. Chen, J. Liu, and X. Jiang, "Semi-supervised deep extreme learning machine for wi-fi based localization," Neurocomputing, vol. 166, pp. 282-293, 2015.
  72. W. Zhang, K. Liu, W. Zhang, Y. Zhang, and J. Gu, "Deep neural networks for wireless localization in indoor and outdoor environments," Neurocomputing, vol. 194, pp. 279-287, 2016.
  73. Z. Liu, L. Zhang, Q. Liu, Y. Yin, L. Cheng, and R. Zimmer- mann, "Fusion of magnetic and visual sensors for indoor localization: Infrastructure-free and more effective," IEEE Transactions on Multi- media, vol. 19, no. 4, pp. 874-888, 2017.
  74. M. Becker, "Indoor positioning solely based on user's sight," in International Conference on Information Science and Applications. Springer, 2017, pp. 76-83.
  75. W. Lu, J. Zhang, X. Zhao, J. Wang, and J. Dang, "Multimodal sensory fusion for soccer robot self-localization based on long short-term memory recurrent neural network," Journal of Ambient Intelligence and Humanized Computing, pp. 1-9, 2017.
  76. A. Toshev and C. Szegedy, "Deeppose: Human pose estimation via deep neural networks," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2014, pp. 1653-1660.
  77. J. Liu, Y. Gu, and S. Kamijo, "Joint customer pose and orientation estimation using deep neural network from surveillance camera," in Multimedia (ISM), 2016 IEEE International Symposium on. IEEE, 2016, pp. 216-221.
  78. D. Tao, Y. Wen, and R. Hong, "Multi-column bi-directional long short- term memory for mobile devices-based human activity recognition," IEEE Internet of Things Journal, 2016.
  79. X. Li, Y. Zhang, I. Marsic, A. Sarcevic, and R. S. Burd, "Deep learning for rfid-based activity recognition," in Proceedings of the 14th ACM Conference on Embedded Network Sensor Systems. ACM, 2016, pp. 164-175.
  80. K. Fragkiadaki, S. Levine, P. Felsen, and J. Malik, "Recurrent network models for human dynamics," in Proceedings of the IEEE International Conference on Computer Vision, 2015, pp. 4346-4354.
  81. S. E. Kahou, X. Bouthillier, P. Lamblin, C. Gulcehre, V. Michal- ski, K. Konda, S. Jean, P. Froumenty, Y. Dauphin, N. Boulanger- Lewandowski et al., "Emonets: Multimodal deep learning approaches for emotion recognition in video," Journal on Multimodal User Inter- faces, vol. 10, no. 2, pp. 99-111, 2016.
  82. N. Neverova, C. Wolf, G. Lacey, L. Fridman, D. Chandra, B. Barbello, and G. Taylor, "Learning human identity from motion patterns," IEEE Access, vol. 4, pp. 1810-1820, 2016.
  83. Y. He, G. J. Mendis, and J. Wei, "Real-time detection of false data injection attacks in smart grid: A deep learning-based intelligent mechanism," IEEE Transactions on Smart Grid, 2017.
  84. M.-J. Kang and J.-W. Kang, "Intrusion detection system using deep neural network for in-vehicle network security," PloS one, vol. 11, no. 6, p. e0155781, 2016.
  85. Z. Yuan, Y. Lu, Z. Wang, and Y. Xue, "Droid-sec: deep learning in android malware detection," in ACM SIGCOMM Computer Communi- cation Review, vol. 44, no. 4. ACM, 2014, pp. 371-372.
  86. R. Shokri and V. Shmatikov, "Privacy-preserving deep learning," in Proceedings of the 22nd ACM SIGSAC conference on computer and communications security. ACM, 2015, pp. 1310-1321.
  87. M. Abadi, A. Chu, I. Goodfellow, H. B. McMahan, I. Mironov, K. Talwar, and L. Zhang, "Deep learning with differential privacy," in Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM, 2016, pp. 308-318.
  88. M. Manic, K. Amarasinghe, J. J. Rodriguez-Andina, and C. Rieger, "Intelligent buildings of the future: Cyberaware, deep learning powered, and human interacting," IEEE Industrial Electronics Magazine, vol. 10, no. 4, pp. 32-49, 2016.
  89. Toshiba:Press-Release. (2016) Toshiba and dell technologies' deep learning testbed for iot is first approved by industrial internet consortium. [Online]. Available: https://www.toshiba.co.jp/about/press/ 2016 10/pr1702.htm
  90. X. Song, H. Kanasugi, and R. Shibasaki, "Deeptransport: Prediction and simulation of human mobility and transportation mode at a citywide level." IJCAI, 2016.
  91. V. C. Liang, R. T. Ma, W. S. Ng, L. Wang, M. Winslett, H. Wu, S. Ying, and Z. Zhang, "Mercury: Metro density prediction with recurrent neural network on streaming cdr data," in Data Engineering (ICDE), 2016 IEEE 32nd International Conference on. IEEE, 2016, pp. 1374-1377.
  92. X. Li, L. Peng, Y. Hu, J. Shao, and T. Chi, "Deep learning architec- ture for air quality predictions," Environmental Science and Pollution Research, vol. 23, no. 22, pp. 22 408-22 417, 2016.
  93. S. Valipour, M. Siam, E. Stroulia, and M. Jagersand, "Parking-stall va- cancy indicator system, based on deep convolutional neural networks," in 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), 2016, pp. 655-660.
  94. D. C. Mocanu, E. Mocanu, P. H. Nguyen, M. Gibescu, and A. Liotta, "Big iot data mining for real-time energy disaggregation in buildings," in Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, 2016, pp. 9-12.
  95. E. Mocanu, P. H. Nguyen, M. Gibescu, and W. L. Kling, "Deep learning for estimating building energy consumption," Sustainable Energy, Grids and Networks, vol. 6, pp. 91-99, 2016.
  96. A. Gensler, J. Henze, B. Sick, and N. Raabe, "Deep learning for solar power forecasting-an approach using autoencoder and lstm neural networks," in Systems, Man, and Cybernetics (SMC), 2016 IEEE International Conference on. IEEE, 2016, pp. 2858-2865.
  97. Y. Tian and L. Pan, "Predicting short-term traffic flow by long short-term memory recurrent neural network," in Smart City/SocialCom/SustainCom (SmartCity), 2015 IEEE International Conference on. IEEE, 2015, pp. 153-158.
  98. K. Lim, Y. Hong, Y. Choi, and H. Byun, "Real-time traffic sign recognition based on a general purpose gpu and deep-learning," PLoS one, vol. 12, no. 3, p. e0173317, 2017.
  99. E. Ackerman and A. Pagano, "Deep-learning first: Drive.ai's path to autonomous driving," IEEE Spectrum, 2017.
  100. C. Liu, Y. Cao, Y. Luo, G. Chen, V. Vokkarane, and Y. Ma, "Deepfood: Deep learning-based food image recognition for computer-aided dietary assessment," in International Conference on Smart Homes and Health Telematics. Springer, 2016, pp. 37-48.
  101. C. R. Pereira, D. R. Pereira, J. P. Papa, G. H. Rosa, and X.-S. Yang, "Convolutional neural networks applied for parkinson's disease identification," in Machine Learning for Health Informatics. Springer, 2016, pp. 377-390.
  102. G. Muhammad, S. M. M. Rahman, A. Alelaiwi, and A. Alamri, "Smart health solution integrating IoT and cloud: A case study of voice pathology monitoring," IEEE Communications Magazine, vol. 55, no. 1, pp. 69-73, 2017.
  103. J. Wang, H. Ding, F. Azamian, B. Zhou, C. Iribarren, S. Molloi, and P. Baldi, "Detecting cardiovascular disease from mammograms with deep learning," IEEE Transactions on Medical Imaging, 2017.
  104. P. Feng, M. Yu, S. M. Naqvi, and J. A. Chambers, "Deep learning for posture analysis in fall detection," in Digital Signal Processing (DSP), 2014 19th International Conference on. IEEE, 2014, pp. 12-17.
  105. Z. C. Lipton, D. C. Kale, C. Elkan, and R. Wetzell, "Learning to diagnose with lstm recurrent neural networks," in ICLR 2016, 2016.
  106. D. Ravì, C. Wong, F. Deligianni, M. Berthelot, J. Andreu-Perez, B. Lo, and G.-Z. Yang, "Deep learning for health informatics," IEEE journal of biomedical and health informatics, vol. 21, no. 1, pp. 4-21, 2017.
  107. N. Kussul, M. Lavreniuk, S. Skakun, and A. Shelestov, "Deep learning classification of land cover and crop types using remote sensing data," IEEE Geoscience and Remote Sensing Letters, 2017.
  108. K. Kuwata and R. Shibasaki, "Estimating crop yields with deep learning and remotely sensed data," in Geoscience and Remote Sensing Symposium (IGARSS), 2015 IEEE International. IEEE, 2015, pp. 858- 861.
  109. G. J. Scott, M. R. England, W. A. Starms, R. A. Marcum, and C. H. Davis, "Training deep convolutional neural networks for land- cover classification of high-resolution imagery," IEEE Geoscience and Remote Sensing Letters, vol. 14, no. 4, pp. 549-553, 2017.
  110. K. A. Steen, P. Christiansen, H. Karstoft, and R. N. Jørgensen, "Using deep learning to challenge safety standard for highly autonomous machines in agriculture," Journal of Imaging, vol. 2, no. 1, p. 6, 2016.
  111. I. Sa, Z. Ge, F. Dayoub, B. Upcroft, T. Perez, and C. McCool, "Deepfruits: A fruit detection system using deep neural networks," Sensors, vol. 16, no. 8, p. 1222, 2016.
  112. M. B. Ibáñez, Á. Di Serio, D. Villarán, and C. D. Kloos, "Exper- imenting with electromagnetism using augmented reality: Impact on flow student experience and educational effectiveness," Computers & Education, vol. 71, pp. 1-13, 2014.
  113. L.-f. Kwok, "A vision for the development of i-campus," Smart Learning Environments, vol. 2, pp. 1-12, 2015.
  114. H. Wang, N. Wang, and D.-Y. Yeung, "Collaborative deep learning for recommender systems," in Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 2015, pp. 1235-1244.
  115. T.-Y. Yang, C. G. Brinton, C. Joe-Wong, and M. Chiang, "Behavior- based grade prediction for moocs via time series neural networks," IEEE Journal of Selected Topics in Signal Processing, 2017.
  116. C. Piech, J. Bassen, J. Huang, S. Ganguli, M. Sahami, L. J. Guibas, and J. Sohl-Dickstein, "Deep knowledge tracing," in Advances in Neural Information Processing Systems, 2015, pp. 505-513.
  117. F. Conti, A. Pullini, and L. Benini, "Brain-inspired classroom occu- pancy monitoring on a low-power mobile platform," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, 2014, pp. 610-615.
  118. H. Shao, H. Jiang, F. Wang, and H. Zhao, "An enhancement deep fea- ture fusion method for rotating machinery fault diagnosis," Knowledge- Based Systems, vol. 119, pp. 200-220, 2017.
  119. H. Lee, "Framework and development of fault detection classification using iot device and cloud environment," Journal of Manufacturing Systems, 2017.
  120. H. Lee, Y. Kim, and C. O. Kim, "A deep learning model for robust wafer fault monitoring with sensor measurement noise," IEEE Trans- actions on Semiconductor Manufacturing, vol. 30, no. 1, pp. 23-31, 2017.
  121. W. Yan and L. Yu, "On accurate and reliable anomaly detection for gas turbine combustors: A deep learning approach," in Proceedings of the Annual Conference of the Prognostics and Health Management Society, 2015.
  122. Y. Liu and L. Wu, "Geological disaster recognition on optical remote sensing images using deep learning," Procedia Computer Science, vol. 91, pp. 566-575, 2016.
  123. Q. Wang, Y. Guo, L. Yu, and P. Li, "Earthquake prediction based on spatio-temporal data mining: An lstm network approach," IEEE Transactions on Emerging Topics in Computing, 2017.
  124. H. Maeda, Y. Sekimoto, and T. Seto, "Lightweight road manager: smartphone-based automatic determination of road damage status by deep neural network," in Proceedings of the 5th ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems. ACM, 2016, pp. 37-45.
  125. W. Liu, J. Liu, X. Gu, K. Liu, X. Dai, and H. Ma, "Deep learning based intelligent basketball arena with energy image," in International Conference on Multimedia Modeling. Springer, 2017, pp. 601-613.
  126. K.-C. Wang and R. Zemel, "Classifying NBA offensive plays using neural networks," in Proc. MIT SLOAN Sports Analytics Conf, 2016.
  127. R. Shah and R. Romijnders, "Applying deep learning to basketball trajectories," in ACM KDD'16, 2016.
  128. T. Kautz, B. H. Groh, J. Hannink, U. Jensen, H. Strubberg, and B. M. Eskofier, "Activity recognition in beach volleyball using a deep convolutional neural network," Data Mining and Knowledge Discovery, pp. 1-28, 2017.
  129. M. S. Ibrahim, S. Muralidharan, Z. Deng, A. Vahdat, and G. Mori, "A hierarchical deep temporal model for group activity recognition," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 1971-1980.
  130. S. Bell and K. Bala, "Learning visual similarity for product design with convolutional neural networks," ACM Transactions on Graphics (TOG), vol. 34, no. 4, p. 98, 2015.
  131. L. Xiao and X. Yichao, "Exact clothing retrieval approach based on deep neural network," in Information Technology, Networking, Electronic and Automation Control Conference, IEEE. IEEE, 2016, pp. 396-400.
  132. M. Hadi Kiapour, X. Han, S. Lazebnik, A. C. Berg, and T. L. Berg, "Where to buy it: Matching street clothing photos in online shops," in Proceedings of the IEEE International Conference on Computer Vision, 2015, pp. 3343-3351.
  133. Q. Feng, Y. Zhang, C. Li, Z. Dou, and J. Wang, "Anomaly detection of spectrum in wireless communication via deep auto-encoders," The Journal of Supercomputing, vol. 73, no. 7, pp. 3161-3178, 2017.
  134. M. Lopez-Martin, B. Carro, A. Sanchez-Esguevillas, and J. Lloret, "Conditional variational autoencoder for prediction and feature recov- ery applied to intrusion detection in iot," Sensors, vol. 17, no. 9, p. 1967, 2017.
  135. N. Shone, T. N. Ngoc, V. D. Phai, and Q. Shi, "A deep learning approach to network intrusion detection," Forest (RF), vol. 2, 2017.
  136. M. Hasan, E. Hossain, and D. Niyato, "Random access for machine- to-machine communication in lte-advanced networks: issues and ap- proaches," IEEE communications Magazine, vol. 51, no. 6, pp. 86-93, 2013.
  137. H.-Y. Kim and J.-M. Kim, "A load balancing scheme based on deep- learning in iot," Cluster Computing, vol. 20, no. 1, pp. 873-878, 2017.
  138. M. Schmidt, D. Block, and U. Meier, "Wireless interference identification with convolutional neural networks," arXiv preprint arXiv:1703.00737v1 [cs.LG], 2017. · arXiv
  139. N. Ahad, J. Qadir, and N. Ahsan, "Neural networks in wireless networks: Techniques, applications and guidelines," Journal of Network and Computer Applications, vol. 68, pp. 1-27, 2016.
  140. R. Li, Z. Zhao, X. Zhou, G. Ding, Y. Chen, Z. Wang, and H. Zhang, "Intelligent 5g: When cellular networks meet artificial intelligence," IEEE Wireless Communications, vol. 24, no. 5, pp. 175-183, 2017.
  141. M.-R. Fida, A. Lutu, M. K. Marina, and Ö. Alay, "Zipweave: Towards efficient and reliable measurement based mobile coverage maps," in INFOCOM 2017-IEEE Conference on Computer Communications, IEEE. IEEE, 2017, pp. 1-9.
  142. A. Canziani, A. Paszke, and E. Culurciello, "An analysis of deep neural network models for practical applications," arXiv preprint arXiv:1605.07678v4 [cs.CV], 2016. · arXiv
  143. K. He, X. Zhang, S. Ren, and J. Sun, "Identity mappings in deep residual networks," in Computer Vision -ECCV 2016, B. Leibe, J. Matas, N. Sebe, and M. Welling, Eds. Springer International Publishing, 2016, pp. 630-645.
  144. K. Chatfield, K. Simonyan, A. Vedaldi, and A. Zisserman, "Return of the devil in the details: Delving deep into convolutional nets," arXiv preprint arXiv:1405.3531v4 [cs.CV], 2014. · arXiv
  145. J. Ba and R. Caruana, "Do deep nets really need to be deep?" in Advances in neural information processing systems, 2014, pp. 2654- 2662.
  146. T. A. Eriksson, H. Bülow, and A. Leven, "Applying neural networks in optical communication systems: Possible pitfalls," IEEE Photonics Technology Letters, vol. 29, no. 23, pp. 2091-2094, 2017.
  147. M. Denil, B. Shakibi, L. Dinh, N. de Freitas et al., "Predicting parameters in deep learning," in Advances in Neural Information Processing Systems, 2013, pp. 2148-2156.
  148. Y. LeCun, J. S. Denker, S. A. Solla, R. E. Howard, and L. D. Jackel, "Optimal Brain Damage," in NIPs, vol. 2, 1989, pp. 598-605.
  149. S. Han, J. Pool, J. Tran, and W. Dally, "Learning both weights and connections for efficient neural network," in Advances in Neural Information Processing Systems, 2015, pp. 1135-1143.
  150. S. Han, X. Liu, H. Mao, J. Pu, A. Pedram, M. A. Horowitz, and W. J. Dally, "Eie: efficient inference engine on compressed deep neural network," arXiv preprint arXiv:1602.01528v2 [cs.CV], 2016. · arXiv
  151. M. Courbariaux and Y. Bengio, "Binarized neural networks: Training deep neural networks with weights and activations constrained to+ 1 or-1," arXiv preprint arXiv:1602.02830v3 [cs.LG], 2016. · arXiv
  152. S. Venkataramani, A. Ranjan, K. Roy, and A. Raghunathan, "AxNN: energy-efficient neuromorphic systems using approximate computing," in Proceedings of the 2014 international symposium on Low power electronics and design. ACM, 2014, pp. 27-32.
  153. B. Moons, B. De Brabandere, L. Van Gool, and M. Verhelst, "Energy- efficient convnets through approximate computing," in Applications of Computer Vision (WACV), 2016 IEEE Winter Conference on. IEEE, 2016, pp. 1-8.
  154. S. G. Ramasubramanian, R. Venkatesan, M. Sharad, K. Roy, and A. Raghunathan, "Spindle: Spintronic deep learning engine for large- scale neuromorphic computing," in Proceedings of the 2014 interna- tional symposium on Low power electronics and design. ACM, 2014, pp. 15-20.
  155. T. Chen, Z. Du, N. Sun, J. Wang, C. Wu, Y. Chen, and O. Temam, "Diannao: A small-footprint high-throughput accelerator for ubiquitous machine-learning," in ACM Sigplan Notices, vol. 49, no. 4. ACM, 2014, pp. 269-284.
  156. N. D. Lane, S. Bhattacharya, P. Georgiev, C. Forlivesi, L. Jiao, L. Qendro, and F. Kawsar, "Deepx: A software accelerator for low- power deep learning inference on mobile devices," in Information Pro- cessing in Sensor Networks (IPSN), 2016 15th ACM/IEEE International Conference on. IEEE, 2016, pp. 1-12.
  157. S. Bang, J. Wang, Z. Li, C. Gao, Y. Kim, Q. Dong, Y.-P. Chen, L. Fick, X. Sun, R. Dreslinski et al., "14.7 a 288µw programmable deep-learning processor with 270kb on-chip weight storage using non- uniform memory hierarchy for mobile intelligence," in Solid-State Circuits Conference (ISSCC), 2017 IEEE International. IEEE, 2017, pp. 250-251.
  158. X. Xu, S. Das, and K. Kreutz-Delgado, "ApproxDBN: Approximate Computing for Discriminative Deep Belief Networks," arXiv preprint arXiv:1704.03993v3 [cs.NE], 2017. · arXiv
  159. S. Venkataramani, K. Roy, and A. Raghunathan, "Efficient embedded learning for iot devices," in 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC). IEEE, 2016, pp. 308-311.
  160. D. D. Awschalom and M. E. Flatté, "Challenges for semiconductor spintronics," Nature Physics, vol. 3, no. 3, pp. 153-159, 2007.
  161. K. Bourzac, "Speck-size computers: Now with deep learning [news]," IEEE Spectrum, vol. 54, no. 4, pp. 13-15, 2017.
  162. B. Moons and M. Verhelst, "A 0.3-2.6 tops/w precision-scalable processor for real-time large-scale convnets," in VLSI Circuits (VLSI- Circuits), 2016 IEEE Symposium on. IEEE, 2016, pp. 1-2.
  163. A. G. Howard, M. Zhu, B. Chen, D. Kalenichenko, W. Wang, T. Weyand, M. Andreetto, and H. Adam, "Mobilenets: Efficient convo- lutional neural networks for mobile vision applications," arXiv preprint arXiv:1704.04861v1 [cs.CV], 2017. · arXiv
  164. D. Ravi, C. Wong, B. Lo, and G.-Z. Yang, "A deep learning approach to on-node sensor data analytics for mobile or wearable devices," IEEE Journal of Biomedical and Health Informatics, 2016.
  165. N. Nguyen-Thanh, L. Yang, D. H. Nguyen, C. Jabbour, B. Murmann et al., "Cognitive computation and communication: A complement so- lution to cloud for iot," in Advanced Technologies for Communications (ATC), 2016 International Conference on. IEEE, 2016, pp. 222-230.
  166. A. Al-Fuqaha, A. Khreishah, M. Guizani, A. Rayes, and M. Moham- madi, "Toward better horizontal integration among iot services," IEEE Communications Magazine, vol. 53, no. 9, pp. 72-79, 2015.
  167. A. Coates, B. Huval, T. Wang, D. J. Wu, A. Y. Ng, and B. Catanzaro, "Deep learning with cots hpc systems," in Proceedings of the 30th International Conference on Machine Learning, vol. 28. JMLR: W & CP, 2013.
  168. T. M. Chilimbi, Y. Suzue, J. Apacible, and K. Kalyanaraman, "Project adam: Building an efficient and scalable deep learning training sys- tem." in 11th USENIX Symposium on Operating Systems Design and Implementation, vol. 14, 2014, pp. 571-582.
  169. N. P. Jouppi, C. Young, N. Patil, D. Patterson, G. Agrawal, R. Bajwa, S. Bates, S. Bhatia, N. Boden, A. Borchers et al., "In-datacenter performance analysis of a tensor processing unit," in 44th International Symposium on Computer Architecture (ISCA), 2017.
  170. K. Daniel, "Lessons learned from deploying deep learning at scale," O'Reilly Artificial Intelligence conference, 2016. [Online]. Available: http://conferences.oreilly.com/artificial-intelligence/ai-ny- 2016/public/schedule/detail/54098
  171. Y. Simmhan and S. Perera, "Big data analytics platforms for real-time applications in iot," in Big Data Analytics. Springer, 2016, pp. 115- 135.
  172. S. B. Qaisar and M. Usman, "Fog networking for machine health prognosis: A deep learning perspective," in International Conference on Computational Science and Its Applications. Springer, 2017, pp. 212-219.
  173. M. M. Najafabadi, F. Villanustre, T. M. Khoshgoftaar, N. Seliya, R. Wald, and E. Muharemagic, "Deep learning applications and chal- lenges in big data analytics," Journal of Big Data, vol. 2, no. 1, p. 1, 2015.
  174. S. LaValle, E. Lesser, R. Shockley, M. S. Hopkins, and N. Kruschwitz, "Big data, analytics and the path from insights to value," MIT sloan management review, vol. 52, no. 2, p. 21, 2011.
  175. A. Nguyen, J. Yosinski, and J. Clune, "Deep neural networks are easily fooled: High confidence predictions for unrecognizable images," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp. 427-436.
  176. X. Qiu, L. Zhang, Y. Ren, P. N. Suganthan, and G. Amaratunga, "Ensemble deep learning for regression and time series forecasting," in Computational Intelligence in Ensemble Learning (CIEL), 2014 IEEE Symposium on. IEEE, 2014, pp. 1-6.
  177. M. A. Alsheikh, D. Niyato, S. Lin, H.-P. Tan, and Z. Han, "Mobile big data analytics using deep learning and apache spark," IEEE Network, vol. 30, no. 3, pp. 22-29, 2016.
  178. A. Gharaibeh, A. Khreishah, M. Mohammadi, A. Al-Fuqaha, I. Khalil, and A. Rayes, "Online auction of cloud resources in support of the internet of things," IEEE Internet of Things Journal, vol. PP, no. 99, pp. 1-14, 2017.
  179. P. Valente Klaine, M. A. Imran, O. Onireti, and R. D. Souza, "A survey of machine learning techniques applied to self organizing cellular networks," IEEE Communications Surveys and Tutorials, vol. PP, 2017.
  180. J. Lee, J. Wang, D. Crandall, S. Šabanović, and G. Fox, "Real-time, cloud-based object detection for unmanned aerial vehicles," in Robotic Computing (IRC), IEEE International Conference on. IEEE, 2017, pp. 36-43.
  181. L. Tai, S. Li, and M. Liu, "A deep-network solution towards model-less obstacle avoidance," in Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on. IEEE, 2016, pp. 2759-2764.
  182. O. Akgul, H. I. Penekli, and Y. Genc, "Applying deep learning in augmented reality tracking," in Signal-Image Technology & Internet- Based Systems (SITIS), 2016 12th International Conference on. IEEE, 2016, pp. 47-54.
  183. R. E. Sutanto, L. Pribadi, and S. Lee, "3d integral imaging based augmented reality with deep learning implemented by faster r-cnn," in International Conference on Mobile and Wireless Technology. Springer, 2017, pp. 241-247.
  184. L. Tai and M. Liu, "Deep-learning in mobile robotics-from perception to control systems: A survey on why and why not," arXiv preprint arXiv:1612.07139v3 [cs.RO], 2016. · arXiv
  185. R. Goeddel and E. Olson, "Learning semantic place labels from occupancy grids using CNNs," in Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on. IEEE, 2016, pp. 3999-4004.
  186. Mehdi Mohammadi (S'14) received his B.S. degree in Computer Engineering from Kharazmi University, Tehran, Iran in 2003 and his M.S. degree in Com- puter Engineering (Software) from Sheikhbahaee University, Isfahan, Iran in 2010. He received his Ph.D. degree in Computer Science from Western Michigan University (WMU), Kalamazoo, MI, USA. His research interests include Internet of Things, IoT data analytics, Machine Learning, and Cloud Computing. He served as reviewer for multiple journals including IEEE Internet of Things Jour- nal, IEEE Communications Magazine, IEEE Communications Letters, IEEE Transactions on Emerging Topics in Computational Intelligence, Wiley's Security and Wireless Communication Networks Journal and Wiley's Wireless Communications and Mobile Computing Journal. He was the recipient of six travel grants from the National Science Foundation (NSF).
  187. Ala Al-Fuqaha (S'00-M'04-SM'09) received his M.S. from the University of Missouri-Columbia and Ph.D. from the University of Missouri-Kansas City. Currently, he is a Professor and director of NEST Research Lab at the Computer Science Department of Western Michigan University. His research inter- ests include the use of machine learning in general and deep learning in particular in support of the data- driven and self-driven management of large-scale deployments of IoT and smart city infrastructure and services, Wireless Vehicular Networks (VANETs), cooperation and spectrum access etiquettes in cognitive radio networks, and management and planning of software defined networks (SDN). He is a senior member of the IEEE and an ABET Program Evaluator (PEV). He served on editorial boards and technical program committees of multiple international journals and conferences.

Cited by

Sorted by citations

Authors
Mohammadi, M., Al-Fuqaha, A., Sorour, S., & Guizani, M.
Affiliations
  • Western Michigan University (US)
  • University of Idaho (US)
Venue
IEEE Communications Surveys & Tutorials
Published
2018
Volume
20
Issue
4
Pages
2923-2960
ISSN
  • 1553-877X (ISSN-L)
  • 2373-745X
OpenAlex
W2772457693
Cited by
1,471
References
27
Citations by year
2026: 79 · 2025: 147 · 2024: 164 · 2023: 168 · 2022: 213 · 2021: 281 · 2020: 246 · 2019: 135 · 2018: 38
FWCI
282.41
Type
journal article
Language
en
Open access
Locations
  • IEEE Communications Surveys & Tutorials (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Information Systems › Internet of Things and AI
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Physical Sciences › Computer Science › Artificial Intelligence › Data Stream Mining Techniques
Keywords
Internet of Things, deep learning, streaming analytics, deep learning architectures, fog computing, cloud computing, real-time data streams

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review