WCCI 2006
AIS Session
Title: The Link Between r-contiguous Detectors and k-CNF Satisfiability
Author: Thomas Stibor, Jonathan Timmis, Claudia Eckert
Abstract: In the context of generating detectors
using the r-contiguous matching rule, questions have
been raised at the effciency of the process. We show
that the problem of generating r-contiguous detectors
can be transformed in a k-CNF satisfiability problem. This insight allows for the wider understanding
of the problem of generating r-contiguous detectors.
Moreover, we apply this result to consider questions
relating to the complexity of generating detectors, and
when detectors are generable.
Title: libtissue - implementing innate immunity
Author: Jamie Twycross, Uwe Aickelin
Abstract: In a previous paper the authors argued the case
for incorporating ideas from innate immunity into artificial
immune systems (AISs) and presented an outline for a conceptual
framework for such systems. A number of key general
properties observed in the biological innate and adaptive
immune systems were highlighted, and how such properties
might be instantiated in artificial systems was discussed in
detail. The next logical step is to take these ideas and build a
software system with which AISs with these properties can be
implemented and experimentally evaluated. This paper reports
on the results of that step - the libtissue system.
Title: On the Investigation of Artificial Immune Systems on Imbalanced
Data Classification for Power Distribution System Fault Cause
Identification
Author: Le Xu, Mo-Yuen Chow, Jon Timmis, Leroy S. Taylor and Andrew Watkins
Abstract: Imbalanced data are often encountered in realworld
applications, they may incline the performance of
classification to be biased. The immune-based algorithm
Artificial Immune Recognition System (AIRS) is applied to
Duke Energy distribution systems outage data and we
investigate its capability to classify imbalanced data. The
performance of AIRS is compared with an Artificial Neural
Network (ANN). Two major distribution fault causes, tree and
lightning strike, are used as prototypes and a tailor-made
measure for imbalanced data, g-mean, is used as the major
performance measure. The results indicate that AIRS is able to
achieve a more balanced performance on imbalanced data than
ANN.
Title: Data Mining based on Gene Expression Programming and Clonal
Selection
Author: Vassilios K. Karakasis and Andreas Stafylopatis
Abstract: A hybrid evolutionary technique is proposed for
data mining tasks, which combines the Clonal Selection Principle
with Gene Expression Programming (GEP). The proposed
algorithm introduces the notion of Data Class Antigens, which is
used to represent a class of data. The produced rules are evolved
by a clonal selection algorithm, which extends the recently
proposed CLONALG algorithm. In the present algorithm,
among other new features, a receptor editing step has been
incorporated. Moreover, the rules themselves are represented
as antibodies, which are coded as GEP chromosomes, in order
to exploit the flexibility and the expressiveness of such encoding.
The algorithm is tested on some benchmark problems of the
UCI repository, and in particular on the set of MONK problems
and the Pima Indians Diabetes problem. In both problems, the
results in terms of prediction accuracy are very satisfactory,
albeit slightly less accurate than those obtained by a standard
GEP technique. In terms of convergence rate and computational
efficiency, however, the technique proposed here markedly
outperforms the standard GEP algorithm.
Title: Analysis of Dental Images using Artificial Immune Systems
Author: Zhou Ji, Dipankar Dasgupta, Zhiling Yang and Hongmei Teng
Abstract: This paper introduces a preliminary effort to
develop an automatic image analysis method using Artificial
Immune Systems for clinical dental diagnosis. To diagnose
dental deformity, especially malocclusion, manual measurement
of certain geometry on the X-ray images is traditionally used,
which relies on subjective judgment to determine the reference
points. This paper proposes a feature extraction method that is
based on the brightness distribution of the image instead of the
anatomical parts. A negative selection algorithm is then applied
to the data represented as real-valued vectors to detect the cases
of severe malocclusion. Using the same data representation, oneclass
SVM was also tried to compare the detection capability
with the negative selection algorithm. The results show that
the negative selection algorithm appears more suitable for this
problem.
Title: IIDLE: An Immunological Inspired Distributed Learning
Environment for Multiple Objective and Hybrid Optimisation
Author: Jason Brownlee
Abstract: The acquired immune system is a robust and
powerful information processing system that demonstrates
features such as decentralised control, parallel processing,
adaptation, and learning. The Immunological Inspired
Distributed Learning Environment (IIDLE) is a clonal selection
inspired Artificial Immune System (AIS) that exploits the
inherent parallelism, decentralised control, spatially distributed
nature, and learning behaviours of the immune system. The
distributed architecture and modular process of the IIDLE
framework are shown to be useful features on complex search
and optimisation tasks in addition to facilitating some of the
desired robustness of the inspiration.
Poster Session
Title: Dendritic Cells for Anomaly Detection
Author: Julie Greensmith, Jamie Twycross and Uwe Aickelin
Abstract: Artificial immune systems, more specifically the
negative selection algorithm, have previously been applied to
intrusion detection. The aim of this research is to develop
an intrusion detection system based on a novel concept in
immunology, the Danger Theory. Dendritic Cells (DCs) are
antigen presenting cells and key to the activation of the human
immune system. DCs perform the vital role of combining
signals from the host tissue and correlate these signals with
proteins known as antigens. In algorithmic terms, individual
DCs perform multi-sensor data fusion based on time-windows.
The whole population of DCs asynchronously correlates the
fused signals with a secondary data stream. The behaviour of
human DCs is abstracted to form the DC Algorithm (DCA),
which is implemented using an immune inspired framework,
libtissue. This system is used to detect context switching
for a basic machine learning dataset and to detect outgoing
portscans in real-time. Experimental results show a significant
difference between an outgoing portscan and normal traffic.
Title: New Perspectives for the Biclustering Problem
Author: Fabricio O. de Franca, George Bezerra and Fernando Von Zuben
Abstract: Multimodal optimization algorithms inspired by
the immune system are generally characterized by a dynamic
control of the population size and by diversity maintenance
along the search. One of these proposals, denoted copt-aiNet
(artificial immune network for combinatorial optimization), is
used to deal with combinatorial problems like the Traveling
Salesman Problem (TSP) and other permutation problems. In
this paper, the copt-aiNet algorithm is extended and adapted to
be applied to an important issue of modern data mining, the
biclustering problem. The biclustering approach consists in
simultaneously ordering the rows and columns of a given
matrix, so that similar elements are grouped together. To
illustrate the performance of the proposed method, two bitmap
images are scrambled and used as input to the algorithm, and
the biclustering procedure tries to restore the original image by
grouping the pixels according to the similarity of colors in a
neighborhood. Additionally, copt-aiNet is applied to gene
expression data clustering, a classical problem of the
bioinformatics literature, and its performance is compared
with a hierarchical biclustering algorithm.
Title: The Time Adaptive Self-Organizing Map Is a Neural Network Based on Artificial Immune System
Author: Hamed Shah-Hosseini
Abstract: In this paper, the similarities between the
mechanisms used in the TASOM (Time Adaptive Self-
Organizing Map) neural network and AIS (Artificial Immune
Systems) are analyzed. To demonstrate the similarities, AIS
mechanisms are incorporated into the TASOM network such
as the weight updating is replaced by a mutation mechanism.
Learning rate and neighborhood sizes are also replaced by the
clonal selection process used in AIS. This new network is
called TAISOM. Experimental results with TAISOM are
implemented for uniform and Gaussian distributions for one
and two-dimensional lattices of neurons. These experiments
show that TAISOM learns its environment as expected so that
neurons fill the environments quite well and the neurons also
preserve the topological ordering.
Title: An Immunological Density-Preserving Approach to the Synthesis of RBF Neural Networks for Classification
Author: Tiago Barra, George Bezerra, Leandro de Castro and Fernando Von Zuben
Abstract: Radial Basis Function (RBF) neural networks are
universal approximators and have been used for a wide range
of applications. Aiming at reducing the number of neurons in
the hidden layer, for regularization purposes, the center and
dispersion of each RBF have to be properly defined by means
of competitive learning. Only the output weights will be defined
in a supervised manner. One of the drawbacks of such learning
methodology, involving unsupervised and supervised learning, is
that the centers will be defined so that regions in the input space
with a high density of samples tend to be under-represented and
those regions with a low density of samples tend to be overrepresented.
Additionally, few approaches provide a proper and
individual indication of the dispersion of each RBF. This paper
presents an immune density-preserving algorithm with adaptive
radius, called ARIA, to determine the number of centers, their
location and the dispersion of each RBF, based only on the
available training data set. Considering classification problems,
the algorithm to determine the hidden layer is compared to
another immune-inspired algorithm called aiNet, K-means and
the random choice of centers. The classification accuracy of the
final network is compared to another density based approach
and a decision tree classifier, C 5.0. The results are reported
and analyzed.
Other Sessions
Title: Biologically Inspired Evolutionary Agent Systems in Dynamic
Environments
Author: Ki-Won Yeom and Ji-Hyung Park
Abstract: We introduce a new bio-inspired agent system
based on vertebrate immune system and describe the
evolutionary metaphor for adaptation to dynamic environments
using genetic algorithm. Biological information processing
systems have various interesting characteristics from an
engineering viewpoint. Among them, the immune system plays
an important role in maintaining its own system against
dynamically changing environments. Based on this fact, we have
investigated a new decentralized consensus-making system for
the behavior of autonomous mobile robots, inspired by the
immune idiotypic network hypothesis in immunology. The
developmental encoding scheme is used to translate a given
genotype into a complete agent, which then acts in a
physically-realistic virtual environment. Evolution is
accomplished using a genetic algorithm, in which the genotypes
are treated as genetic regulatory networks. The dynamics of the
regulatory network direct the growth of the agent, and lead to
the construction of both the morphology and neural control of
the agent. We demonstrate that such a model can be used to
evolve agents to perform non-trivial tasks, such as directed
locomotion and block pushing in a noisy environment.
Title: An Immune-based Multilayered Cognitive Model for Autonomous
Navigation
Author: Diego A. Romero, Fernando Nino
Abstract: In this work, an immune-based multilayer
cognitive model for autonomous navigation is proposed. Each
layer is modeled by a bioinspired technique, namely, neural
networks and artificial immune systems. In this research, a
new immune based algorithm is proposed, which is a
combination of an algorithm based on immune network theory
and a reinforcement learning technique. The proposed
approach was tested on several environments and it exhibited
interesting learning capabilities in solving an autonomous
navigation problem.
Title: An Immune-based Algorithm for Topology Optimization
Author: Felipe Campelo, Frederico G. Guimaraes, Hajime Igarashi, Kota Watanabe, and Jaime A. Ramirez
Abstract: Traditional shape optimization of engineering devices
usually starts with an initial user-defined configuration
of material. Optimization algorithms are then applied for
optimizing objective functions of predefined parameters. While
this approach can yield efficient results, it is essentially limited,
since limitations in the initial design forbid the computational
methods to explore different distributions of material as solutions
for a given problem. In other words, the algorithms are
not allowed to exhibit creativity in the design process.
Topology optimization is a paradigm for optimization that
allows such creativity to emerge. Instead of optimizing functions
of user-defined parameters, this paradigm optimizes the
material properties of each point of the design space, and its
methods are theoretically able to describe all possible devices
within a limited space.
This work presents a new methodology for topology optimization,
based on an evolutionary paradigm known as artificial
immune systems. The proposed technique is capable of exploring
the space locally as well as globally, efficiently searching for the
optimal distribution of material. It also incorporates strategies
for the evolution of smoother, more regular shapes, in order to
generate physically feasible solutions for engineering problems.
Title: The Influence Of The Pool Of Candidates On The Performance Of
Selection And Combination Techniques In Ensembles
Author: Guilherme P. Coelho and Fernando J. Von Zuben
Abstract: In this paper, we propose the use of an immuneinspired
approach called opt-aiNet to generate a diverse set
of high-performance candidates to compose an ensemble of
neural network classifiers. Being a population-based search
algorithm, the opt-aiNet is capable of maintaining diversity
and finding many high-performance solutions simultaneously,
which are known to be desired features when synthesizing an
ensemble. Concerning the selection and combination phases,
the most relevant selection and combination techniques already
proposed in the literature have been considered. The main
contribution of this paper is the indication that there is no
pair of selection/combination technique that can be considered
the best one, because the performance of the obtained ensemble
varies significantly with the current composition of the pool of
candidates already produced by the generation phase. Notwithstanding,
this variability in performance is not restricted to the
choice of opt-aiNet as the generative device. As a consequence,
to overcome the performance of the best individual classifier,
every possible pairs of selection and combination techniques
should be tried. Only with such an exhaustive search (notice
that the main computational burden is usually related to
the generation phase), the performance of the ensemble was
invariably superior to the performance of the best individual
classifier on four benchmark classification problems.
Title: Immune Algorithm Based Routing Optimization in Fourth-Party Logistics
Author: Min Huang, Wei Tong, Qing Wang, Xin Xu and Xingwei Wang
Abstract: Recently, Fourth-Party Logistics (4PL) is
receiving considerable attention in the manufacturing and
retail industries. However, due to the complexity, the research
of routing problem in 4PL is in an initial stage. The existing
study does not consider the complicated problem with
node-edge property. This paper studies the node-to-node
routing problem in 4PL. A mathematical model is set up based
on nonlinear integer programming and multi-graph. With
respect to the problem’s characteristics a mechanism for
simplification is designed. To solve the problem model a hybrid
algorithm is designed, in which Dijkstra algorithm is embedded.
The simulation shows that the hybrid algorithm embedded with
Dijkstra algorithm is effective.
Title: An Immune Fault Detection System for Analog Circuits with Automatic Detector Generation
Author: Jorge Amaral, Jose Amaral and Ricardo Tanscheit
Abstract: This work focuses on fault detection of electronic
analog circuits. A fault detection system for analog circuits
based on cross-correlation and artificial immune systems is
proposed. It is capable of detecting faulty components in analog
circuits by analyzing its impulse response. The use of crosscorrelation
for preprocessing the impulse response drastically
reduces the size of the detector used by the Real-valued
Negative Selection Algorithm (RNSA). The proposed method
can automatically generate very efficient detectors by using
quadtree decomposition. Results have demonstrated that the
proposed system is able to detect faults in a Sallen-Key
bandpass filter and in a continuous-time state variable filter.
Title: Bayesian Learning of Neural Networks by Means of Artificial Immune Systems
Author: Pablo A. D. Castro and Fernando J. Von Zuben
Abstract: Once the design of Artificial Neural Networks
(ANN) may require the optimization of numerical and structural
parameters, bio-inspired algorithms have been successfully
applied to accomplish this task, since they are population-based
search strategies capable of dealing successfully with complex
and large search spaces, avoiding local minima. In this paper,
we propose the use of an Artificial Immune System for learning
feedforward ANN's topologies. Besides the number of neurons
in the hidden layer, the algorithm also optimizes the type
of activation function for each node. The use of a Bayesian
framework to infer the weights and weight decay terms as well
as to perform model selection allows us to find neural models
with high generalization capability and low complexity, once the
Occam’s razor principle is incorporated into the framework.
We demonstrate the applicability of the proposal on seven
classification problems and promising results were obtained.
Title: Immune-inspired Dynamic Optimization for Blind Spatial Equalization in Undermodeled Channels
Author: Cynthia Junqueira, Fabricio O. de Franca, Romis R. F. Attux, Cristiano M. Panazio and Leandro N. de Castro
Abstract: In this work, we propose an evolutionary-like
approach to the problem of blind adaptive spatial filtering that
is based on the decision-directed criterion and on the doptaiNet,
an artificial immune network conceived to perform
multimodal search in dynamic environments. The proposal was
tested under static and time-varying undermodeled channel
models, and, in all cases, its ability to find and track a solution
close to the Wiener global optimum was attested. The obtained
results reveal that the dopt-aiNet may decisively enhance the
performance of adaptive arrays in scenarios built from
elements that are representative of some aspects of real-world
communication systems.
Title: Handling Time-Varying TSP Instances
Author: Fabricio O. de Franca, Lalinka Gomes, Leandro de Castro and Fernando Von Zuben
Abstract: Multimodal optimization algorithms are being
adapted to deal with dynamic optimization, mainly due to their
ability to provide a faster reaction to unexpected changes in the
optimization surface. The faster reaction may be associated
with the existence of two important attributes in populationbased
algorithms devoted to multimodal optimization: simultaneous
maintenance of multiple local optima in the population;
and self-regulation of the population size along the search. The
optimization surface may be subject to variations motivated by
one of two main reasons: modification of the objectives to be
fulfilled and change in parameters of the problem. An immuneinspired
algorithm specially designed to deal with combinatorial
optimization is applied here to solve time-varying TSP instances,
with the cost of going from one city to the other being a
function of time. The proposal presents favorable results when
compared to the results produced by a high-performance ant
colony optimization algorithm of the literature.
Title: An Anomaly Detection-Based Classification System
Author: Haiyu Hou and Gerry Dozier
Abstract: In this paper, we describe the construction of
a classification system based on an anomaly detection system
that employs constraint-based detectors, which are generated
using a genetic algorithm. The performance of the classification
system was evaluated using two benchmark datasets including
the Wisconsin Breast Cancer Dataset and the Fisher's Iris
Dataset.
Title: Immune Learning Classifier Networks: Evolving Nodes and Connections
Author: Renato Reder Cazangi and Fernando Von Zuben
Abstract: The design of an autonomous navigation system
with multiple tasks to be accomplished in unknown environments
represents a complex undertaking.With the simultaneous
purposes of capturing targets and avoiding obstacles, the
challenge may become still more intricate if the configuration of
obstacles and targets creates local minima, like concave shapes
and mazes between the robot and the target. Pure reactive
navigation systems are not able to deal properly with such
hampering scenarios, requiring additional cognitive apparatus.
Concepts from immune network theory are then employed to
convert an earlier reactive robot controller, based on learning
classifier systems, into a connectionist device. Starting from no a
priori knowledge, both the classifiers and their connections are
evolved during the robot navigation. Some experiments with
and without local minima are carried out and the proposed
evolutionary network of classifiers was shown to produce connectionist
navigation systems capable of successfully overcoming
local minima.
Title: A Neuro-Immune Network for Solving the Traveling Salesman Problem
Author: Rodrigo Pasti and Leandro de Castro
Abstract: Many combinatorial optimization problems belong
to the NP class and, thus, cannot be solved optimally in feasible
time using standard techniques (e.g., enumeration methods). NP
problems have been tackled with some success by techniques
known as meta-heuristics. The present paper proposes a new
meta-heuristics for solving traveling salesman problems (TSP)
based on a neural network trained using ideas from the immune
system. The network is self-organized and the learning algorithm
aims at locating one network cell at each position of a city
of the TSP instance to be solved. The pre-defined network
neighborhood is going to establish the final route proposed for
the TSP. The algorithm is applied to several instances from the
literature and the results compared with the best solutions
available.
Title: A Supervised Constructive Neuro-Immune Network for Pattern Classification
Author: Helder Knidel, Fernando Von Zuben and Leandro Nunes de Castro
Abstract: This paper proposes a supervised version of a
learning algorithm for a constructive neuro-immune network.
The proposed methodology is developed by taking ideas from
the immune system and learning vector quantization. The
resulting classification algorithm is characterized by highperformance,
similar to the ones produced by alternative methods
in the literature, and parsimonious solutions, with a much
smaller set of prototypes per class when compared with the
other approaches. The number of prototypes is automatically
defined by the convergence criterion. The algorithm requires a
single user-defined parameter for training, associated with the
convergence criterion, and the computational cost is sufficiently
reduced to support applications involving large data sets.
Title: An Immune and a Gradient-Based Method to Train Multi-Layer Perceptron Neural Networks
Author: Rodrigo Pasti and Leandro de Castro
Abstract: Multi-layer perceptron (MLP) neural network
training can be seen as a special case of function approximation,
where no explicit model of the data is assumed. In its simplest
form, it corresponds to finding an appropriate set of weights
that minimize the network training and generalization errors.
Various methods can be used to determine these weights, from
standard optimization methods (e.g., gradient-based algorithms)
to bio-inspired heuristics (e.g., evolutionary algorithms). Focusing
on the problem of finding appropriate weight vectors for
MLP networks, this paper proposes the use of an immune algorithm
and a second-order gradient-based technique to train
MLPs. Results are obtained for classification and function approximation
tasks and the different approaches are compared
in relation to the types of problems they are more suitable for.