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