Population-Based Artificial Immune System Clustering Algorithm

Artificial immune systems inspired by humoral-mediated immunity use hyper mutation to simulate the way that natural immune systems refine their B cells and antibodies in response to pathogens in a process called affinity maturation. Such hyper mutation is typically performed on individual computational antibodies and B cells, and has been shown to be successful in a variety of machine learning tasks, including supervised and unsupervised learning. This paper proposes a population-based approach to affinity maturation in the problem domain of clustering. Previous work in humoral-mediated immune systems (HAIS), while using concepts of immunoglobulins, antibodies and B cells, has not investigated the use of population-based evolutionary approaches to evolving better antibodies with successively greater affinities to pathogens. The population-based approach described here is a two step algorithm, where the number of clusters is obtained in the first step using HAIS and then in step two a population-based approach is used to further enhance the cluster quality. Convergence in the fitness of populations is achieved through transferring memory cells from one generation to another. The experiments are performed on benchmarked real world datasets and demonstrate the feasibility of the proposed approach. Additional results also show the effectiveness of the crossover operator at the population level. The outcome is an artificial immune system approach to clustering that uses both mutation within antibodies and crossover between members of B cells to achieve effective clustering.

[1]  Sushil J. Louis,et al.  Learning with case-injected genetic algorithms , 2004, IEEE Transactions on Evolutionary Computation.

[2]  Michalis Vazirgiannis,et al.  c ○ 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. On Clustering Validation Techniques , 2022 .

[3]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications 1 , 2000 .

[4]  Waseem Ahmad,et al.  Humoral-mediated clustering , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[5]  Reda Younsi,et al.  A New Artificial Immune System Algorithm for Clustering , 2004, IDEAL.

[6]  Jongsoo Lee,et al.  GA BASED SIMULATION OF IMMUNE NETWORKS APPLICATIONS IN STRUCTURAL OPTIMIZATION , 1997 .

[7]  Waseem Ahmad,et al.  Outlier detection using humoral-mediated clustering (HAIS) , 2010, 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC).

[8]  Michalis Vazirgiannis,et al.  Cluster validity methods: part I , 2002, SGMD.

[9]  Mukesh M. Raghuwanshi,et al.  Genetic Algorithm Based Clustering: A Survey , 2008, 2008 First International Conference on Emerging Trends in Engineering and Technology.

[10]  Kenneth A. De Jong,et al.  The Coevolution of Antibodies for Concept Learning , 1998, PPSN.

[11]  James C. Bezdek,et al.  Some new indexes of cluster validity , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Kevin Cheng,et al.  An ACO-Based Clustering Algorithm , 2006, ANTS Workshop.

[13]  Jonathan Timmis,et al.  AINE: an immunological approach to data mining , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[14]  S. Forrest,et al.  Immunology as Information Processing , 2001 .

[15]  John E. Hunt,et al.  Learning using an artificial immune system , 1996 .

[16]  Jonathan Timmis,et al.  Artificial Immune Recognition System (AIRS): An Immune-Inspired Supervised Learning Algorithm , 2004, Genetic Programming and Evolvable Machines.

[17]  Khaled A. Al-Sheshtawi,et al.  Artificial Immune Clonal Selection Algorithms: A Comparative Study of CLONALG, opt-IA, and BCA with Numerical Optimization Problems , 2010 .

[18]  Jonathan Timmis,et al.  Application areas of AIS: The past, the present and the future , 2008, Appl. Soft Comput..

[19]  A. M. Natarajan,et al.  A New Approach for Data Clustering Based on PSO with Local Search , 2008, Comput. Inf. Sci..

[20]  Magdalene Marinaki,et al.  A stochastic nature inspired metaheuristic for clustering analysis , 2008, Int. J. Bus. Intell. Data Min..

[21]  Michalis Vazirgiannis,et al.  Clustering validity checking methods: part II , 2002, SGMD.

[22]  Leandro Nunes de Castro,et al.  aiNet: An Artificial Immune Network for Data Analysis , 2002 .