An Evolutionary Algorithm to Generate Ellipsoid Detectors for Negative Selection

Abstract

Negative selection is a process from the biological immune system that can be applied to two-class (self and nonself) classification problems. Negative selection uses only one class (self) for training, which results in detectors for the other class (nonself). This paradigm is especially useful for problems in which only one class is available for training, such as network intrusion detection. Previous work has investigated hyper-rectangles and hyper-spheres as geometric detectors. This work proposes ellipsoids as geometric detectors. First, the author establishes a mathematical model for ellipsoids. He develops an algorithm to generate ellipsoids by training on only one class of data. Ellipsoid mutation operators, an objective function, and a convergence technique are described for the evolutionary algorithm that generates ellipsoid detectors. Testing on several data sets validates this approach by showing that the algorithm generates good ellipsoid detectors. Against artificial data sets, the detectors generated by the algorithm match more than 90% of nonself data with no false alarms. Against a subset of data from the 1999 DARPA MIT intrusion detection data, the ellipsoids generated by the algorithm detected approximately 98% of nonself (intrusions) with an approximate 0% false alarm rate.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 21, 2005
Accession Number
ADA437211

Entities

People

  • Joseph M. Shapiro

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Cybersecurity
  • Databases
  • Detection
  • Detectors
  • Information Science
  • Intrusion Detection
  • Intrusion Detectors
  • Lymphocytes
  • Machine Learning
  • Network Science
  • Two Dimensional
  • Unsupervised Machine Learning

Readers

  • Computational Fluid Dynamics (CFD)
  • Neural Network Machine Learning.
  • Sensor Fusion and Tracking Systems.