TY - GEN
T1 - Pattern Classification Applying Neighbourhood Component Analysis and Swarm Evolutionary Algorithms
T2 - 2021 IEEE Congress on Evolutionary Computation, CEC 2021
AU - Leite, Gabriel M.C.
AU - Marcelino, Carolina G.
AU - Wanner, Elizabeth F.
AU - Pedreira, Carlos E.
AU - Jiménez-Fernández, Silvia
AU - Salcedo-Sanz, Sancho
PY - 2021/8/9
Y1 - 2021/8/9
N2 - In this work we present a pattern classification approach coupling the Neighbourhood Component Analysis (NCA) classifier with the Canonical Differential Evolutionary Particle Swarm Optimization (C-DEEPSO). The standard NCA uses the conjugate gradient method to minimize the classification error. Here we propose an approach using the C-DEEPSO instead. In the experimental design, the coupled approach is applied to 20 benchmark data sets, and its performance is compared with the standard NCA using the conjugate gradient. The experimental analysis shows the usage of an evolutionary approach to enhance the performance of a machine learning algorithm can be competitive when compared to well-known iterative optimization techniques, and even outperform them in some problems. A real-world problem classifying cyber-attacks to an industrial control system of gas pipelines is also solved by the proposed approach. The results obtained indicate the proposed approach can successfully identify possible cyber-attacks to the control system. In this way, the NCA coupled to C-DEEPSO can work as an Intrusion Detection Systems (IDS), being able to guarantee an acceptable security level.
AB - In this work we present a pattern classification approach coupling the Neighbourhood Component Analysis (NCA) classifier with the Canonical Differential Evolutionary Particle Swarm Optimization (C-DEEPSO). The standard NCA uses the conjugate gradient method to minimize the classification error. Here we propose an approach using the C-DEEPSO instead. In the experimental design, the coupled approach is applied to 20 benchmark data sets, and its performance is compared with the standard NCA using the conjugate gradient. The experimental analysis shows the usage of an evolutionary approach to enhance the performance of a machine learning algorithm can be competitive when compared to well-known iterative optimization techniques, and even outperform them in some problems. A real-world problem classifying cyber-attacks to an industrial control system of gas pipelines is also solved by the proposed approach. The results obtained indicate the proposed approach can successfully identify possible cyber-attacks to the control system. In this way, the NCA coupled to C-DEEPSO can work as an Intrusion Detection Systems (IDS), being able to guarantee an acceptable security level.
KW - Classification problems
KW - Evolutionary algorithms
KW - Intrusion detection systems
KW - Machine learning
KW - Neighbourhood component analysis
UR - https://ieeexplore.ieee.org/document/9504702
UR - http://www.scopus.com/inward/record.url?scp=85118181455&partnerID=8YFLogxK
U2 - 10.1109/CEC45853.2021.9504702
DO - 10.1109/CEC45853.2021.9504702
M3 - Conference publication
AN - SCOPUS:85118181455
T3 - 2021 IEEE Congress on Evolutionary Computation, CEC 2021 - Proceedings
SP - 319
EP - 326
BT - 2021 IEEE Congress on Evolutionary Computation, CEC 2021 - Proceedings
PB - IEEE
Y2 - 28 June 2021 through 1 July 2021
ER -