Pattern Classification Applying Neighbourhood Component Analysis and Swarm Evolutionary Algorithms: A Coupled Methodology

Gabriel M.C. Leite, Carolina G. Marcelino, Elizabeth F. Wanner, Carlos E. Pedreira, Silvia Jiménez-Fernández, Sancho Salcedo-Sanz

Research output: Chapter in Book/Published conference outputConference publication

Abstract

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.

Original languageEnglish
Title of host publication2021 IEEE Congress on Evolutionary Computation, CEC 2021 - Proceedings
PublisherIEEE
Pages319-326
ISBN (Electronic)9781728183923
DOIs
Publication statusPublished - 9 Aug 2021
Event2021 IEEE Congress on Evolutionary Computation, CEC 2021 - Virtual, Krakow, Poland
Duration: 28 Jun 20211 Jul 2021

Publication series

Name2021 IEEE Congress on Evolutionary Computation, CEC 2021 - Proceedings

Conference

Conference2021 IEEE Congress on Evolutionary Computation, CEC 2021
Country/TerritoryPoland
CityVirtual, Krakow
Period28/06/211/07/21

Keywords

  • Classification problems
  • Evolutionary algorithms
  • Intrusion detection systems
  • Machine learning
  • Neighbourhood component analysis

Fingerprint

Dive into the research topics of 'Pattern Classification Applying Neighbourhood Component Analysis and Swarm Evolutionary Algorithms: A Coupled Methodology'. Together they form a unique fingerprint.

Cite this