Abstract
Feature selection is a vital step in many machine learning and data mining tasks. Feature selection can reduce the dimensionality, speed up the learning process, and improve the performance of the learning models. Most of the existing feature selection methods try to find the best feature subset according to a pre-defined feature evaluation criterion. However, in many real-world datasets, there may exist many global or local optimal feature subsets, especially in the high-dimensional datasets. Classical feature selection methods can only obtain one optimal feature subset in a run of the algorithm and they cannot locate multiple optimal solutions. Therefore, this paper considers feature selection as a multimodal optimization problem and proposes a novel feature selection method which integrates the barebones particle swarm optimization (BBPSO) and a neighborhood search strategy. BBPSO is a simple but powerful variant of PSO. The neighborhood search strategy can form several steady sub-swarms in the population and each sub-swarm aims at finding one optimal feature subset. The proposed approach is compared with four PSO based feature selection methods on eight UCI datasets. Experimental results show that the proposed approach can produce superior feature subsets over the comparative methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liu, H., Yu, L.: Toward integrating feature selection algorithms for classification and clustering. IEEE Trans. Knowl. Data Eng. 17, 491–502 (2005)
Dash, M., Liu, H.: Feature selection for classification. Intell. Data Anal. 1(4), 131–156 (1997)
Pal, M., Foody, G.M.: Feature selection for classification of hyperspectral data by SVM. IEEE Trans. Geosci. Remote Sens. 48(5), 2297–2307 (2010)
Su, C.T., Lin, H.C.: Applying electromagnetism-like mechanism for feature selection. Inf. Sci. 181(5), 972–986 (2011)
Lipo, W., Nina, Z., Feng, C.: A general wrapper approach to selection of class dependent features. IEEE Trans. Neural Netw. 19, 1267–1278 (2008)
Chakraborty, D., Pal, N.R.: A neuro-fuzzy scheme for simultaneous feature selection and fuzzy rule-based classification. IEEE Trans. Neural Netw. 15, 110–123 (2004)
Xu, L., Hung, E.: Distance-based feature selection on classification of uncertain objects. In: Wang, D., Reynolds, M. (eds.) AI 2011. LNCS (LNAI), vol. 7106, pp. 172–181. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25832-9_18
Gheyas, I.A., Smith, L.S.: Feature subset selection in large dimensionality domains. Pattern Recognit. 43, 5–13 (2010)
Xue, B., Zhang, M., Browne, W.N.: Particle swarm optimisation for feature selection in classification: novel initialisation and updating mechanisms. Appl. Soft Comput. 18, 261–276 (2014)
Moradi, P., Gholampour, M.: A hybrid particle swarm optimization for feature subset selection by integrating a novel local search strategy. Appl. Soft Comput. 43, 117–130 (2016)
Ghaemi, M., Feizi-Derakhshi, M.R.: Feature selection using forest optimization algorithm. Pattern Recognit. 60, 121–129 (2016)
Li, X., Epitropakis, M., Deb, K., et al.: Seeking multiple solutions: an updated survey on niching methods and their applications. IEEE Trans. Evol. Comput. 21(4), 518–538 (2017)
Mahfoud, S.W.: Niching methods for genetic algorithms. Ph.D. dissertation, Department of Computer Science, University Illinois Urbana-Champaign, Urbana (1995)
Dejong, K.A.: An analysis of the behavior of a class of genetic adaptive systems. Ph.D. thesis, University of Michigan, Ann Arbor, MI, USA (1975)
Cioppa, A.D., Stefano, C.D., Marcelli, A.: Where are the niches? Dynamic fitness sharing. IEEE Trans. Evol. Comput. 11(4), 453–465 (2007)
Petrowski, A.: An efficient hierarchical clustering technique for speciation. Technical report, Institution of Nat. Telecommunication, Evry, France (1997)
Petrowski, A.: A clearing procedure as a niching method for genetic algorithms. In: Proceedings on the 3rd IEEE Congress of Evolutionary Computation, Nagoya, Japan, pp. 798–803 (1996)
Kamyab, S., Eftekhari, M.: Feature selection using multimodal optimization techniques. Neurocomputing 171, 586–597 (2016)
Kennedy, J.: Bare bones particle swarms. In: Proceedings on 2003 IEEE Swarm Intelligence Symposium, Indiana, USA, pp. 80–87. IEEE (2003)
Zhang, Y., Gong, D., Hu, Y., Zhang, W.: Feature selection algorithm based on bare bones particle swarm optimization. Neurocomputing 148, 150–157 (2015)
Qiu, C.: Bare bones particle swarm optimization with adaptive chaotic jump for feature selection in classification. Int. J. Comput. Intell. Syst. 11(1), 1–14 (2018)
Epitropakis, M.G., Li, X., Burke, E.K.: A dynamic archive niching differential evolution algorithm for multimodal optimization. In: Proceedings on IEEE Evolutionary Computation Congress, Cancún, Mexico, pp. 79–86. IEEE (2013)
Li, X.: Multimodal function optimization based on fitness-Euclidean distance ratio. In: Proceedings on Genetic Evolutionary Computing Conference, pp. 78–85. ACM, London, U.K. (2007)
Zhai, Z., Li, X.: A dynamic archive based niching particle swarm optimizer using a small population size. In: Proceedings on Australasian Computer Science Conference, Perth, Australia, pp. 1–7 (2011)
Li, X.: Niching without niching parameters: Particle swarm optimization using a ring topology. IEEE Trans. Evol. Comput. 14(1), 150–169 (2010)
Qu, B.Y., Suganthan, P.N., Das, S.: A distance-based locally informed particle swarm model for multimodal optimization. IEEE Trans. Evol. Comput. 17(3), 387–402 (2013)
Kennedy, J., Eberhart, R.C.: A discrete binary version of the particle swarm algorithm. In: Proceedings on the 1997 Systems Man and Cybernetics Conference, pp. 4104–4108. IEEE (1997)
Chuang, L.Y., Tsai, S.W., Yang, C.H.: Improved binary particle swarm optimization using catfish effect for feature selection. Expert. Syst. Appl. 38, 12699–12707 (2011)
Gu, S., Cheng, R., Jin, Y.: Feature selection for high-dimensional classification using a competitive swarm optimizer. Soft. Comput. 22(3), 811–822 (2018)
Acknowledgement
This work was supported by the Natural Science Foundation of Jiangsu Province under Grant No. BK20160898 and the NUPTSF under Grant No. NY214186.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Qiu, C., Zuo, X. (2018). Barebones Particle Swarm Optimization with a Neighborhood Search Strategy for Feature Selection. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 952. Springer, Singapore. https://doi.org/10.1007/978-981-13-2829-9_5
Download citation
DOI: https://doi.org/10.1007/978-981-13-2829-9_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2828-2
Online ISBN: 978-981-13-2829-9
eBook Packages: Computer ScienceComputer Science (R0)