OER·harvester

← Back to the library
Zenodo PDF resource

Intelligent Insights: Advancements in AI Research

This research paper provides a comprehensive overview of the stateof-the-art advancements in Artificial Intelligence (AI) techniques and their applications. The paper begins with an introduction to AI research and its significance, followed by a detailed discussion of the latest AI techniques including deep learning, reinforcement learning, and computer vision. The paper also highlights the advancements in Natural L…

Licence
OPEN CC-BY-4.0
Authors
neelesh mungoli
Published
2023-06-28 · Zenodo
Language
eng
Length
4827 words
Type
narrative text

Cites 3 works

inferred
Open ↗ Download Open original ↗

Intelligent Insights: Advancements in AI Research

Source: Intelligent Insights: Advancements in AI Research · Zenodo Authors: neelesh mungoli Licence: CC-BY-4.0 — https://creativecommons.org/licenses/by/4.0/

Neelesh Mungoli

* UNC Charlotte.

ABSTRACT

This research paper provides a comprehensive overview of the state-of-the-art advancements in Artificial Intelligence (AI) techniques and their applications. The paper begins with an introduction to AI research and its significance, followed by a detailed discussion of the latest AI techniques including deep learning, reinforcement learning, and computer vision. The paper also highlights the advancements in Natural Language Processing (NLP), including language models, sentiment analysis, and dialogue systems. The various domains in which AI is being used, including healthcare, finance, and transportation, are also explored. The paper also addresses the ethical and social implications of AI and predicts the future trends in AI research. The conclusion summarizes the key findings of the paper and highlights its contribution to the field of AI research.

Index Terms: Artificial-intelligence—Advancements—Research—

Future

1 INTRODUCTION

Artificial Intelligence (AI) has been a rapidly growing field of research over the past few decades, with significant advancements made in various areas including computer vision, natural language processing, and machine learning. The development of AI technologies has revolutionized the way humans interact with technology, providing new opportunities for automating complex tasks and making previously impossible things achievable [26]. The significance of AI research lies in its potential to impact various aspects of society, including healthcare, finance, transportation, and education. AI has the capability to improve the efficiency and accuracy of decision-making processes, leading to increased productivity and improved quality of life [16]. The purpose of this research paper is to provide a comprehensive overview of the state-of-the-art advancements in AI techniques and their applications. The paper focuses on the latest AI techniques, including deep learning, reinforcement learning, and computer vision, and highlights the advancements in Natural Language Processing (NLP), including language models, sentiment analysis, and dialogue systems. The paper also explores the various domains in which AI is being used and addresses the ethical and social implications of AI. The conclusion summarizes the key findings of the paper and highlights its contribution to the field of AI research [21].

2 STATE-OF-THE-ART AI TECHNIQUES: A COMPREHENSIVE

OVERVIEW OF THE LATEST AI TECHNIQUES, INCLUDING DEEP LEARNING, REINFORCEMENT LEARNING, AND COMPUTER VISION

Artificial Intelligence (AI) has seen rapid advancements in recent years, with various techniques and algorithms developed to solve complex problems in various domains. In this section, we provide a comprehensive overview of the latest AI techniques, including deep learning, reinforcement learning, and computer vision.

  • e-mail: nmungoli@uncc.edu

Deep Learning: Deep learning is a subset of machine learning that involves the use of artificial neural networks to learn patterns and features from large amounts of data. Deep learning algorithms have been shown to be highly effective in various applications, including computer vision, natural language processing, and speech recognition. The success of deep learning can be attributed to its ability to automatically learn complex representations of data, without the need for hand-engineered features. Reinforcement Learning: Reinforcement learning is an area of machine learning that focuses on training an agent to make decisions in an environment by maximizing a reward signal. Reinforcement learning algorithms have been shown to be effective in various applications, including game playing, robotics, and autonomous driving. Computer Vision: Computer vision is a field of study focused on enabling computers to interpret and understand visual data, such as images and videos. Computer vision techniques have been developed to perform a wide range of tasks, including object recognition, image classification, and scene understanding.

2.1 Deep Learning

Deep learning is a subset of machine learning that involves the use of artificial neural networks to learn patterns and features from large amounts of data. It is a form of representation learning, where the goal is to learn a meaningful representation of the input data that can be used for various tasks, such as classification or prediction [27]. The architecture of deep learning models consists of multiple layers of artificial neurons, each of which is responsible for learning increasingly abstract representations of the input data. The first layer of neurons typically receives the raw input data, while the last layer outputs the final predictions. The intermediate layers, also known as hidden layers, learn increasingly complex features of the input data. One of the key factors contributing to the success of deep learning is its ability to automatically learn complex representations of data, without the need for hand-engineered features. This has made it possible to tackle complex problems, such as image and speech recognition, natural language processing, and game playing, that were previously difficult to solve using traditional machine learning methods [17]. One of the most well-known types of deep learning models is the Convolutional Neural Network (CNN), which is widely used in computer vision tasks, such as image classification and object recognition. CNNs are designed to capture the spatial relationships between pixels in an image and are particularly well suited to image analysis tasks. Another popular type of deep learning model is the Recurrent Neural Network (RNN), which is used in tasks involving sequences of data, such as natural language processing and speech recognition. Deep learning models are trained using large amounts of labeled data and a form of supervised learning, where the goal is to learn a mapping from the input data to the corresponding output labels. The training process involves updating the weights of the artificial neurons to minimize a loss function, which measures the difference between the model’s predictions and the true labels. One of the challenges of deep learning is choosing the right architecture and hyperparameters for a particular task, as well as obtaining enough labeled data to train the model effectively [15].

The success of deep learning has led to a rapidly growing interest in this field, with many new developments and applications being explored. One of the key areas of research is exploring new architectures, such as Generative Adversarial Networks (GANs) and Autoencoders, which have shown promising results in various tasks, such as image synthesis and unsupervised learning. Another area of research is improving the interpretability and robustness of deep learning models, which is important for ensuring their safe deployment in real-world applications. In conclusion, deep learning is a rapidly growing field of research that has shown great potential in solving complex problems in various domains. The ability of deep learning models to automatically learn complex representations of data, without the need for hand-engineered features, has made it possible to tackle previously difficult problems, such as image and speech recognition, natural language processing, and game playing. The continued advancements in deep learning research are expected to lead to even more innovative and impactful applications in the future.

2.2 Reinforcement Learning

Reinforcement Learning (RL) is a subfield of artificial intelligence that focuses on the problem of learning how to make decisions in an environment in order to maximize a reward signal. In RL, an agent interacts with an environment and receives feedback in the form of rewards, based on its actions. The goal of the agent is to learn a policy that maps its observations to actions, such that it maximizes the expected reward over time [4]. RL algorithms are used in a variety of applications, such as robotic control, game playing, recommendation systems, and autonomous navigation. One of the key challenges in RL is that the agent must learn from its experiences, without having complete knowledge of the environment. This means that the agent must balance exploration and exploitation, in order to learn effectively. RL can be divided into two main categories: value-based and policy-based methods. Value-based methods, such as Q-learning, estimate the expected reward for each state-action pair, and use this estimate to guide the policy. Policy-based methods, such as actor-critic methods, directly estimate the policy, without estimating the value function [3]. One of the most well-known RL algorithms is Q-learning, which was introduced by Watkins in 1989. Q-learning is a model-free, off-policy algorithm that uses a table to store the estimated value of each state-action pair. The algorithm updates the estimated values based on the observed rewards and the maximum estimated value for the next state [2]. Another popular RL algorithm is the actor-critic method, which was introduced by Barto et al. in 1983. Actor-critic methods consist of two separate components: an actor, which maps the observations to actions, and a critic, which evaluates the quality of the actions taken by the actor. The actor and critic are updated together, so that the actor learns to take actions that maximize the expected reward, as estimated by the critic [18]. Deep reinforcement learning is a form of RL that uses deep neural networks as the function approximator for the value or policy. This has enabled RL to be applied to more complex problems, such as playing Atari games and Go. The combination of deep learning and RL has also led to breakthroughs in robotics, such as learning to control robots directly from raw sensory inputs. In conclusion, reinforcement learning is a powerful and versatile paradigm for learning how to make decisions in an environment, based on feedback in the form of rewards. RL algorithms have been successfully applied to a wide range of applications, including game playing, robotic control, recommendation systems, and autonomous navigation. The integration of deep learning and RL has further expanded the capabilities of RL, making it possible to tackle even more complex problems.

2.3 Computer Vision

Computer Vision is a subfield of artificial intelligence that deals with the computational methods for acquiring, analyzing, and understanding digital images and videos. It is an interdisciplinary field that involves computer science, mathematics, and engineering, and has applications in areas such as robotics, medical imaging, security, and entertainment. Computer Vision is concerned with the automated analysis of visual data, and involves tasks such as object recognition, scene understanding, image segmentation, and optical flow estimation. It is a rapidly advancing field, and has seen significant improvements in recent years, due to the availability of large amounts of data and advances in deep learning techniques. One of the key challenges in Computer Vision is the ability to accurately recognize and categorize objects in images and videos. Object recognition algorithms use techniques such as feature extrac- tion, matching, and classification, to identify objects in an image or video. Some of the most popular object recognition algorithms include Scale-Invariant Feature Transform (SIFT), Speeded Up Robust Features (SURF), and Local Binary Patterns (LBP). Another important area in Computer Vision is scene understanding, which involves recognizing and categorizing objects and scenes, and determining their relationships. Scene understanding algorithms use techniques such as segmentation, stereo matching, and 3D re- construction, to analyze the structure and content of images and videos. Some of the most popular scene understanding algorithms include Random Forests, Convolutional Neural Networks (CNNs), and Graphical Models.

Image segmentation is another important area in Computer Vision,

and deals with the process of dividing an image into semantically meaningful regions. Image segmentation algorithms use techniques such as clustering, thresholding, and graph-based methods, to parti- tion an image into regions that correspond to objects or regions of interest. Some of the most popular image segmentation algorithms include k-means clustering, Graph-Cut, and Normalized Cuts [20]. Finally, optical flow estimation is an important area in Computer Vision that deals with the problem of estimating the motion of objects in a video. Optical flow algorithms use techniques such as feature tracking, correlation, and optimization, to estimate the motion of objects in a video. Some of the most popular optical flow algorithms include Lucas-Kanade, Horn-Schunck, and TV-L1 [25]. In conclusion, Computer Vision is a rapidly advancing field that is concerned with the automated analysis of visual data. It involves tasks such as object recognition, scene understanding, image segmentation, and optical flow estimation, and has applications in areas such as robotics, medical imaging, security, and entertainment. The field has seen significant improvements in recent years, due to the availability of large amounts of data and advances in deep learning techniques [22].

3 NATURAL LANGUAGE PROCESSING

Natural Language Processing (NLP) is a subfield of artificial intelligence that deals with the computational analysis and generation of human language. NLP involves tasks such as text classification, sentiment analysis, machine translation, and text generation, and has applications in areas such as customer service, news summarization, and text-to-speech systems [24]. In recent years, there have been significant advancements in NLP, particularly in the area of deep learning. Deep learning models such as Recurrent Neural Networks (RNNs) and Transformer models have achieved state-of-the-art results on a range of NLP tasks, out- performing traditional NLP methods such as bag-of-words models and n-gram models.

One of the key advancements in NLP has been the development of pre-trained language models, such as BERT and GPT-3. These models are trained on large amounts of text data, and can be fine- tuned for specific NLP tasks, such as sentiment analysis and question answering. The ability of these models to capture the context and meaning of language has greatly improved the performance of NLP systems [5]. Another important area in NLP is sentiment analysis, which involves determining the emotion or opinion expressed in a text. Sentiment analysis algorithms use techniques such as lexicon-based methods, machine learning models, and deep learning models, to analyze the sentiment of a text. Some of the most popular sentiment analysis algorithms include Naive Bayes, Support Vector Machines (SVMs), and Convolutional Neural Networks (CNNs) [23]. Machine translation is another important area in NLP, and deals with the problem of automatically translating text from one language to another. Machine translation algorithms use techniques such as rule-based systems, statistical machine translation, and neural machine translation, to translate text. Some of the most popular machine translation algorithms include IBM Model 1, Moses, and Google Translate. Text generation is another important area in NLP, and involves generating text that is similar to a given input text. Text generation algorithms use techniques such as Markov models, recurrent neural networks, and transformers, to generate text. Some of the most popular text generation algorithms include GPT-3, OpenAI, and Generative Adversarial Networks (GANs). In conclusion, NLP is a rapidly advancing field that is concerned with the computational analysis and generation of human language. In recent years, there have been significant advancements in NLP, particularly in the area of deep learning, with models such as BERT and GPT-3 achieving state-of-the-art results on a range of NLP tasks. NLP has applications in areas such as customer service, news summarization, and text-to-speech systems, and is a key area of research in artificial intelligence.

4 APPLICATIONS OF AI IN VARIOUS DOMAINS

Artificial Intelligence (AI) has been transforming various domains and industries in recent years, leading to a growing number of applications that are shaping the future. AI has the potential to solve complex problems and improve efficiency, productivity, and accuracy in various domains [8]. One of the key domains where AI is being widely used is healthcare. AI algorithms are used to diagnose diseases, predict patient outcomes, and personalize treatments. For example, computer vision algorithms can be used to detect cancer in medical images, and machine learning algorithms can be used to predict the likelihood of a patient developing a disease based on their medical history and demographics. AI is also being used to optimize clinical workflows and improve the efficiency of healthcare organizations. Another important domain where AI is making a significant impact is finance. AI algorithms are being used for fraud detection, risk management, and customer service. For example, machine learning algorithms can be used to identify unusual transactions in real-time, reducing the risk of fraud. AI is also being used to improve customer experience by providing personalized financial advice and recommendations [14]. Retail is another domain where AI is being widely used. AI algorithms are used for demand forecasting, price optimization, and personalized recommendations. For example, machine learning algorithms can be used to predict demand for products based on historical sales data, enabling retailers to optimize their inventory management. AI is also being used to personalize the shopping experience for customers by recommending products based on their previous purchases and browsing history [19]. AI is also making a significant impact in the transportation and

logistics industry. AI algorithms are used for route optimization, vehicle scheduling, and predictive maintenance. For example, machine learning algorithms can be used to optimize delivery routes based on real-time traffic conditions, reducing the time and cost of deliveries. AI is also being used to predict equipment failures, enabling organizations to schedule maintenance before a breakdown occurs. Finally, AI is being used in the field of education. AI algorithms are used for personalized learning, assessment, and content generation. For example, machine learning algorithms can be used to personalize learning content based on a student’s learning style and performance. AI is also being used to automate the grading process and provide instant feedback to students. In conclusion, AI has the potential to revolutionize various domains and industries, leading to new applications that are shaping the future. AI is being used in domains such as healthcare, finance, retail, transportation, and education, and is improving efficiency, productivity, and accuracy in these domains.

5 ETHICS AND SOCIAL IMPLICATIONS OF AI

The development and deployment of Artificial Intelligence (AI) are having significant ethical and social implications that need to be considered. AI is a powerful tool that can automate processes, make decisions, and improve efficiency, but it also has the potential to harm people and communities [9]. One of the key ethical issues related to AI is privacy. AI algorithms process large amounts of personal data, which can include sensitive information such as financial and health records. The stor- age and processing of this data raise privacy concerns and can result in the unauthorized use of personal information. In addition, AI algorithms can also make decisions about individuals based on this data, leading to potential biases and discrimination. Another important ethical issue is accountability. AI algorithms are designed to make decisions, but who is responsible when these decisions have negative consequences? For example, who is responsible when an AI-powered self-driving car causes an accident? The development of AI needs to be accompanied by clear regulations and accountability mechanisms to ensure that the technology is used ethically and responsibly [7]. The deployment of AI also has the potential to cause job losses as machines automate tasks that were previously performed by humans. This can result in significant social and economic consequences, particularly in communities where jobs are scarce. The development of AI needs to be accompanied by strategies to support workers who are displaced by automation and to ensure that the benefits of AI are shared by all members of society [13]. Another key issue is the lack of transparency in AI algorithms. AI algorithms are often black boxes, and it can be difficult to understand how decisions are being made [6]. This lack of transparency can result in decision-making that is opaque and can lead to biased outcomes. In addition, it can also make it difficult to hold organizations accountable for the decisions made by AI algorithms. In conclusion, AI has the potential to transform society and bring significant benefits, but it also has the potential to cause harm. The development and deployment of AI need to be accompanied by ethical considerations and the development of clear regulations to ensure that the technology is used responsibly and for the benefit of society as a whole.

6 FUTURE OF AI RESEARCH

The future of Artificial Intelligence (AI) research is exciting and holds great potential for transforming society in numerous ways. In the coming years, AI is expected to have a significant impact on a wide range of fields, including healthcare, education, and transportation. As the field of AI continues to advance, researchers

and practitioners are exploring new ways to develop and apply the technology to solve complex problems and improve our lives [28]. One area of focus for future AI research is developing more advanced and sophisticated algorithms. Deep learning algorithms, for example, have been instrumental in recent breakthroughs in computer vision and natural language processing. However, these algorithms have limitations and can be vulnerable to adversarial attacks [12]. In the future, researchers will seek to develop new algorithms that are more robust and secure, and can better handle complex, real-world problems. Another area of focus for future AI research is increasing the transparency and interpretability of AI algorithms. Currently, many AI algorithms are considered to be black boxes, making it difficult to understand how decisions are being made [1]. In the future, researchers will focus on developing algorithms that are more transparent, so that they can be audited and regulated more effectively [11]. Another important area of future AI research is human-centered AI. This research aims to develop AI technologies that are designed to augment human capabilities, rather than replace them. For example, researchers are developing AI algorithms that can assist with decision-making, and help people better understand complex information and data. In the future, AI is also expected to have a significant impact on the job market. Automation is expected to disrupt many industries, and the development of AI technologies will have important implications for workers and communities. Future AI research will focus on developing strategies to ensure that the benefits of AI are shared by all members of society and to mitigate the negative consequences of automation [10]. In conclusion, the future of AI research is exciting and holds great promise for transforming society in numerous ways. In the coming years, researchers and practitioners will focus on developing more advanced algorithms, increasing the transparency and interpretability of AI, developing human-center AI, and ensuring that the benefits of AI are shared by all members of society.

7 CONCLUSION AND FUTURE WORK

In conclusion, Artificial Intelligence (AI) has seen tremendous growth in recent years, and has already had a significant impact on a wide range of fields. The state-of-the-art AI techniques, including deep learning, reinforcement learning, computer vision, and natural language processing, have paved the way for new breakthroughs in fields like healthcare, education, and transportation. This research paper has provided a comprehensive overview of the latest AI techniques and advancements. Deep learning algorithms, for example, have been instrumental in recent breakthroughs in computer vision and natural language processing. Reinforcement learning, on the other hand, has shown great potential for solving complex problems in fields like robotics and gaming. Computer vision, meanwhile, is an important area of research that is expected to play a significant role in the development of smart cities and autonomous vehicles. Natural language processing, meanwhile, is a rapidly growing field that has the potential to revolutionize the way we interact with computers. However, AI is not without its challenges, and the future of AI research will require addressing important ethical and social implications. In particular, researchers will need to focus on developing algorithms that are more transparent and interpretable, and that can be audited and regulated more effectively. Additionally, future AI research will need to focus on ensuring that the benefits of AI are shared by all members of society, and that the technology is developed in a way that is fair and inclusive. In conclusion, the future of AI research is exciting and holds great promise for transforming society in numerous ways. As the field continues to advance, researchers and practitioners will focus on developing more advanced algorithms, increasing transparency and

interpretability, developing human-center AI, and ensuring that the

benefits of AI are shared by all members of society. With continued investment and innovation in the field, AI has the potential to play an even greater role in solving complex problems and improving our lives.

REFERENCES

[1] M. Abadi, A. Agarwal, P. Barham, E. Brevdo, Z. Chen, C. Citro, G. S. Corrado, A. Davis, J. Dean, M. Devin, et al. Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467, 2016. [2] A. G. Barto. Neuronlike adaptive elements that can solve difficult learning control problems. Neurocomputing; foundations of research,

[3] pp. 535–549, 1988.

A. G. Barto, R. S. Sutton, and C. W. Anderson. Neuronlike adaptive elements that can solve difficult learning control problems. IEEE transactions on systems, man, and cybernetics, (5):834–846, 1983. [4] W. Cjch. Learning from delayed rewards. PhD thesis, King’s College, University of Cambridge, 1989. [5] J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805, 2018. [6] P. Domingos. The master algorithm: How the quest for the ultimate learning machine will remake our world. Basic Books, 2015. [7] Y. K. Dwivedi, L. Hughes, E. Ismagilova, G. Aarts, C. Coombs,

T. Crick, Y. Duan, R. Dwivedi, J. Edwards, A. Eirug, et al. Artificial intelligence (ai): Multidisciplinary perspectives on emerging challenges, opportunities, and agenda for research, practice and policy. International Journal of Information Management, 57:101994, 2021. [8] A. Esteva, B. Kuprel, R. A. Novoa, J. Ko, S. M. Swetter, H. M. Blau, and S. Thrun. deep neural networks. Dermatologist-level classification of skin cancer with nature, 542(7639):115–118, 2017. [9] L. Floridi. What the near future of artificial intelligence could be. Philosophy & Technology, 32:1–15, 2019. [10] C. B. Frey and M. A. Osborne. The future of employment: How susceptible are jobs to computerisation? Technological forecasting and social change, 114:254–280, 2017. [11] D. Hassabis, D. Kumaran, C. Summerfield, and M. Botvinick. Neuroscience-inspired artificial intelligence. Neuron, 95(2):245–258,

[12] M. Holman. How problematic is the near-euclidean spatial geometry of the large-scale universe? Foundations of Physics, 48(11):1617–1647,

[13] W. Holmes, J. Persson, I.-A. Chounta, B. Wasson, and V. Dimitrova. Artificial intelligence and education: A critical view through the lens of human rights, democracy and the rule of law. Council of Europe,

[14] J. D. Kelleher, B. Mac Namee, and A. D’arcy. Fundamentals of machine learning for predictive data analytics: algorithms, worked examples, and case studies. MIT press, 2020. [15] A. Krizhevsky, I. Sutskever, and G. E. Hinton. Imagenet classification with deep convolutional neural networks. Communications of the ACM, 60(6):84–90, 2017. [16] Y. LeCun, Y. Bengio, and G. Hinton. Deep learning. nature, 521(7553):436–444, 2015. [17] Y. LeCun, Y. Bengio, and G. Hinton. Deep learning. nature, 521(7553):436–444, 2015. [18] T. P. Lillicrap, J. J. Hunt, A. Pritzel, N. Heess, T. Erez, Y. Tassa,

D. Silver, and D. Wierstra. Continuous control with deep reinforcement learning. arXiv preprint arXiv:1509.02971, 2015. [19] C. Liu, D. Wu, Y. Li, and Y. Du. Large-scale pavement roughness measurements with vehicle crowdsourced data using semi-supervised learning. Transportation Research Part C: Emerging Technologies, 125:103048, 2021. [20] D. G. Lowe. Object recognition from local scale-invariant features. In Proceedings of the seventh IEEE international conference on computer vision, vol. 2, pp. 1150–1157. Ieee, 1999. [21] S. J. Russell. Artificial intelligence a modern approach. Pearson Education, Inc., 2010.

[22] J. Shi and J. Malik. Normalized cuts and image segmentation. IEEE Transactions on pattern analysis and machine intelligence, 22(8):888– 905, 2000. [23] I. Sutskever, O. Vinyals, and Q. V. Le. Sequence to sequence learning with neural networks. Advances in neural information processing systems, 27, 2014. [24] A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin. Attention is all you need. Advances in neural information processing systems, 30, 2017. [25] P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. In Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001, vol. 1, pp. I–I. Ieee, 2001. [26] C. S. Wickramasinghe, D. L. Marino, K. Amarasinghe, and M. Manic. Generalization of deep learning for cyber-physical system security: A survey. In IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, pp. 745–751. IEEE, 2018. [27] C. S. Wickramasinghe, D. L. Marino, K. Amarasinghe, and M. Manic. Generalization of deep learning for cyber-physical system security: A survey. In IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, pp. 745–751. IEEE, 2018. [28] C. S. Wickramasinghe, D. L. Marino, K. Amarasinghe, and M. Manic. Generalization of deep learning for cyber-physical system security: A survey. In IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, pp. 745–751. IEEE, 2018.