Abstract
The minimum number attribute reduction problem is an important issue when dealing with huge amounts of data. The problem of minimum attribute reduction is formally known to be as an NP complete nonlinearly constrained optimization problem. Social spider optimization algorithm is a new meta-heuristic algorithm of the swarm intelligence field to global solution. The social spider optimization algorithm is emulates the behavior of cooperation between spiders based on the biological laws of the cooperative colony. Inspired by the social spiders, in this paper, an improved social spider algorithm for the minimal reduction problem was proposed. In the proposed algorithm, the fitness function depends on the rough sets dependency degree and it takes into a consideration the number of selected features. For each spider, the fitness function is computed and compared with the global best fitness value. If the current value is better, then the global best fitness is replaced with it and its position became the reduct set. Then, the position of each spider is updated according to its type. This process is repeated until the stopping criterion is satisfied. To validate the proposed algorithm, several real clinical medical datasets which are available from the UCI Machine Learning Repository were used to compute the performance of the proposed algorithm. The experimental results illustrate that the proposed algorithm is superior to state-of-the-art swarm-based in terms of classification accuracy while limiting number of features.


Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Changa P-C, Lina J-J, Liub C-H (2012) An attribute weight assignment and particle swarm optimization algorithm for medical database classifications. Comput Methods Programs Biomed 107:382–392
Azar AT, Banu P, Inbarani H (2013) PSORR: an unsupervised feature selection technique for fetal heart rate. In: 5th International conference on modelling, identification and control (ICMIC 2013), Egypt, pp 60–65
Subbulakshmi CV, Deepa SN (2015) Medical dataset classification: a machine learning paradigm integrating particle swarm optimization with extreme learning machine classifier. Sci World J 2015:418060. doi:10.1155/2015/418060
Sivagaminathan RK, Ramakrishnan S (2007) A hybrid approach for feature subset selection using neural networks and ant colony optimization. Expert Syst Appl 33:49–60
Caruna R, Freitag D (1994) Greedy feature selection. In: Proceedings of the 11th international conference on machine learning, pp 28–36
Piyushkumar A, Jagath C (2010) SVM-RFE with MRMR filter for gene selection. IEEE Trans Nanobiosci 9(1):31–37
Pawlak Z (1991) Rough sets: theoretical aspects of reasoning about data. Kluwer, Dordrecht
Maulik U, Chakraborty D (2014) Fuzzy preference based feature selection and semisupervised SVM for cancer classification. IEEE Trans Nanobiosci 13(2):152–160
Han J, Kamber M (2000) Data mining: concepts and techniques. Morgan Kaufman, San Francisco
Yu L, Shouyang W, Lai KK (2005) A rough-set-refined text mining approach for crude oil market tendency forecasting. Int J Knowl Syst Sci 2:1–10
Tsumoto S (2001) Medical diagnostic rules as upper approximation of rough sets. In: The 10th IEEE international conference on fuzzy systems, vol 3, pp 1551–1554
Sassi RJ, Silva LA, Hernandez EM (2006) Neural networks and rough sets: a comparative study on data classification. In: International conference artificial intelligence (ICAI’06), vol 1(1), pp 1–10
Maji P, Paul S (2011) Rough set based maximum relevance-maximum significance criterion and gene selection from microarray data. Int J Approx Reason 52(3):408–426
Hassanien AE, Emary E (2015) Swarm intelligence: principles, advances, and applications. CRC Press, Taylor & Francis Group, ISBN 9781498741064-CAT # K26721
Parham M, Mehrdad R (2015) Integration of graph clustering with ant colony optimization for feature selection. Knowl Based Syst 84(C):144–161
Rodrigues D, Pereira LAM, Nakamura RYM, Costa KAP, Yang XS, Souza AN, Papa JP (2014) A Wrapper approach for feature selection based on bat algorithm and optimum-path forest. Expert Syst Appl Int J 41(5):2250–2258
Inbarani HH, Azar AT, Jothi G (2014) Supervised hybrid feature selection based on PSO and rough sets for medical diagnosis. Comput Methods Programs Biomed 113:175–185
Zhu ZX, Ong YS, Dash M (2007) Wrapper-filter feature selection algorithm using a memetic framework. IEEE Trans Syst Man Cybern Part B Cybern 37(1):70–76
Si-Yuan J (2014) A hybrid genetic algorithm for feature subset selection in rough set theory. Soft Comput 18:1373–1382
Elshazly HI, Azar AT, Elkorany AM, Hassanien AE (2013) Hybrid system based on rough sets and genetic algorithms for medical data classifications. Int J Fuzzy Syst Appl 3(4):31–46
Javani M, Faez K, Aghlmandi D (2011) Clustering and feature selection via PSO algorithm. In: International symposium on artificial intelligence and signal processing, pp 71–76
Liu Y, Wang G, Chen H, Dong H, Zhu X, Wang S (2011) An improved particle swarm optimization for feature selection. J Bionic Eng 8(2):191–200
Long N, Cong N, Meesad P, Unger H (2014) Attribute reduction based on rough sets and the discrete firefly algorithm. Recent Adv Inf Commun Technol 265:13–22
Suguna N, Thanushkodi K (2010) A novel rough set reduct algorithm for medical domain based on bee colony optimization. J Comput 2(6):49–54
Suguna N, Thanushkodi K (2011) An independent rough set approach hybrid with artificial bee colony algorithm for dimensionality reduction. Am J Appl Sci 8(3):261–266
Wang X, Yang J, Teng X, Xia W, Jensen R (2007) Feature selection based on rough sets and particle swarm optimization. Pattern Recognit Lett 28(4):459–471
Wang F, Xu J, Li L (2014) A novel rough set reduct algorithm to feature selection based on artificial fish swarm algorithm. Adv Swarm Intell 8795:24–33
Chen Y, Zhu Q, Xu H (2015) Finding rough set reducts with fish swarm algorithm. Knowl Based Syst 81:22–29
Wang F Jiao X, Li L (2014) A novel rough set reduct algorithm to feature selection based on artificial fish swarm algorithm. In: Advances in swarm intelligence volume 8795 of the series, lecture notes in computer science, pp 24–33
Inbarani HH, Bagyamathi M, Azar AT (2015) A novel hybrid feature selection method based on rough set and improved harmony search. Neural Comput Appl 26(8):1859–1880
Uzer MS, Yilmaz N, Inan O (2013) Feature selection method based on artificial bee colony algorithm and support vector machines for medical datasets classification. Sci World J 2013:419187. doi:10.1155/2013/419187
Chang PC, Lin JJ, Liu C (2012) An attribute weight assignment and particle swarm optimization algorithm for medical database classifications. Comput Methods Programs Biomed 107(3):382–392
Cuevas E, Cienfuegos M, ZaldíVar D, PRez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl Int J 40(16):6374–6384
Boudia MA, Hamou RM, Amine A, Rahmani ME, Rahmani A(2015) A new multi-layered approach for automatic text summaries mono-document based on social spiders. In: Chapter computer science and its applications volume 456 of the series IFIP advances in information and communication technology, pp 193–204
Benahmed K, Merabti M, Haffaf H (2012) Inspired social spider behavior for secure wireless sensor networks. Int J Mob Comput Multimed Commun 4(4):1–10
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abd El Aziz, M., Hassanien, A.E. An improved social spider optimization algorithm based on rough sets for solving minimum number attribute reduction problem. Neural Comput & Applic 30, 2441–2452 (2018). https://doi.org/10.1007/s00521-016-2804-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2804-8