Elsevier

Advances in Computers

Volume 127, 2022, Pages 437-484
Advances in Computers

Chapter Sixteen - Artificial intelligence in edge devices

https://doi.org/10.1016/bs.adcom.2022.02.013Get rights and content

Abstract

In the current era, advancements in deep learning have seen the services and uses of artificial intelligence (AI) flourish. From individual support and commendation structures to video/audio monitoring, there is something for every person. With the development of mobile computing and the Internet of Things (IoT), billions of mobile and IoT devices are now connected to the Internet, generating tons of data at the edge of the network. As a result of this inclination, there is a demanding need to push AI beyond its limits to the networks edge in order to fully understand the capability of big data. Edge computing, a developing model that encourages computing everyday jobs as well as network services, which are basic to the edge of the network, has long been touted as a hopeful explanation for meeting this demand. The resulting new interdisciplinary field known as edge AI or edge intelligence (EI) has been attracting an incredible amount of attention. Although EI experimentation is still in its early stages, both the computer system and AI societies would benefit from a committed forum for exchanging recent EI accomplishments. At present, we are conducting a detailed survey of recent EI research events. We go over the context and enthusiasm along with inspiration for AI running first at the edge of the network.

Introduction

We live in the age of AI that has never before seen such rapid growth. Deep learning has been propelled forward by recent advances in algorithms, processing power, and large amounts of datasets [1]. Computer vision, speech recognition, and language processing, as well as chess (for example, AlphaGo) and robotics, have all seen major advancements owing to AI's remarkable reach [2]. A plethora of intelligent applications, such as intelligent personal assistants, personalized purchasing recommendations, video monitoring, and smart home appliances, have sprung up as a result of these advancements. These intelligent applications are well known for greatly enhancing people's lifestyles, increasing human work rate, and improving social productivity. Big data have lately seen a drastic change in the knowledge source from giant-scale cloud data centers to more ubiquitous end devices, such as mobile devices and Internet of Things (IoT) devices, as a significant driver that boosts AI development. Big data, such as online shopping records, social media-related items, and business information systems, have traditionally been created and mainly stored in large data centers. Cisco predicts that by 2021, people, machines, and things at the network edge will have created nearly 850 ZB [3]. Global data center traffic, on the other hand, will only reach 20.6 ZB by 2021. However, due to concerns about efficiency, cost, and privacy, driving the AI frontier to the sting ecology that lives at the bottom of the web is not trivial [4]. When transmitting a large amount of data across a wide area network (WAN), the pecuniary cost as well as the transmission time may be excessively high, making privacy leaks a major concern [5]. Another option is on-device analytics, which uses AI programs to process IoT data directly on the device, but it could suffer from poor performance and energy efficiency [6]. Recently, moving cloud services from the networks core to its edge, i.e., closer to IoT devices and data sources, has been proposed. A helper node can be any adjacent terminal devices capable of communicating with each other via device-to-device (D2D) communication [7], servers connected to access points (e.g., WLANs, routers, and base stations), network gateways, or even microdata gateways that can be accessed by neighboring devices. While edge nodes can vary in size from a credit card-sized computer to a microdata center with multiple server racks, the most important feature highlighted by edge computing is physical closeness to the information-generating sources. In essence, the physical proximity of information-processing and information-generating sources promises many advantages over traditional cloud-based computing paradigms, including low latency, energy efficiency, data protection, low bandwidth consumption, local awareness, and context [6], [8]. In fact, the combination of edge computing and AI has generated a new field of study known as edge intelligence (EI) or edge AI [9], [10]. Rather than relying solely on the cloud, EI leverages the best of widely available edge resources to provide AI insights. EI has gained a lot of interest from both industry and academia. For example, EI has been included in the well-known Gartner's advertising cycle as a new technology that could reach productivity levels in the next 5–10 years [11]. Pilot projects have been proposed by major corporations such as Google, Microsoft, Intel, and IBM to illustrate the benefits of edge computing in paving the way for AI. This initiative has enhanced various AI applications, from real-time video analytics to machine learning [12], reasoning support [13] to correct farming, smart homes [14], and industrial Internet of Things (IIoT) [15]. Notably, studies on and practice of this new interdisciplinary field of EI are still in their infancy stages. In both industry and academia, there is a widespread lack of a platform dedicated to reviewing, debating, and sharing the current advancements in EI. To close this gap, we perform a comprehensive and detailed assessment of the current EI research efforts in this study. First, we will go through the history of artificial intelligence. Next, the rationale, definition, and grading of EI will be discussed. Following that, we will categorize and discuss the evolving computer architectures and supporting technologies for EI model formation and inference. Finally, we will discuss about some of the open research problems and possibilities for EI. The following is a breakdown of this chapters structure.

  • (1)

    Section 2 provides an outline of AI's core ideas, focusing on deep learning—chosen AI's field.

  • (2)

    The purpose, definition, and rating of EI are discussed in Section 3.

  • (3)

    The architectures, enabling methodologies, systems, and frameworks for training EI models are discussed in Section 4.

  • (4)

    Section 5 discusses EI model inference structures, enabling methodologies, systems, and frameworks.

  • (5)

    EI's future directions and difficulties are discussed in Section 6. We believe that by conducting this poll, we will be able to evoke more interest, spark constructive debates, and inspire new research ideas on EI.

Section snippets

Primer on artificial intelligence

In this section, we go through AI ideas, reports, and approaches, focusing on deep learning, which is one of the most prominent branches of AI +.

Edge intelligence

EI is the result of the union of edge computing with AI. The rationale, advantages, and definition of EI are discussed in this section.

Edge intelligence model training

As a result of the growth of mobile and IoT devices, data are being created at the networks edge, which is important for AI model training. The architectures, essential performance measurements, enabling methodologies, and existing systems and frameworks for distributed DNN training at the sting are all covered in this section.

Edge intelligence model interface

The rapid implementation of model inference at the edge will be crucial to enable the delivery of high-quality EI services after distributed training of deep learning models. This section covers the architectures, key performance indicators, enabling approaches, and current systems and frameworks for DNN model inference in sting.

Future research directions

We are presently recognizing the critical open inquiries and future exploration ways for EI dependent on the phenomenal input above on current drives.

Conclusions

With artificial intelligence and IoT on the ascent, there is an earnest need to move the computer-based intelligence boondocks from the cloud to the edge of the web. Edge registering has been broadly perceived as a suitable choice to help process serious artificial intelligence applications in asset-obliged settings to meet this pattern. The association between state-of-the-art processing and simulated intelligence provides a new worldview of EI. In this part, we have conducted an exhaustive

Anubhav Singh, born on 1 January 2000 in Ballia, Uttar Pradesh, is pursuing MSc Forensic Science from Rashtriya Raksha University and has completed BSc (Hons.) Forensic Science from Galgotias University, Greater Noida, UP. He has a Diploma in Photography and PG Diploma in IT Fundamentals for Cybersecurity at IBM. He has completed several certificate courses. He is a certified graphics editor and designer. He has published more than book chapters in national and international research and review

References (115)

  • D. Svozil et al.

    Introduction to multi-layer feed-forward neural networks

    Chemom. Intell. Lab. Syst.

    (1997)
  • Y. LeCun et al.

    Deep learning

    Nature

    (2015)
  • L. Deng et al.

    Deep learning: methods and applications

    Found. Trends Signal Process.

    (2014)
  • Cisco Global Cloud Index

    Forecast and Methodology [online]

  • B. Heintz et al.

    Optimizing grouped aggregation in geo-distributed streaming analytics

  • Q. Pu

    Low latency geo-distributed data analytics

  • W. Shi et al.

    Edge computing: vision and challenges

    IEEE Internet Things J.

    (2016)
  • X. Chen et al.

    Exploiting massive D2D collaboration for energy-efficient mobile edge computing

    IEEE Wirel. Commun.

    (2017)
  • Y. Mao et al.

    A survey on mobile edge computing: the communication perspective

    IEEE Commun. Surveys Tuts.

    (2017)
  • X. Wang et al.

    In-Edge AI: Intelligentizing Mobile Edge Computing Caching and Communication by Federated Learning [online]

  • E. Li et al.

    Edge intelligence: on-demand deep learning model co-inference with device-edge synergy

  • Trends Emerge in the Gartner Hype Cycle for Emerging Technologies [online]

  • G. Ananthanarayanan

    Real-time video analytics: the killer app for edge computing

    Computer

    (2017)
  • K. Ha et al.

    Towards wearable cognitive assistance

  • C. Jie et al.

    EdgeOS_h: a home operating system for internet of everything

  • L. Li et al.

    Deep learning for smart industry: efficient manufacture inspection system with fog computing

    IEEE Trans. Ind. Informat.

    (2018)
  • R. Collobert et al.

    Natural language processing (almost) from scratch

    J. Mach. Learn. Res.

    (2011)
  • A. Krizhevsky et al.

    Imagenet classification with deep convolutional neural networks

  • K. Simonyan et al.

    Very Deep Convolutional Networks for Large-Scale Image Recognition [online]

  • K. He et al.

    Deep residual learning for image recognition

  • A.G. Howard

    MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications

  • H. Mao et al.

    Towards real-time object detection on embedded systems

    IEEE Trans. Emerging Topics Comput.

    (2018)
  • J. Redmon et al.

    You only look once: unified real-time object detection

  • W. Liu

    SSD: single shot multibox detector

  • L. Bottou

    Large-scale machine learning with stochastic gradient descent

  • D.E. Rumelhart et al.

    Learning representations by back-propagating errors

    Nature

    (1986)
  • Y. Chauvin et al.

    Backpropagation: Theory Architectures and Applications

    (2013)
  • C. Szegedy

    Going deeper with convolutions

  • P.J. Werbos

    Backpropagation through time: what it does and how to do it

    Proc. IEEE

    (1990)
  • S. Hochreiter et al.

    Long short-term memory

    Neural Comput.

    (1997)
  • I. Goodfellow

    Generative adversarial nets

  • V. Mnih

    Human-level control through deep reinforcement learning

    Nature

    (2015)
  • AI Trends for Enterprise Computing

  • Democratizing AI

  • M. Satyanarayanan et al.

    The case for VM-based cloudlets in mobile computing

    IEEE Pervasive Comput.

    (2009)
  • Microsoft Interactive Cloud Gaming

  • H. Zhang et al.

    Live video analytics at scale with approximation and delay-tolerance

  • C.-C. Hung

    VideoEdge: Processing camera streams using hierarchical clusters

  • I. Stoica

    A Berkeley View of Systems Challenges for AI

  • Trends Emerge in the Gartner Hype Cycle for Emerging Technologies

  • IEC White Paper Edge Intelligence [online]

  • Accelerating AI on the Intelligent Edge [online]

  • Edge Intelligence for Industrial Internet of Things [online]

  • H.B. McMahan et al.

    Communication-Efficient Learning of Deep Networks from Decentralized Data [online]

  • R. Shokri et al.

    Privacy-preserving deep learning

  • J. Konečný et al.

    Federated Learning: Strategies for Improving Communication Efficiency

    (2016)
  • A. Lalitha et al.

    Peer-to-Peer Federated Learning on Graphs [online]

  • H. Kim et al.

    On-Device Federated Learning Via Blockchain and Its Latency Analysis [online]

  • K. Hsieh et al.

    Gaia: geo-distributed machine learning approaching LAN speeds

  • S. Wang

    Adaptive federated learning in resource constrained edge computing systems

    IEEE J. Sel. Areas Commun.

    (2019)
  • Cited by (5)

    Anubhav Singh, born on 1 January 2000 in Ballia, Uttar Pradesh, is pursuing MSc Forensic Science from Rashtriya Raksha University and has completed BSc (Hons.) Forensic Science from Galgotias University, Greater Noida, UP. He has a Diploma in Photography and PG Diploma in IT Fundamentals for Cybersecurity at IBM. He has completed several certificate courses. He is a certified graphics editor and designer. He has published more than book chapters in national and international research and review papers in peer-reviewed international journals. He has organized more than 4 National and international conferences and has participated and presented his work at more than 12 national and international conferences and workshops.

    Kavita Saini is presently working as a professor at the School of Computing Science and Engineering, Galgotias University, Delhi NCR, India. She received her PhD degree from Banasthali Vidyapeeth, Banasthali. She has 18 years of teaching and research experience supervising masters degree and PhD students in emerging technologies. She has published more than 40 research papers in national and international journals and conferences. She has published 17 authored books for UG and PG courses for a number of universities including MD University, Rothak, and Punjab Technical University, Jallandhar, with national publishers. Kavita Saini has edited many books with international publishers, including IGI Global, CRC Press, IET Publisher, and Elsevier, and has published 15 book chapters with international publishers. Under her guidance, many MTech and PhD students are carrying out research work. She has also published various patents. Kavita Saini has also delivered technical talks on “Blockchain: An Emerging Technology,” “Web to Deep Web,” and other emerging areas and has handled many special sessions in international conferences and special issues in international journals. Her research interests include web-based instructional systems (WBIS), blockchain technology, Industry 4.0, and cloud computing.

    Varad Nagar, born on 17 March 2002, in Varanasi, Uttar Pradesh, is currently pursuing BSc (Hons.) Forensic Science from Vivekananda Global University, Jaipur, Rajasthan, India, and is also pursuing foundation degree from IIT Madras in data science and programming. He has participated and presented his work at more than 10 national and international conferences and workshops. He has published more than 12 papers in Scopus indexed journals and 10 book chapters in various national and international publications, and several papers/chapters are under progress. He has hands-on experience on a variety of sophisticated instruments like UV-visible spectrophotometers, IR spectroscopy, SEM, etc.

    Vinay Aseri, born on 28 December 2001, at Churu, Rajasthan, is currently pursuing BSc (Hons.) Forensic Science from Vivekananda Global University, Jaipur, Rajasthan, India. He has participated and presented his work at more than 15 national and international conferences and workshops. He has published more than 10 papers in Scopus indexed journals and 13 book chapters in various national and international publications, and several papers/chapters are under progress. He has hands-on experience on a variety of sophisticated instruments like UV-visible spectrophotometer, IR spectroscopy, SEM microscopy, etc.

    Mahipal Singh Sankhla, born on 19 May 1994, in Udaipur, Rajasthan, is currently working as an assistant professor in the Department of Forensic Science, Vivekananda Global University, Jaipur, Rajasthan. Prior to this, he has served as an assistant professor in the Department of Forensic Science, Institute of Sciences, SAGE University, Indore, MP. He has completed BSc (Hons.) Forensic Science and MSc Forensic Science. Currently, he is pursuing PhD in Forensic Science from Galgotias University, Greater Noida, UP. He has undergone training at the Forensic Science Laboratory (FSL) Lucknow, CBI (CFSL) New Delhi, Codon Institute of Biotechnology, Noida, and Rajasthan State Mines & Minerals Limited (R&D Division), Udaipur. He was awarded Junior Research Fellowship-JRF, a DST-funded project at Malaviya National Institute of Technology—MNIT, Jaipur, the Young Scientists Award for Best Research Paper Presentation at the 2nd National Conference on Forensic Science and Criminalistics, and Excellence in Reviewing Award in the International Journal for Innovative Research in Science & Technology (IJIRST). He has edited 4 books and published 10 book chapters in various national and international publications. He has published more than 120 research and review papers in peer-reviewed international and national journals. He has participated and presented his research work at more than 25 national and international conferences and workshops and organized more than 25 national and international conferences, workshops, and FDPs.

    Pritam P. Pandit is currently pursuing his masters degree in forensic science from Vivekananda Global University, Jaipur, Rajasthan. He has completed Post-Graduate Diploma in Forensic Science and Related Laws from the Government Institute of Forensic Science, Aurangabad, with distinction and has graduated from Rajarshi Chhatrapati Shahu College, Kolhapur, Maharashtra, with first class. He has also completed Maharashtra State Certificate in Information Technology (MSCIT) with 90%. He has published more than 10 papers in Scopus indexed journals and more than 11 book chapters in various national and international publications, and several papers/chapters are under progress.

    Rushikesh L. Chopade is currently pursuing his masters degree in forensic science from Vivekananda Global University, Jaipur, Rajasthan, India. He has completed Post-Graduation Diploma in Forensic Science and Related Laws from the Government Institute of Forensic Science, Aurangabad, and BSc Chemistry, Botany, Zoology (CBZ), from GSG College, Umarkhed, with a first class. He has published more than 6 papers in Scopus indexed journals and more than 10 book chapters in various national and international publishers, and several papers/chapters are under progress.

    View full text