| Literature DB >> 33954253 |
Amir Masoud Rahmani1,2, Elham Azhir3, Saqib Ali4, Mokhtar Mohammadi5, Omed Hassan Ahmed6, Marwan Yassin Ghafour7, Sarkar Hasan Ahmed8, Mehdi Hosseinzadeh9,10.
Abstract
Recent advances in sensor networks and the Internet of Things (IoT) technologies have led to the gathering of an enormous scale of data. The exploration of such huge quantities of data needs more efficient methods with high analysis accuracy. Artificial Intelligence (AI) techniques such as machine learning and evolutionary algorithms able to provide more precise, faster, and scalable outcomes in big data analytics. Despite this interest, as far as we are aware there is not any complete survey of various artificial intelligence techniques for big data analytics. The present survey aims to study the research done on big data analytics using artificial intelligence techniques. The authors select related research papers using the Systematic Literature Review (SLR) method. Four groups are considered to investigate these mechanisms which are machine learning, knowledge-based and reasoning methods, decision-making algorithms, and search methods and optimization theory. A number of articles are investigated within each category. Furthermore, this survey denotes the strengths and weaknesses of the selected AI-driven big data analytics techniques and discusses the related parameters, comparing them in terms of scalability, efficiency, precision, and privacy. Furthermore, a number of important areas are provided to enhance the big data analytics mechanisms in the future. ©2021 Rahmani et al.Entities:
Keywords: Artificial intelligence; Big data; Machine learning; Methods; Systematic literature review
Year: 2021 PMID: 33954253 PMCID: PMC8053021 DOI: 10.7717/peerj-cs.488
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Figure 1The selection process for choosing relevant studies.
Figure 2Distribution of the articles by various publishers and publication year.
Figure 3Schematic diagram of classification of AI.
Figure 4Overview of supervised learning.
Summary of the big data analytics in supervised learning mechanisms.
| Paper | AI technique | Scalability | Efficiency | Precision | Privacy |
|---|---|---|---|---|---|
| | Ensemble classifier based on random forest algorithms | √ | √ | √ | X |
| Support vector machine | X | √ | √ | X | |
| LSTM neural network | X | √ | √ | X | |
| Random forests regression, and | X | √ | √ | X | |
| Recurrent neural network | √ | X | √ | X | |
| LSTM neural network | X | √ | √ | X | |
| Convolutional neural network | √ | √ | √ | X | |
| Various machine learning methods like naive bayes, support vector machine, and decision tree | X | X | √ | √ | |
| Decision tree model | √ | √ | √ | √ | |
| SVM-trained multilayer neural network | X | X | √ | X | |
| Convolutional neural networks with transfer learning | X | √ | √ | X | |
| Convolutional neural network with transfer learning | X | X | √ | X | |
| Convolutional neural network | X | X | √ | X | |
| Neural network | X | X | √ | X | |
| Regression algorithms with ensemble learning | √ | X | √ | X | |
| Differential evolution SVM classifier | X | √ | √ | X | |
| Deep learning | X | X | √ | X | |
| Ensemble of extreme learning machines | √ | √ | √ | X | |
| Naive bayes classifier improved by using CGWO | X | X | √ | X |
Figure 5Overview of unsupervised learning (Banchhor & Srinivasu, 2020).
Summary of the big data analytics in unsupervised learning mechanisms.
| Paper | AI technique | Scalability | Efficiency | Precision | Privacy |
|---|---|---|---|---|---|
| Centroid-based clustering | √ | √ | √ | X | |
| RFM, | X | √ | √ | X | |
| Markov random fields | √ | X | √ | X | |
| Multi-objective evolutionary fuzzy systems | √ | √ | √ | X |
Summary of the big data analytics in search methods and optimization theory.
| Paper | AI technique | Scalability | Efficiency | Precision | Privacy |
|---|---|---|---|---|---|
| Evolutionary multi-objective algorithm | X | √ | X | X | |
| Particle Swarm Optimization (PSO) | √ | √ | √ | X | |
| Simultaneous perturbation stochastic approximation | X | √ | √ | X | |
| Chance-constrained optimization | X | √ | X | X | |
| Meta-heuristic approach based on firefly and chaotic simulated annealing | X | √ | X | X |
Summary of the big data analytics in knowledge-based and reasoning.
| Paper | AI technique | Scalability | Efficiency | Precision | Privacy |
|---|---|---|---|---|---|
| Belief rule base systems | √ | √ | √ | X | |
| Rule-based reasoning | X | √ | √ | X | |
| Gamification rules | X | X | √ | X |
Summary of the big data analytics in decision making algorithms.
| Paper | AI technique | Scalability | Efficiency | Precision | Privacy |
|---|---|---|---|---|---|
| Constraint programming-based decision making model | √ | √ | √ | X |
Figure 6Various types of AI techniques used in the selected articles.
Figure 7The supervised learning algorithms used for big data analytics in the selected articles.
Figure 8Parameters considered in the selected articles.