1
|
AlZubi AA. IoT-based automated water pollution treatment using machine learning classifiers. ENVIRONMENTAL TECHNOLOGY 2024; 45:2299-2307. [PMID: 35083949 DOI: 10.1080/09593330.2022.2034978] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/11/2021] [Accepted: 12/21/2021] [Indexed: 06/14/2023]
Abstract
Water is one of the most vital sources for the survival of life. In the globe, the accessibility of water in safe and healthy ways is a major concern. The consumption of unsafe water may lead to health risks. Therefore, it is necessary to classify and monitor the quality of water, but the main issue is that sufficient parametric quality measures are not available with advanced technology. To overcome the above issue, this paper presents an IoT-based automated water quality monitoring system using cloud and machine learning algorithms. It contains various sensor devices such as pH sensors, temperature sensors, turbidity sensors, and conductivity sensors. The classification of water quality in an accurate way is achieved by using the fusion of K-Nearest Neighbour (KNN) and Support Vector Machine (SVM). The sensor values are generated and transferred in the cloud server via Node MCU with low power wide area networks (LPWAN). This proposed work can replace the classification and monitoring of the traditional method to qualify the water status. It helps to save human beings from various infections and diseases caused by the unsafe usage of water. Water quality classification is very important to create an eco-friendly environment. This proposed machine learning algorithm KNN + SVM is tested by 10-fold cross-validation and the highest accuracy is 0.94, when compared with the existing algorithm.
Collapse
Affiliation(s)
- Ahmad Ali AlZubi
- Computer Science Department, Community College, King Saud University, Riyadh, Saudi Arabia
| |
Collapse
|
2
|
Hussien AG, Pop A, Kumar S, Hashim FA, Hu G. A Novel Artificial Electric Field Algorithm for Solving Global Optimization and Real-World Engineering Problems. Biomimetics (Basel) 2024; 9:186. [PMID: 38534871 DOI: 10.3390/biomimetics9030186] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/19/2023] [Revised: 02/22/2024] [Accepted: 03/07/2024] [Indexed: 03/28/2024] Open
Abstract
The Artificial Electric Field Algorithm (AEFA) stands out as a physics-inspired metaheuristic, drawing inspiration from Coulomb's law and electrostatic force; however, while AEFA has demonstrated efficacy, it can face challenges such as convergence issues and suboptimal solutions, especially in high-dimensional problems. To overcome these challenges, this paper introduces a modified version of AEFA, named mAEFA, which leverages the capabilities of Lévy flights, simulated annealing, and the Adaptive s-best Mutation and Natural Survivor Method (NSM) mechanisms. While Lévy flights enhance exploration potential and simulated annealing improves search exploitation, the Adaptive s-best Mutation and Natural Survivor Method (NSM) mechanisms are employed to add more diversity. The integration of these mechanisms in AEFA aims to expand its search space, enhance exploration potential, avoid local optima, and achieve improved performance, robustness, and a more equitable equilibrium between local intensification and global diversification. In this study, a comprehensive assessment of mAEFA is carried out, employing a combination of quantitative and qualitative measures, on a diverse range of 29 intricate CEC'17 constraint benchmarks that exhibit different characteristics. The practical compatibility of the proposed mAEFA is evaluated on five engineering benchmark problems derived from the civil, mechanical, and industrial engineering domains. Results from the mAEFA algorithm are compared with those from seven recently introduced metaheuristic algorithms using widely adopted statistical metrics. The mAEFA algorithm outperforms the LCA algorithm in all 29 CEC'17 test functions with 100% superiority and shows better results than SAO, GOA, CHIO, PSO, GSA, and AEFA in 96.6%, 96.6%, 93.1%, 86.2%, 82.8%, and 58.6% of test cases, respectively. In three out of five engineering design problems, mAEFA outperforms all the compared algorithms, securing second place in the remaining two problems. Results across all optimization problems highlight the effectiveness and robustness of mAEFA compared to baseline metaheuristics. The suggested enhancements in AEFA have proven effective, establishing competitiveness in diverse optimization problems.
Collapse
Affiliation(s)
- Abdelazim G Hussien
- Department of Computer and Information Science, Linköping University, 581 83 Linköping, Sweden
- Faculty of Science, Fayoum University, Faiyum 63514, Egypt
| | - Adrian Pop
- Department of Computer and Information Science, Linköping University, 581 83 Linköping, Sweden
| | - Sumit Kumar
- Australian Maritime College, College of Sciences and Engineering, University of Tasmania, Launceston 7248, Australia
| | - Fatma A Hashim
- Faculty of Engineering, Helwan University, Cairo 11795, Egypt
- MEU Research Unit, Middle East University, Amman 11831, Jordan
| | - Gang Hu
- Department of Applied Mathematics, Xi'an University of Technology, Xi'an 710054, China
| |
Collapse
|
3
|
Cuk A, Bezdan T, Jovanovic L, Antonijevic M, Stankovic M, Simic V, Zivkovic M, Bacanin N. Tuning attention based long-short term memory neural networks for Parkinson's disease detection using modified metaheuristics. Sci Rep 2024; 14:4309. [PMID: 38383690 PMCID: PMC10881563 DOI: 10.1038/s41598-024-54680-y] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/24/2023] [Accepted: 02/15/2024] [Indexed: 02/23/2024] Open
Abstract
Parkinson's disease (PD) is a progressively debilitating neurodegenerative disorder that primarily affects the dopaminergic system in the basal ganglia, impacting millions of individuals globally. The clinical manifestations of the disease include resting tremors, muscle rigidity, bradykinesia, and postural instability. Diagnosis relies mainly on clinical evaluation, lacking reliable diagnostic tests and being inherently imprecise and subjective. Early detection of PD is crucial for initiating treatments that, while unable to cure the chronic condition, can enhance the life quality of patients and alleviate symptoms. This study explores the potential of utilizing long-short term memory neural networks (LSTM) with attention mechanisms to detect Parkinson's disease based on dual-task walking test data. Given that the performance of networks is significantly inductance by architecture and training parameter choices, a modified version of the recently introduced crayfish optimization algorithm (COA) is proposed, specifically tailored to the requirements of this investigation. The proposed optimizer is assessed on a publicly accessible real-world clinical gait in Parkinson's disease dataset, and the results demonstrate its promise, achieving an accuracy of 87.4187 % for the best-constructed models.
Collapse
Affiliation(s)
- Aleksa Cuk
- Singidunum University, Danijelova 32, Belgrade, 11010, Serbia
| | - Timea Bezdan
- Singidunum University, Danijelova 32, Belgrade, 11010, Serbia
| | - Luka Jovanovic
- Singidunum University, Danijelova 32, Belgrade, 11010, Serbia
| | | | - Milos Stankovic
- Singidunum University, Danijelova 32, Belgrade, 11010, Serbia
| | - Vladimir Simic
- Faculty of Transport and Traffic Engineering, University of Belgrade, Vojvode Stepe 305, Belgrade, 11010, Serbia
- College of Engineering, Department of Industrial Engineering and Management, Yuan Ze University, Taoyuan City, 320315, Taiwan
- College of Informatics, Korea University, 145, Anam-ro, Seongbuk-gu, Seoul, Republic of Korea
| | | | - Nebojsa Bacanin
- Singidunum University, Danijelova 32, Belgrade, 11010, Serbia.
- MEU Research Unit, Middle East University, Amman, Jordan.
- Faculty of Data Science and Information Technology, INTI International University, 71800, Nilai, Malaysia.
| |
Collapse
|
4
|
Salih SQ, Alsewari AA, Wahab HA, Mohammed MKA, Rashid TA, Das D, Basurra SS. Multi-population Black Hole Algorithm for the problem of data clustering. PLoS One 2023; 18:e0288044. [PMID: 37406006 DOI: 10.1371/journal.pone.0288044] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/01/2022] [Accepted: 06/16/2023] [Indexed: 07/07/2023] Open
Abstract
The retrieval of important information from a dataset requires applying a special data mining technique known as data clustering (DC). DC classifies similar objects into a groups of similar characteristics. Clustering involves grouping the data around k-cluster centres that typically are selected randomly. Recently, the issues behind DC have called for a search for an alternative solution. Recently, a nature-based optimization algorithm named Black Hole Algorithm (BHA) was developed to address the several well-known optimization problems. The BHA is a metaheuristic (population-based) that mimics the event around the natural phenomena of black holes, whereby an individual star represents the potential solutions revolving around the solution space. The original BHA algorithm showed better performance compared to other algorithms when applied to a benchmark dataset, despite its poor exploration capability. Hence, this paper presents a multi-population version of BHA as a generalization of the BHA called MBHA wherein the performance of the algorithm is not dependent on the best-found solution but a set of generated best solutions. The method formulated was subjected to testing using a set of nine widespread and popular benchmark test functions. The ensuing experimental outcomes indicated the highly precise results generated by the method compared to BHA and comparable algorithms in the study, as well as excellent robustness. Furthermore, the proposed MBHA achieved a high rate of convergence on six real datasets (collected from the UCL machine learning lab), making it suitable for DC problems. Lastly, the evaluations conclusively indicated the appropriateness of the proposed algorithm to resolve DC issues.
Collapse
Affiliation(s)
- Sinan Q Salih
- Technical College of Engineering, Al-Bayan University, Baghdad, Iraq
| | - AbdulRahman A Alsewari
- Data Analytics & AI research Group, College of Computing and Digital Technology, Faculty of Computing Engineering and the Built Environment, Birmingham City University, Birmingham, United Kingdom
| | - H A Wahab
- Faculty of Computing, Kuantan, Malaysia
| | | | - Tarik A Rashid
- Computer Science and Engineering Department, University of Kurdistan Hewler, Erbil, Iraq
| | - Debashish Das
- Data Analytics & AI research Group, College of Computing and Digital Technology, Faculty of Computing Engineering and the Built Environment, Birmingham City University, Birmingham, United Kingdom
| | - Shadi S Basurra
- Data Analytics & AI research Group, College of Computing and Digital Technology, Faculty of Computing Engineering and the Built Environment, Birmingham City University, Birmingham, United Kingdom
| |
Collapse
|
5
|
Ranjan RK, Kumar V. A systematic review on fruit fly optimization algorithm and its applications. Artif Intell Rev 2023. [DOI: 10.1007/s10462-023-10451-1] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 04/03/2023]
|
6
|
Quantum Fruit Fly algorithm and ResNet50-VGG16 for medical diagnosis. Appl Soft Comput 2023. [DOI: 10.1016/j.asoc.2023.110055] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/01/2023]
|
7
|
Jingnan L, Chuan L, Ruizhang H, Yongbin Q, Yanping C. Intention-guided Deep Semi-supervised Document Clustering Via Metric Learning. JOURNAL OF KING SAUD UNIVERSITY - COMPUTER AND INFORMATION SCIENCES 2022. [DOI: 10.1016/j.jksuci.2022.12.010] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/24/2022]
|
8
|
Efficient text document clustering approach using multi-search Arithmetic Optimization Algorithm. Knowl Based Syst 2022. [DOI: 10.1016/j.knosys.2022.108833] [Citation(s) in RCA: 5] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/14/2022]
|
9
|
Tuning Machine Learning Models Using a Group Search Firefly Algorithm for Credit Card Fraud Detection. MATHEMATICS 2022. [DOI: 10.3390/math10132272] [Citation(s) in RCA: 6] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/22/2023]
Abstract
Recent advances in online payment technologies combined with the impact of the COVID-19 global pandemic has led to a significant escalation in the number of online transactions and credit card payments being executed every day. Naturally, there has also been an escalation in credit card frauds, which is having a significant impact on the banking institutions, corporations that issue credit cards, and finally, the vendors and merchants. Consequently, there is an urgent need to implement and establish proper mechanisms that can secure the integrity of online card transactions. The research presented in this paper proposes a hybrid machine learning and swarm metaheuristic approach to address the challenge of credit card fraud detection. The novel, enhanced firefly algorithm, named group search firefly algorithm, was devised and then used to a tune support vector machine, an extreme learning machine, and extreme gradient-boosting machine learning models. Boosted models were tested on the real-world credit card fraud detection dataset, gathered from the transactions of the European credit card users. The original dataset is highly imbalanced; to further analyze the performance of tuned machine learning models, in the second experiment performed for the purpose of this research, the dataset has been expanded by utilizing the synthetic minority over-sampling approach. The performance of the proposed group search firefly metaheuristic was compared with other recent state-of-the-art approaches. Standard machine learning performance indicators have been used for the evaluation, such as the accuracy of the classifier, recall, precision, and area under the curve. The experimental findings clearly demonstrate that the models tuned by the proposed algorithm obtained superior results in comparison to other models hybridized with competitor metaheuristics.
Collapse
|
10
|
Bacanin N, Stoean C, Zivkovic M, Jovanovic D, Antonijevic M, Mladenovic D. Multi-Swarm Algorithm for Extreme Learning Machine Optimization. SENSORS 2022; 22:s22114204. [PMID: 35684824 PMCID: PMC9185521 DOI: 10.3390/s22114204] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/10/2022] [Revised: 05/19/2022] [Accepted: 05/26/2022] [Indexed: 12/27/2022]
Abstract
There are many machine learning approaches available and commonly used today, however, the extreme learning machine is appraised as one of the fastest and, additionally, relatively efficient models. Its main benefit is that it is very fast, which makes it suitable for integration within products that require models taking rapid decisions. Nevertheless, despite their large potential, they have not yet been exploited enough, according to the recent literature. Extreme learning machines still face several challenges that need to be addressed. The most significant downside is that the performance of the model heavily depends on the allocated weights and biases within the hidden layer. Finding its appropriate values for practical tasks represents an NP-hard continuous optimization challenge. Research proposed in this study focuses on determining optimal or near optimal weights and biases in the hidden layer for specific tasks. To address this task, a multi-swarm hybrid optimization approach has been proposed, based on three swarm intelligence meta-heuristics, namely the artificial bee colony, the firefly algorithm and the sine-cosine algorithm. The proposed method has been thoroughly validated on seven well-known classification benchmark datasets, and obtained results are compared to other already existing similar cutting-edge approaches from the recent literature. The simulation results point out that the suggested multi-swarm technique is capable to obtain better generalization performance than the rest of the approaches included in the comparative analysis in terms of accuracy, precision, recall, and f1-score indicators. Moreover, to prove that combining two algorithms is not as effective as joining three approaches, additional hybrids generated by pairing, each, two methods employed in the proposed multi-swarm approach, were also implemented and validated against four challenging datasets. The findings from these experiments also prove superior performance of the proposed multi-swarm algorithm. Sample code from devised ELM tuning framework is available on the GitHub.
Collapse
Affiliation(s)
- Nebojsa Bacanin
- Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia; (M.Z.); (M.A.)
- Correspondence: ; Tel.: +381-653093-224
| | - Catalin Stoean
- Romanian Institute of Science and Technology, 400022 Cluj-Napoca, Romania;
| | - Miodrag Zivkovic
- Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia; (M.Z.); (M.A.)
| | - Dijana Jovanovic
- College of Academic Studies “Dositej”, Bulevar Vojvode Putnika 7, 11000 Belgrade, Serbia; (D.J.); (D.M.)
| | - Milos Antonijevic
- Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia; (M.Z.); (M.A.)
| | - Djordje Mladenovic
- College of Academic Studies “Dositej”, Bulevar Vojvode Putnika 7, 11000 Belgrade, Serbia; (D.J.); (D.M.)
| |
Collapse
|
11
|
Abstract
To improve the performance of the arithmetic optimization algorithm (AOA) and solve problems in the AOA, a novel improved AOA using a multi-strategy approach is proposed. Firstly, circle chaotic mapping is used to increase the diversity of the population. Secondly, a math optimizer accelerated (MOA) function optimized by means of a composite cycloid is proposed to improve the convergence speed of the algorithm. Meanwhile, the symmetry of the composite cycloid is used to balance the global search ability in the early and late iterations. Thirdly, an optimal mutation strategy combining the sparrow elite mutation approach and Cauchy disturbances is used to increase the ability of individuals to jump out of the local optimal. The Rastrigin function is selected as the reference test function to analyze the effectiveness of the improved strategy. Twenty benchmark test functions, algorithm time complexity, the Wilcoxon rank-sum test, and the CEC2019 test set are selected to test the overall performance of the improved algorithm, and the results are then compared with those of other algorithms. The test results show that the improved algorithm has obvious advantages in terms of both its global search ability and convergence speed. Finally, the improved algorithm is applied to an engineering example to further verify its practicability.
Collapse
|
12
|
Zivkovic M, Tair M, K V, Bacanin N, Hubálovský Š, Trojovský P. Novel hybrid firefly algorithm: an application to enhance XGBoost tuning for intrusion detection classification. PeerJ Comput Sci 2022; 8:e956. [PMID: 35634110 PMCID: PMC9137854 DOI: 10.7717/peerj-cs.956] [Citation(s) in RCA: 4] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/03/2022] [Accepted: 04/01/2022] [Indexed: 06/15/2023]
Abstract
The research proposed in this article presents a novel improved version of the widely adopted firefly algorithm and its application for tuning and optimising XGBoost classifier hyper-parameters for network intrusion detection. One of the greatest issues in the domain of network intrusion detection systems are relatively high false positives and false negatives rates. In the proposed study, by using XGBoost classifier optimised with improved firefly algorithm, this challenge is addressed. Based on the established practice from the modern literature, the proposed improved firefly algorithm was first validated on 28 well-known CEC2013 benchmark instances a comparative analysis with the original firefly algorithm and other state-of-the-art metaheuristics was conducted. Afterwards, the devised method was adopted and tested for XGBoost hyper-parameters optimisation and the tuned classifier was tested on the widely used benchmarking NSL-KDD dataset and more recent USNW-NB15 dataset for network intrusion detection. Obtained experimental results prove that the proposed metaheuristics has significant potential in tackling machine learning hyper-parameters optimisation challenge and that it can be used for improving classification accuracy and average precision of network intrusion detection systems.
Collapse
Affiliation(s)
| | | | - Venkatachalam K
- Department of Applied Cybernetics, Faculty of Science, University of Hradec Králové, Hradec Kralove, Hradec Kralove, Czech Republic
| | | | - Štěpán Hubálovský
- Department of Applied Cybernetics, Faculty of Science, University of Hradec Králové, Hradec Kralove, Hradec Kralove, Czech Republic
| | - Pavel Trojovský
- Department of Mathematics, Faculty of Science, University of Hradec Králové, Hradec Kralove, Hradec Kralove, Czech Republic
| |
Collapse
|
13
|
Design of a Parallel Quadruped Robot Based on a Novel Intelligent Control System. APPLIED SCIENCES-BASEL 2022. [DOI: 10.3390/app12094358] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/10/2022]
Abstract
In order to make a robot track a desired trajectory with high precision and steady gait, a novel intelligent controller was designed based on a new mechanical structure and optimized foot trajectory. Kinematics models in terms of the D-H method were established to analyze the relationship between the angle of the driving joint and the foot position. Inspired by a dog’s diagonal trot on a flat terrain, foot trajectory planning in the swing and support phases without impact were fulfilled based on the compound cycloid improved by the Bézier curve. Both the optimized cascade proportional–integral–derivative (PID) control system and improved fuzzy adaptive PID control system were applied to realize the stable operation of a quadruped robot, and their parameters were optimized by the sparrow search algorithm. The convergence speed and accuracy of the sparrow search algorithm were verified by comparing with the moth flame optimization algorithm and particle swarm optimization algorithm. Finally, a co-simulation with MATLAB and ADAMS was utilized to compare the effects of the two control systems. The results of both displacement and velocity exhibit that the movement of a quadruped bionic robot with fuzzy adaptive PID control systems optimized by the sparrow search algorithm possessed better accuracy and stability than cascade PID control systems. The motion process of the quadruped robot in the co-simulation process also demonstrates the effectiveness of the designed mechanical structure and control system.
Collapse
|
14
|
Enhanced Brain Storm Optimization Algorithm Based on Modified Nelder–Mead and Elite Learning Mechanism. MATHEMATICS 2022. [DOI: 10.3390/math10081303] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 02/04/2023]
Abstract
Brain storm optimization algorithm (BSO) is a popular swarm intelligence algorithm. A significant part of BSO is to divide the population into different clusters with the clustering strategy, and the blind disturbance operator is used to generate offspring. However, this mechanism is easy to lead to premature convergence due to lacking effective direction information. In this paper, an enhanced BSO algorithm based on modified Nelder–Mead and elite learning mechanism (BSONME) is proposed to improve the performance of BSO. In the proposed BSONEM algorithm, the modified Nelder–Mead method is used to explore the effective evolutionary direction. The elite learning mechanism is used to guide the population to exploit the promising region, and the reinitialization strategy is used to alleviate the population stagnation caused by individual homogenization. CEC2014 benchmark problems and two engineering management prediction problems are used to assess the performance of the proposed BSONEM algorithm. Experimental results and statistical analyses show that the proposed BSONEM algorithm is competitive compared with several popular improved BSO algorithms.
Collapse
|
15
|
Comparative Evaluation of NLP-Based Approaches for Linking CAPEC Attack Patterns from CVE Vulnerability Information. APPLIED SCIENCES-BASEL 2022. [DOI: 10.3390/app12073400] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/10/2022]
Abstract
Vulnerability and attack information must be collected to assess the severity of vulnerabilities and prioritize countermeasures against cyberattacks quickly and accurately. Common Vulnerabilities and Exposures is a dictionary that lists vulnerabilities and incidents, while Common Attack Pattern Enumeration and Classification is a dictionary of attack patterns. Direct identification of common attack pattern enumeration and classification from common vulnerabilities and exposures is difficult, as they are not always directly linked. Here, an approach to directly find common links between these dictionaries is proposed. Then, several patterns, which are combinations of similarity measures and popular algorithms such as term frequency–inverse document frequency, universal sentence encoder, and sentence BERT, are evaluated experimentally using the proposed approach. Specifically, two metrics, recall and mean reciprocal rank, are used to assess the traceability of the common attack pattern enumeration and classification identifiers associated with 61 identifiers for common vulnerabilities and exposures. The experiment confirms that the term frequency–inverse document frequency algorithm provides the best overall performance.
Collapse
|
16
|
Novel Improved Salp Swarm Algorithm: An Application for Feature Selection. SENSORS 2022; 22:s22051711. [PMID: 35270856 PMCID: PMC8914736 DOI: 10.3390/s22051711] [Citation(s) in RCA: 10] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/21/2022] [Revised: 02/05/2022] [Accepted: 02/16/2022] [Indexed: 02/01/2023]
Abstract
We live in a period when smart devices gather a large amount of data from a variety of sensors and it is often the case that decisions are taken based on them in a more or less autonomous manner. Still, many of the inputs do not prove to be essential in the decision-making process; hence, it is of utmost importance to find the means of eliminating the noise and concentrating on the most influential attributes. In this sense, we put forward a method based on the swarm intelligence paradigm for extracting the most important features from several datasets. The thematic of this paper is a novel implementation of an algorithm from the swarm intelligence branch of the machine learning domain for improving feature selection. The combination of machine learning with the metaheuristic approaches has recently created a new branch of artificial intelligence called learnheuristics. This approach benefits both from the capability of feature selection to find the solutions that most impact on accuracy and performance, as well as the well known characteristic of swarm intelligence algorithms to efficiently comb through a large search space of solutions. The latter is used as a wrapper method in feature selection and the improvements are significant. In this paper, a modified version of the salp swarm algorithm for feature selection is proposed. This solution is verified by 21 datasets with the classification model of K-nearest neighborhoods. Furthermore, the performance of the algorithm is compared to the best algorithms with the same test setup resulting in better number of features and classification accuracy for the proposed solution. Therefore, the proposed method tackles feature selection and demonstrates its success with many benchmark datasets.
Collapse
|
17
|
Abstract
Moth–flame optimization (MFO) is a prominent swarm intelligence algorithm that demonstrates sufficient efficiency in tackling various optimization tasks. However, MFO cannot provide competitive results for complex optimization problems. The algorithm sinks into the local optimum due to the rapid dropping of population diversity and poor exploration. Hence, in this article, a migration-based moth–flame optimization (M-MFO) algorithm is proposed to address the mentioned issues. In M-MFO, the main focus is on improving the position of unlucky moths by migrating them stochastically in the early iterations using a random migration (RM) operator, maintaining the solution diversification by storing new qualified solutions separately in a guiding archive, and, finally, exploiting around the positions saved in the guiding archive using a guided migration (GM) operator. The dimensionally aware switch between these two operators guarantees the convergence of the population toward the promising zones. The proposed M-MFO was evaluated on the CEC 2018 benchmark suite on dimension 30 and compared against seven well-known variants of MFO, including LMFO, WCMFO, CMFO, CLSGMFO, LGCMFO, SMFO, and ODSFMFO. Then, the top four latest high-performing variants were considered for the main experiments with different dimensions, 30, 50, and 100. The experimental evaluations proved that the M-MFO provides sufficient exploration ability and population diversity maintenance by employing migration strategy and guiding archive. In addition, the statistical results analyzed by the Friedman test proved that the M-MFO demonstrates competitive performance compared to the contender algorithms used in the experiments.
Collapse
|
18
|
A Digitalized Design Risk Analysis Tool with Machine-Learning Algorithm for EPC Contractor’s Technical Specifications Assessment on Bidding. ENERGIES 2021. [DOI: 10.3390/en14185901] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
Engineering, Procurement, and Construction (EPC) projects span the entire cycle of industrial plants, from bidding to engineering, construction, and start-up operation and maintenance. Most EPC contractors do not have systematic decision-making tools when bidding for the project; therefore, they rely on manual analysis and experience in evaluating the bidding contract documents, including technical specifications. Oftentimes, they miss or underestimate the presence of technical risk clauses or risk severity, potentially create with a low bid price and tight construction schedule, and eventually experience severe cost overrun or/and completion delays. Through this study, two digital modules, Technical Risk Extraction and Design Parameter Extraction, were developed to extract and analyze risks in the project’s technical specifications based on machine learning and AI algorithms. In the Technical Risk Extraction module, technical risk keywords in the bidding technical specifications are collected, lexiconized, and then extracted through phrase matcher technology, a machine learning natural language processing technique. The Design Parameter Extraction module compares the collected engineering standards’ so-called standard design parameters and the plant owner’s technical requirements on the bid so that a contractor’s engineers can detect the difference between them and negotiate them. As described above, through the two modules, the risk clauses of the technical specifications of the project are extracted, and the risks are detected and reconsidered in the bidding or execution of the project, thereby minimizing project risk and providing a theoretical foundation and system for contractors. As a result of the pilot test performed to verify the performance and validity of the two modules, the design risk extraction accuracy of the system module has a relative advantage of 50 percent or more, compared to the risk extraction accuracy of manual evaluation by engineers. In addition, the speed of the automatic extraction and analysis of the system modules are 80 times faster than the engineer’s manual analysis time, thereby minimizing project loss due to errors or omissions due to design risk analysis during the project bidding period with a set deadline.
Collapse
|