Negative Selection
Negative Selection is the process in which the immune system maturates T-cells, also known as T-lymphocytes, which make them capable of detecting non-self. Thus, the Negative Selection Algorithm (NSA) uses hyperspheres symbolizing the detectors in an N-dimensional data space. 1
Negative Selection can be applied in different contexts, such as:
- Anomaly detection
- Classification
Package implementation
Binary Negative Selection Algorithm (BNSA)
The binary algorithm adapted for multiple classes in this project is based on the version proposed by Forrest et al. (1994)2, originally developed for computer security.
Real-Valued Negative Selection Algorithm (RNSA)
This algorithm has two different versions: one based on the canonical version 1 and another with variable radius detectors.3 Both are adapted to work with multiple classes and have methods for predicting data present in the non-self region of all detectors and classes.