Abstract
Feature selection is the utmost requirement to deal with high dimensional datasets. Fuzzy logic and particle swarm optimization are the two very popular soft computing methods which have used for feature selection. In this paper different variants of PSO are summarized to explore the latest development in PSO. The survey has been grouped in three categories; structures based PSO variants, fuzzy logic-PSO hybrids and parallel PSO variants. On the basis of findings of survey, map reduce two phases quantum behaved fuzzy rule PSO (MR-TP-QFPSO) method has been proposed. Quantum is the smallest possible state of any matter. Therefore, in proposed method smallest state of any particle is trit, which is having three values 0, 1 and #. # is included to bring a state of uncertainty where, feature is considered neither accepted nor rejected. In first phase search, feature space is exhaustively explored. During exhaustive initial search (first phase), multiple subsets of features are selected using quantum behaved fuzzy rule PSO (QFPSO). From these multiple subsets, minimum most important features (lower bound features) and maximum range of selected features are selected (upper bound feature subset). In second phase, selected feature subspace (selected in first phase) has been exploited and finally merged with lower bound features. The entire two phases search is highly iterative and it is well known that map reduce frame work can accelerate any iterative task by parallel processing. Therefore, proposed two phases QFPSO (TP-QFPSO) is applied using map reduce (MR-TP-QFPSO). The analysis of proposed algorithm clearly shows that map reduce has decreased the processing time of serial TP-QFPSO algorithm. The MR-TP-QFPSO is compared with other feature selection methods. The results on bench marking datasets show that MR-TP-QFRPSO outperformed the other methods. The reduction in execution time is directly propositional to the number of cluster nodes used. Therefore, as number of nodes is increased execution time will decrease without affecting the performance.
Similar content being viewed by others
References
Agarwal S, Ranjan P (2016) Dimensionality reduction methods classical and recent trends: a survey. IJCTA 9(10):4801–4808
Agarwal S, Rajesh R, Ranjan P (2015) Enhanced velocity BPSO and convergence analysis on dimensionality reduction. In: recent advances in mathmatics, statistics and computer science, World Scientific, ISBN 978-981-4704-84-7
Agarwal S, Rajesh R, Ranjan P (2017) FRBPSO: a fuzzy rule based binary PSO for feature selection. Proc Natl Acad Sci India Sect A Phys Sci 87(2):221–233
Aljarah I, Ludwig SA (2012) Parallel particle swarm optimization clustering algorithm based on map reduce methodology. In: NaBIC: IEEE Fouth World Congress, pp 104–111
Allias N, Megat MN, Ismail MN (2014) A hybrid Gini PSO-SVM feature selection based on taguchi method: an evalution on email filtering. IMCOM(ICUIMC), ACM, ISBN 978-1-4503-2644-5
Bousbaci A, Kamel N (2014) A parallel sampling-pso-multi-core-k-means algorithm using mapreduce. In: 2014 14th International Conference on Hybrid Intelligent Systems (HIS). IEEE, pp 129–134
Cao J, Cui H, Shi H, Jiao L (2016) Big data: a parallel particle swarm optimization-back-propagation neural network algorithm based on mapreduce. Plos One. https://doi.org/10.1371/journal.pone.0157551
Chai R, Ling SH, Hunter GP, Tran Y, Nguyen HT (2014) Brain computer interface classifier for wheelchair commands using neural network With fuzzy particle swarm optimization. IEEE J Biomed Health Inf 18:1614–1624
Chang JC (2016) Modified particle swarm optimization for solving travelling salesman problem based on a Hadoop MapReduce Framework. In: ICASI, pp 26–30. doi: 10.1109/ICASI.2016.7539772
Chuang LY, Chang HW, Tu CJ, Yang CH (2008) Improved binary PSO for feature selection using gene expression data. Comput Biol Chem 32:29–38
Chuang LY, Tsai SW, Yang CH (2011) Improved binary particle swarm optimization using catfish effect for feature selection. Expert Syst Appl 38(10):12699–12707
Chuang LY, Tsai SW, Yang CH (2012) Fuzzy adaptive catfish particle swarm optimization. Artif Intell Res 1:149–170
Chunne AP, Chandrasekhar U, Malhotra C (2015) Real time clustering of tweets using adaptive PSO technique and MapReduce. In: GCCT. doi I: 10.1109/GCCT.2015.7342704, IEEE
Dinh P, Thanh TN, Xuan TT (2014) A Hybrid Multi-objective PSO-SA algorithm for the fuzzy rule based classifier design problem with the order based semantics of linguistic terms. VNU J Sci Comp Sci Com Eng 30:44–56
Ganguly S, Sahoo NC, Das D (2013) Multi-objective particle swarm optimization based on fuzzy-Pareto-dominance for possibilistic planning of electrical distribution system incorporating distributed generation. Fuzzy Set Syst 213:47–73
Izakian H, Abraham A, Snasel V (2009) Fuzzy clustering using hybrid fuzzy c means and fuzzy particle swarm optimization. In: Proceedings of the world congress on nature & biologically inspired computing (NaBIC), pp 1690–1694
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: IEEE international conference on neural networks. Perth, Australia, pp 1942–1948
Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: IEEE conference on systems, man, and cyber, pp 4104–4108
Kourid A (2014) Interative map reduce for feature selection. In: IJERT, pp 1788–1793
Li Y, Chen Z, Wang Y, Jiao L (2016) Quantum-behaved particle swarm optimization using mapreduce bioinspired computing theories and application. Springer, Berlin, p 1410–1430
Lin SW, Ying KC, Chen SC, Lee ZJ (2008) Particle swarm optimization for parameter determination and feature selection of support vector machines. Expert Syst Appl 35(4):1817–1824
Lin JW, Chi WC, Chang RI (2017) Particle swarm optimization combined with querybased learning using mapreduce. future information technology. Lect Note Electr Eng 309:91–97
Liu H, Abraham A, Zhang W (2007) Fuzzy adaptive turbulent particle swarm optimization. Int J Innov Comput Appl (IJICA) 1:39–47
Ludwig SA (2014) Map reduce-based optimization of overlay networks using particle swarm optimization. In: GECCO’14, pp 1031–1038
Ludwig SW, Aljarah I (2016) A scalable map reduce enabled glow worm swarm optimization approach for high dimensional multimodal functions. Int J Swarm Intell Res 7(1):32–54
McNabb AW, Monson CK and Seppi KD (2007) Parallel PSO using mapreduce. In: CEC 27: Proceedings of the IEEE Congress on Evolutionary Computation, pp 7–14
Mehrjoo S, Dehghanian S (2015) Map reduce based particle swarm optimization for large scale problems. In: AICS 2015: Proceeding of the 3rd International Conference on Artificial Intelligence and Computer Science, pp 12–13
Olivas F, Valdez F, Castillo O (2015) Fuzzy classification system design using PSO with dynamic parameter adaptation through fuzzy logic. Fuzzy Log Augment Nat Inspir Optim Metaheuristics Stud Comput Intell 574:29–47
Pan H, Zhu YP, Xia L (2013) Fusing multi-feature representation and PSO-Adaboost based feature selection for reliable frontal face detection. In: Proceedings of the IEEE symposium on swarm Intelligence, pp 2998–3002
Rajesh R, Agarwal S (2014) Some modification in particle swarm optimization. In: the 18th Online World Conference on Soft Computing in Industrial Applications
Sadasivam GS, Selvaraj D (2011) A novel parallel hybrid PSOGA using Map Reduce to schedule jobs in Hadoop data grids. In: NaBIC: Second World Congres, IEEE. doi: 10.1109/NABIC.2010.5716346
Shi YH, Eberhart RC (2001) Fuzzy adaptive particle swarm optimization. In: Proceedings of the IEEE congress on evolutionary computation, pp 101–106
Soeprijanto A, Abdillah M (2011) Type 2 fuzzy adaptive binary particle swarm optimization for optimal placement and sizing of distributed generation. In: Proceedings of the 2nd international conference on instrumentation, communications, information technology, and biomedical engineering (ICICIBME), IEEE, pp 233–238
Sun J, Feng B, Xu W (2004) Particle swarm optimization with particle having quantum behaviour. In: Proceedings of the IEEE congress on evolutionary computation, pp 325–331
Torabi SA, Sahebjamnia N, Mansouri SA, Bajestani MA (2013) A particle swarm optimization for a fuzzy multi-objective unrelated parallel machine scheduling problem. Appl Soft Comput 13:4750–4762
Vieira SM, Mendonca LF, Farinha GJ, Sousa JMC (2013) Modified binary PSO for feature selection using SVM applied to mortality prediction of septic patients. Appl Soft Comput 13:3494–3504
Wai ENC, Tsai PW, Pan JS (2016) Hierarchical PSO clustering on mapreduce for scalable privacy preservation in big data. Genet Evolut Comput Ser Adv Intell Syst Comput 536:36–44
Wang J, Yuan D, Jiang M (2012) Parallel K-PSO based on map reduce. IEEE explorer, pp 1203–1208
Wang F, Yu PLH, Chung WD (2014) Combining technical trading rules using parallel particle swarm optimization based on Hadoop. In: IJCNN. doi: 10.1109/IJCNN.2014.6889599
Wang Y, Li Y, Chen Z, Xue X (2016) Cooperative particle swarm optimization using Map reduce. Soft computing. https://doi.org/10.1007/s00500-016-2390-9
Xu J, Tang Y (2015) Improved particle optimization algorithm solving hadoop task scheduling problem. In: ICICCI, pp 11–14
Xua Y, You T (2013) Minimizing thermal residual stresses in ceramic matrix composites by using Iterative MapReduce guided particle swarm optimization algorithm. Compos Struct 99:388–396
Xue B, Zhang M, Browne WN (2014) Particle swarm optimization for feature selection in classification: novel initialisation and updating mechanisms. Appl Soft Comput 18:261–276. https://doi.org/10.1016/j.asoc.2013.09.018
Yang S, Wang M, Jiao L (2004) A quantum particle swarm optimization. In: Proceedings of the IEEE congress on evolutionary computation, pp 320–324
Acknowledgements
This work is supported by the SRF grant from Council of Scientific & Industrial Research (CSIR), India, SRF Grant (09/1144(0001)2015EMR-I) and Department of Computer Science, Central University of South Bihar.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Agarwal, S., Ranjan, P. MR-TP-QFPSO: map reduce two phases quantum fuzzy PSO for feature selection. Int J Syst Assur Eng Manag 9, 888–900 (2018). https://doi.org/10.1007/s13198-017-0682-9
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-017-0682-9