Immuno-Computing-based Neural Learning for Data Classification

Abstract

The paper proposes two new algorithms based on the artificial immune system of the human body called Clonal Selection Algorithm (CSA) and the modified version of Clonal Selection Algorithm (MCSA), and used them to train the neural network. Conventional Artificial Neural Network training algorithm such as backpropagation has the disadvantage that it can get trapped into the local optima. Consequently, the neural network is usually incapable of obtaining the best solution to the given problem. In the proposed new CSA algorithm, the initial random weights chosen for the neural networks are considered as a foreign body called an antigen. As the human body creates several antibodies in response to fight the antigen, similarly, in CSA algorithm antibodies are created to fight the antigen. Each antibody is evaluated based on its affinity and clones are generated for each antibody. The number of clones depends on the algorithm, in CSA, the number of clones is fixed and in MCSA, number of clones is directly proportional to the affinity of the antibody. Mutation is performed on clones to improve the affinity. The best antibody emerged becomes the antigen for the next round and the process is repeated for several iterations until the best antibody that satisfies the chosen criterion is found. The best antibody is problem specific. For neural network training for data classification, the best antibody represents the set of weights and biases that gives the least error. The efficiency of the algorithm was analyzed using Iris dataset. The prediction accuracy of the algorithms were compared with other nature-inspired algorithms, such as Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO) and standard backpropagation. The performance of MCSA was ahead of other algorithms with an accuracy of 99.33%.

Authors and Affiliations

Ali Al Bataineh, Devinder Kaur

Keywords

Related Articles

Impacts of Unbalanced Test Data on the Evaluation of Classification Methods

The performance of a classifier in a supervised machine learning problem is popularly evaluated by using the accuracy, precision, recall, and F1-score. These parameters could evaluate very well classifiers in the case th...

A Novel Unsupervised Abnormal Event Identification Mechanism for Analysis of Crowded Scene

The advancement of visual sensing has introduced better capturing of the discrete information from a complex, crowded scene for assisting in the analysis. However, after reviewing existing system, we find that majority o...

The Performance between XEN-HVM, XEN-PV and Open-VZ during live-migration  

The aim of this paper is to compare the performance between three hypervisors: XEN-PV, XEN-HVM and Open-VZ. We have simulated the migration of a virtual machine by using a warning failure approach. Based on some experime...

An approach of inertia compensation based on electromagnetic induction in brake test

This paper briefly introduced the operational principle of the brake test bench, and points out the shortcomings when controlling the current of brake test, which means the reference measuring data is instantaneous. Aime...

A Novel Ball on Beam Stabilizing Platform with Inertial Sensors

This research paper presents dynamic modeling of inertial sensor based one degree of freedom (1-DoF) stabilizing platform. Plant is a ball on a pivoted beam. Nonlinear modeling of the plant is done. Ball position on beam...

Download PDF file
  • EP ID EP596771
  • DOI 10.14569/IJACSA.2019.0100632
  • Views 88
  • Downloads 0

How To Cite

Ali Al Bataineh, Devinder Kaur (2019). Immuno-Computing-based Neural Learning for Data Classification. International Journal of Advanced Computer Science & Applications, 10(6), 231-237. https://europub.co.uk/articles/-A-596771