Abstract
Classification is an important technology in data mining, while clonal selection algorithm (CSA) is a very effective classification method. Although CSA brings a new effective tool for solving complex problems, we can not completely say that it over-performs to other algorithms especially in the classification field. A main problem of CSA classifier is that it does not carry attribute imbalance. It uses a pure distance criterion to calculate affinity degree of the antibody and antigen. So we utilize weighting attribute scheme to balance the effects of attributes in classification process and attribute weighted CSA (AWCSA) comes into existence. The efficiency of AWCSA lies mainly in the attribute weighting scheme it uses. In this paper we use differential evolution (DE) algorithm to determine the weights of attributes and then use these weights in AWCSA. We evaluate the performance of new algorithm (DE-AWCSA) on six standard datasets. Experimental results show that this attribute weighting process highly benefits the classification accuracy
Original language | English |
---|---|
Pages (from-to) | 3013-3019 |
Number of pages | 7 |
Journal | Journal of Computers (Finland) |
Volume | 7 |
Issue number | 12 |
Publication status | Published - 2012 |
Externally published | Yes |
Keywords
- Clonal selection algorithm
- Attribute weighting
- Differential evolution
- Classification accuracy