Skip to main content

Barebones Particle Swarm Optimization with a Neighborhood Search Strategy for Feature Selection

  • Conference paper
  • First Online:
Bio-inspired Computing: Theories and Applications (BIC-TA 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 952))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Liu, H., Yu, L.: Toward integrating feature selection algorithms for classification and clustering. IEEE Trans. Knowl. Data Eng. 17, 491–502 (2005)

    Article  Google Scholar 

  2. Dash, M., Liu, H.: Feature selection for classification. Intell. Data Anal. 1(4), 131–156 (1997)

    Article  Google Scholar 

  3. Pal, M., Foody, G.M.: Feature selection for classification of hyperspectral data by SVM. IEEE Trans. Geosci. Remote Sens. 48(5), 2297–2307 (2010)

    Article  Google Scholar 

  4. Su, C.T., Lin, H.C.: Applying electromagnetism-like mechanism for feature selection. Inf. Sci. 181(5), 972–986 (2011)

    Article  Google Scholar 

  5. Lipo, W., Nina, Z., Feng, C.: A general wrapper approach to selection of class dependent features. IEEE Trans. Neural Netw. 19, 1267–1278 (2008)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. Gheyas, I.A., Smith, L.S.: Feature subset selection in large dimensionality domains. Pattern Recognit. 43, 5–13 (2010)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Ghaemi, M., Feizi-Derakhshi, M.R.: Feature selection using forest optimization algorithm. Pattern Recognit. 60, 121–129 (2016)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Mahfoud, S.W.: Niching methods for genetic algorithms. Ph.D. dissertation, Department of Computer Science, University Illinois Urbana-Champaign, Urbana (1995)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Cioppa, A.D., Stefano, C.D., Marcelli, A.: Where are the niches? Dynamic fitness sharing. IEEE Trans. Evol. Comput. 11(4), 453–465 (2007)

    Article  Google Scholar 

  16. Petrowski, A.: An efficient hierarchical clustering technique for speciation. Technical report, Institution of Nat. Telecommunication, Evry, France (1997)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Kamyab, S., Eftekhari, M.: Feature selection using multimodal optimization techniques. Neurocomputing 171, 586–597 (2016)

    Article  Google Scholar 

  19. Kennedy, J.: Bare bones particle swarms. In: Proceedings on 2003 IEEE Swarm Intelligence Symposium, Indiana, USA, pp. 80–87. IEEE (2003)

    Google Scholar 

  20. Zhang, Y., Gong, D., Hu, Y., Zhang, W.: Feature selection algorithm based on bare bones particle swarm optimization. Neurocomputing 148, 150–157 (2015)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Li, X.: Niching without niching parameters: Particle swarm optimization using a ring topology. IEEE Trans. Evol. Comput. 14(1), 150–169 (2010)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. Gu, S., Cheng, R., Jin, Y.: Feature selection for high-dimensional classification using a competitive swarm optimizer. Soft. Comput. 22(3), 811–822 (2018)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chenye Qiu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics