Skip to main content

Machine Learning and Deep Learning Algorithms for Smart Cities: A Start-of-the-Art Review

  • Chapter
  • First Online:
IoT and IoE Driven Smart Cities

Abstract

The development in our urban cities has increased significant risks with everyday lives, like traffic congestion, pollution of the atmosphere, energy use, and public safety among others. Internet of Things (IoT) system has been used to tackle different research issues in a smart city. With the rapid development of IoT technologies, researchers have been motivated to develop smart services that extract knowledge from big data generated from IoT-based devices/sensors. The development of various models like forecast, preparation, monitoring, and ambiguity exploration in smart cities has been enhanced by the applications of deep learning (DL) and machine learning (ML) techniques, and for the urban development. These have also yielded greater results in the process of the huge data and input variables coming from IoT-based cognitive cities. Therefore, this chapter reviews the applicability of the state-of-the-art ML and DL in smart cities’ developments. It also discusses the novel application taxonomy of ML and DL smart cities and environmental planning that includes terms that are used interchangeably. Research shows that urban transportation, energy, and healthcare system are the main areas of applications that ML and DL techniques contributed in addressing their problems. The finding from the reviews reveals that ML and DL methods that are mostly applicable, and used in smart cities and urban development, are decision trees, support vector machine, artificial neural network, Bayesian, neuro-fuzzy, ensembles, and their hybridizations. Due to the complexities of both ML and DL with broad coverage of smart city applications, the study shows that there are various challenges ahead in applying these algorithms for this emerging field. The chapter discusses a range of potential directions related to ML and DL efficacy, evolving frameworks, convergence of information, and protection of privacy hoping that these would take the relevant research one step further to fully develop data analytics for smart cities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Nguyen G, Dlugolinsky S, Bobák M, Tran V, García ÁL, Heredia I et al (2019) Machine learning and deep learning frameworks and libraries for large-scale data mining: a survey. Artif Intell Rev 52(1):77–124

    Article  Google Scholar 

  2. Aggour KS, Gupta VK, Ruscitto D, Ajdelsztajn L, Bian X, Brosnan KH et al (2019) Artificial intelligence/machine learning in manufacturing and inspection: a GE perspective. MRS Bull 44(7):545–558

    Article  Google Scholar 

  3. Khan FN, Fan Q, Lu C, Lau APT (2020) Machine learning methods for optical communication systems and networks. In: Optical fiber telecommunications VII. Academic Press, New York, pp 921–978

    Google Scholar 

  4. Arrieta AB, Díaz-Rodríguez N, Del Ser J, Bennetot A, Tabik S, Barbado A et al (2020) Explainable artificial intelligence (XAI): concepts, taxonomies, opportunities and challenges toward responsible AI. Inform Fus 58:82–115

    Article  Google Scholar 

  5. Pouyanfar S, Sadiq S, Yan Y, Tian H, Tao Y, Reyes MP et al (2018) A survey on deep learning: algorithms, techniques, and applications. ACM Comput Surv (CSUR) 51(5):1–36

    Article  Google Scholar 

  6. Dargan S, Kumar M, Ayyagari MR, Kumar G (2019) A survey of deep learning and its applications: a new paradigm to machine learning. Arch Comput Methods Eng 27(4):1–22

    MathSciNet  Google Scholar 

  7. Tokmurzina D (2020) Road marking condition monitoring and classification using deep learning for city of Helsinki

    Google Scholar 

  8. Mundt M, Hong YW, Pliushch I, Ramesh V (2020) A wholistic view of continual learning with deep neural networks: forgotten lessons and the bridge to active and open world learning. arXiv:2009.01797

    Google Scholar 

  9. Hashem IAT, Chang V, Anuar NB, Adewole K, Yaqoob I, Gani A et al (2016) The role of big data in smart city. Int J Inf Manag 36(5):748–758

    Article  Google Scholar 

  10. Allam Z, Dhunny ZA (2019) On big data, artificial intelligence and smart cities. Cities 89:80–91

    Article  Google Scholar 

  11. Bibri SE, Krogstie J (2017) The core enabling technologies of big data analytics and context-aware computing for smart sustainable cities: a review and synthesis. J Big Data 4(1):1–50

    Article  Google Scholar 

  12. Saba D, Sahli Y, Berbaoui B, Maouedj R (2020) Towards smart cities: challenges, components, and architectures. In: Toward Social Internet of Things (SIoT): enabling technologies, architectures and applications, pp 249–286

    Google Scholar 

  13. Sharma N, Shamkuwar M, Singh I (2019) The history, present and future with IoT. In: Internet of things and big data analytics for smart generation. Springer, Cham, pp 27–51

    Google Scholar 

  14. Camboim GF, Zawislak PA, Pufal NA (2019) Driving elements to make cities smarter: evidences from European projects. Technol Forecast Soc Chang 142:154–167

    Article  Google Scholar 

  15. Woodhead R, Stephenson P, Morrey D (2018) Digital construction: from point solutions to IoT ecosystem. Autom Constr 93:35–46

    Article  Google Scholar 

  16. Mohammadi M, Al-Fuqaha A, Guizani M, Oh JS (2017) Semisupervised deep reinforcement learning in support of IoT and smart city services. IEEE Internet Things J 5(2):624–635

    Article  Google Scholar 

  17. Bhadoria RK, Saha J, Biswas S, Chowdhury C (2020) IoT-based location-aware smart healthcare framework with user mobility support in normal and emergency scenario: a comprehensive survey. Healthcare Paradigms in the Internet of Things Ecosystem. Academic Press, New York, pp 137–161

    Google Scholar 

  18. Banerjee M, Lee J, Choo KKR (2018) A blockchain future for internet of things security: a position paper. Digit Commun Netw 4(3):149–160

    Article  Google Scholar 

  19. Mahbub M (2020) A smart farming concept based on smart embedded electronics, internet of things and wireless sensor network. Internet Things 9:100161

    Article  Google Scholar 

  20. Al-Turjman FM (2017) Information-centric sensor networks for cognitive IoT: an overview. Ann Telecommun 72(1–2):3–18

    Article  Google Scholar 

  21. Pramanik PKD, Upadhyaya BK, Pal S, Pal T (2019) Internet of things, smart sensors, and pervasive systems: enabling connected and pervasive healthcare. In: Healthcare data analytics and management. Academic Press, pp 1–58

    Google Scholar 

  22. Srivastava G, Parizi RM, Dehghantanha A (2020) The future of blockchain technology in healthcare internet of things security. In: Blockchain cybersecurity, trust and privacy. Springer, Cham, pp 161–184

    Google Scholar 

  23. Adeniyi EA, Awotunde JB, Ogundokun RO, Kolawole PO, Abiodun MK, Adeniyi AA (2020) Mobile health application and COVID-19: opportunities and challenges. J Crit Rev 7(15):3481–3488

    Google Scholar 

  24. Darwish A, Ismail Sayed G, Ella Hassanien A (2019) The impact of implantable sensors in biomedical technology on the future of healthcare systems. In: Intelligent pervasive computing systems for smarter Healthcare, pp 67–89

    Google Scholar 

  25. Joyia GJ, Liaqat RM, Farooq A, Rehman S (2017) Internet of medical things (IOMT): applications, benefits, and future challenges in the healthcare domain. J Commun 12(4):240–247

    Google Scholar 

  26. Adeniyi EA, Ogundokun RO, Awotunde JB (2021) IoMT-based wearable body sensors network healthcare monitoring system. In: IoT in healthcare and ambient assisted living. Springer, Cham, pp 103–121

    Google Scholar 

  27. Qadri YA, Nauman A, Zikria YB, Vasilakos AV, Kim SW (2020) The future of healthcare internet of things: a survey of emerging technologies. IEEE Commun Surv Tutor 22(2):1121–1167

    Article  Google Scholar 

  28. Alharthi N, Gutub A (2017) Data visualization to explore improving decision-making within Hajj services. Sci Model Res 2(1):9–18

    Google Scholar 

  29. Al-Turjman F (2018) Information-centric framework for the internet of things (IoT): traffic modeling & optimization. Futur Gener Comput Syst 80:63–75

    Article  Google Scholar 

  30. Liu Y, Yang C, Jiang L, Xie S, Zhang Y (2019) Intelligent edge computing for IoT-based energy management in smart cities. IEEE Netw 33(2):111–117

    Article  Google Scholar 

  31. Li H, Wei T, Ren A, Zhu Q, Wang Y (2017, November) Deep reinforcement learning: framework, applications, and embedded implementations. In: 2017 IEEE/ACM international conference on computer-aided design (ICCAD). IEEE, pp 847–854

    Google Scholar 

  32. Ramchurn SD, Vytelingum P, Rogers A, Jennings NR (2012) Putting the ‘smarts’ into the smart grid: a grand challenge for artificial intelligence. Commun ACM 55(4):86–97

    Article  Google Scholar 

  33. Hannan M, Al-Shetwi A, Begum R, Ker P, Mansor M, Rahman S, et al (2021) Impact of renewable energy utilization and artificial intelligence in achieving sustainable development goals

    Google Scholar 

  34. Ullah Z, Al-Turjman F, Mostarda L, Gagliardi R (2020) Applications of artificial intelligence and machine learning in smart cities. Comput Commun 154:313–323

    Article  Google Scholar 

  35. Vapnik VN (1995) Constructing learning algorithms. In: The nature of statistical learning theory. Springer, New York, pp 119–166

    Google Scholar 

  36. Joachims T (1998, April) Text categorization with support vector machines: learning with many relevant features. In: European conference on machine learning. Springer, Berlin, pp 137–142

    Google Scholar 

  37. Brücher H, Knolmayer G, Mittermayer MA (2002) Document classification methods for organizing explicit knowledge. Technical report

    Google Scholar 

  38. Ogundokun RO, Sadiku PO, Misra S, Ogundokun OE, Awotunde JB, Jaglan V (2021) Diagnosis of Long Sightedness Using Neural Network and Decision Tree Algorithms. Journal of Physics: Conference Series, 2021, 1767(1), 012021

    Google Scholar 

  39. Saad Y, Shaker K (2017) Support vector machine and Back propagation neural network approach for text classification. J Univ Hum Dev 3(2):869–876

    Article  Google Scholar 

  40. Ng HT, Goh WB, Low KL (1997, July) Feature selection, perceptron learning, and a usability case study for text categorization. In: Proceedings of the 20th annual international ACM SIGIR conference on research and development in information retrieval, pp 67–73

    Google Scholar 

  41. Qiao W, Khishe M, Ravakhah S (2021) Underwater targets classification using local wavelet acoustic pattern and multi-layer perceptron neural network optimized by modified whale optimization algorithm. Ocean Eng 219:108415

    Article  Google Scholar 

  42. Awotunde JB, Ogundokun RO, Adeniyi EA, Misra S (2022) Visual Exploratory Data Analysis Technique for Epidemiological Outbreak of COVID-19 Pandemic. EAI/Springer Innovations in Communication and Computing, 2022, pp. 179–191

    Google Scholar 

  43. Myllymaki P, Tirri H (1993, March) Bayesian case-based reasoning with neural networks. In IEEE international conference on neural networks. IEEE, pp 422–427

    Google Scholar 

  44. Borkar K, Dhande N (2017) Efficient text classification of 20 newsgroup dataset using classification algorithm. Int J Recent Innov Trends Comput Commun 5(6):1236–1240

    Google Scholar 

  45. Yu B, Xu ZB, Li CH (2008) Latent semantic analysis for text categorization using neural network. Knowl-Based Syst 21(8):900–904

    Article  Google Scholar 

  46. Trappey AJ, Hsu FC, Trappey CV, Lin CI (2006) Development of a patent document classification and search platform using a back-propagation network. Expert Syst Appl 31(4):755–765

    Article  Google Scholar 

  47. Dixit A, Mani A, Bansal R (2020) Feature selection for text and image data using differential evolution with SVM and Naïve Bayes classifiers. Eng J 24(5):161–172

    Article  Google Scholar 

  48. Kim JW, Lee BH, Shaw MJ, Chang HL, Nelson M (2001) Application of decision-tree induction techniques to personalized advertisements on internet storefronts. Int J Electron Commer 5(3):45–62

    Article  Google Scholar 

  49. Arivoli PV, Chakravarthy T, Kumaravelan G (2017) Empirical evaluation of machine learning algorithms for automatic document classification. Int J Adv Res Comput Sci 8(8)

    Google Scholar 

  50. Ansari A, Riasi A (2019) Using decision trees to analyse the customers’ shopping location preferences. Int J Bus Excell 18(2):174–202

    Article  Google Scholar 

  51. Greiner R, Schaffer J (2001) AIxploratorium—decision trees. Department of Computing Science, University of Alberta, Edmonton, Canada

    Google Scholar 

  52. Wei W, Visweswaran S, Cooper GF (2011) The application of naive Bayes model averaging to predict Alzheimer’s disease from genome-wide data. J Am Med Inform Assoc 18(4):370–375

    Article  Google Scholar 

  53. Lavrač N (1999) Selected techniques for data mining in medicine. Artif Intell Med 16(1):3–23

    Article  MathSciNet  Google Scholar 

  54. Dannenberg RB, Thom B, Watson D (1997) A machine learning approach to musical style recognition

    Google Scholar 

  55. Kittler J (1998) Combining classifiers: a theoretical framework. Pattern Anal Applic 1(1):18–27

    Article  MathSciNet  Google Scholar 

  56. Kittler J, Hatef M, Duin RP, Matas J (1998) On combining classifiers. IEEE Trans Pattern Anal Mach Intell 20(3):226–239

    Article  Google Scholar 

  57. Wang R, Wu XJ, Kittler J (2020) Graph embedding multi-kernel metric learning for image set classification with Grassmannian manifold-valued features. IEEE Trans Multimedia 23:228–242

    Article  Google Scholar 

  58. Kuncheva LI, Whitaker CJ (2001, July) Feature subsets for classifier combination: an enumerative experiment. In: International workshop on multiple classifier systems. Springer, Berlin, pp 228–237

    Google Scholar 

  59. Jain AK, Duin RPW, Mao J (2000) Statistical pattern recognition: a review. IEEE Trans Pattern Anal Mach Intell 22(1):4–37

    Article  Google Scholar 

  60. Kuncheva LI, Bezdek JC, Duin RP (2001) Decision templates for multiple classifier fusion: an experimental comparison. Pattern Recogn 34(2):299–314

    Article  MATH  Google Scholar 

  61. Ichihashi H, Shirai T, Nagasaka K, Miyoshi T (1996) Neuro-fuzzy ID3: a method of inducing fuzzy decision trees with linear programming for maximizing entropy and an algebraic method for incremental learning. Fuzzy Sets Syst 81(1):157–167

    Article  MathSciNet  Google Scholar 

  62. Altilio R, Rosato A, Panella M (2018, July) A sparse Bayesian model for random weight fuzzy neural networks. In: 2018 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1–7

    Google Scholar 

  63. Zamirpour E, Mosleh M (2018) A biological brain-inspired fuzzy neural network: fuzzy emotional neural network. Biol Inspir Cogn Archtect 26:80–90

    Google Scholar 

  64. Qaddoum K (2018, August) Fortified offspring fuzzy neural networks algorithm. In: International conference on soft computing in data science. Springer, Cham, pp 173–185

    Google Scholar 

  65. Tagliaferri R, Ciaramella A, Di Nola A, Bělohlávek R (2004) Fuzzy neural networks based on fuzzy logic algebras valued relations. In: Fuzzy partial differential equations and relational equations. Springer, Berlin, pp 116–129

    Google Scholar 

  66. Ayo FE, Awotunde JB, Ogundokun RO, Folorunso SO, Adekunle AO (2020) A decision support system for multi-target disease diagnosis: a bioinformatics approach. Heliyon 6(3):e03657

    Article  Google Scholar 

  67. Ayo FE, Ogundokun RO, Awotunde JB, Adebiyi MO, Adeniyi AE (2020, July) Severe acne skin disease: a fuzzy-based method for diagnosis. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), 12254 LNCS, pp 320–334

    Google Scholar 

  68. Oladele TO, Ogundokun RO, Awotunde JB, Adebiyi MO, Adeniyi JK (2020, July) Diagmal: a malaria coactive neuro-fuzzy expert system. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), 12254 LNCS, pp 428–441

    Google Scholar 

  69. Adadi A, Berrada M (2018) Peeking inside the black-box: a survey on explainable artificial intelligence (XAI). IEEE Access 6:52138–52160

    Article  Google Scholar 

  70. Guillaume S (2001) Designing fuzzy inference systems from data: an interpretability-oriented review. IEEE Trans Fuzzy Syst 9(3):426–443

    Article  Google Scholar 

  71. Nam T, Pardo TA (2011) Conceptualizing smart city with dimensions of technology, people, and institutions. In: June proceedings of the 12th annual international digital government research conference: digital government innovation in challenging times, pp 282–291

    Google Scholar 

  72. Su K, Li J, Fu H (2011) Smart city and the applications. In: September 2011 international conference on electronics, communications and control (ICECC), pp 1028–1031

    Google Scholar 

  73. Ahad MA, Biswas R (2019) Request-based, secured and energy-efficient (RBSEE) architecture for handling IoT big data. J Inf Sci 45(2):227–238

    Article  Google Scholar 

  74. Ahad MA, Tripathi G, Zafar S, Doja F (2020) IoT data management—security aspects of information linkage in IoT systems. Principles of internet of things (IoT) ecosystem: insight paradigm. Springer, Cham, pp 439–464

    Google Scholar 

  75. Kazeem Moses A, Joseph Bamidele A, Roseline Oluwaseun O, Misra S, Abidemi Emmanuel A (2021) Applicability of MMRR load balancing algorithm in cloud computing. Int J Comput Math Comput Syst Theory 6(1):7–20

    Article  MathSciNet  Google Scholar 

  76. Patel H, Singh Rajput D, Thippa Reddy G, Iwendi C, Kashif Bashir A, Jo O (2020) A review on classification of imbalanced data for wireless sensor networks. Int J Distrib Sens Netw 16(4):1550147720916404

    Article  Google Scholar 

  77. Muhammad AN, Aseere AM, Chiroma H, Shah H, Gital AY, Hashem IAT (2020) Deep learning application in smart cities: recent development, taxonomy, challenges and research prospects. In: Neural computing and applications, pp 1–37

    Google Scholar 

  78. Habibzadeh H, Nussbaum BH, Anjomshoa F, Kantarci B, Soyata T (2019) A survey on cybersecurity, data privacy, and policy issues in cyber-physical system deployments in smart cities. Sustain Cities Soc 50:101660

    Article  Google Scholar 

  79. Abiodun MK, Awotunde JB, Ogundokun RO, Misra S, Adeniyi EA, Arowolo MO, Jaglan V (2021, February) Cloud and big data: a mutual benefit for organization development. In: Journal of physics: conference series (vol 1767, No 1, p 012020). IOP Publishing

    Google Scholar 

  80. Sejnowski TJ (2018) The deep learning revolution. MIT Press, Cambridge, MA

    Book  Google Scholar 

  81. Kuru K, Khan W (2020) A framework for the synergistic integration of fully autonomous ground vehicles with smart city. IEEE Access

    Google Scholar 

  82. Josefsson MY, Steinthorsson RS (2021) Reflections on a SMART urban ecosystem in a small island state: the case of SMART Reykjavik. Int J Entrep Small Bus 42(1&2):93–114

    Google Scholar 

  83. Belhadi A, Djenouri Y, Srivastava G, Djenouri D, Lin JCW, Fortino G (2021) Deep learning for pedestrian collective behavior analysis in smart cities: a model of group trajectory outlier detection. Inform Fus 65:13–20

    Article  Google Scholar 

  84. Singh S, Sharma PK, Yoon B, Shojafar M, Cho GH, Ra IH (2020) Convergence of blockchain and artificial intelligence in IoT network for the sustainable smart city. Sustain Cities Soc 63:102364

    Article  Google Scholar 

  85. Nasrollahi M, Beynaghi A, Mohamady FM, Mozafari M (2020) Plastic packaging, recycling, and sustainable development. In: Responsible consumption and production, pp 544–551

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joseph Bamidele Awotunde .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Oladipo, I.D., AbdulRaheem, M., Awotunde, J.B., Bhoi, A.K., Adeniyi, E.A., Abiodun, M.K. (2022). Machine Learning and Deep Learning Algorithms for Smart Cities: A Start-of-the-Art Review. In: Nath Sur, S., Balas, V.E., Bhoi, A.K., Nayyar, A. (eds) IoT and IoE Driven Smart Cities. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-82715-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-82715-1_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-82714-4

  • Online ISBN: 978-3-030-82715-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics