Skip to main content

Binary Flower Pollination Algorithm and Its Application to Feature Selection

  • Chapter
  • First Online:
Recent Advances in Swarm Intelligence and Evolutionary Computation

Part of the book series: Studies in Computational Intelligence ((SCI,volume 585))

Abstract

The problem of feature selection has been paramount in the last years, since it can be as important as the classification step itself. The main goal of feature selection is to find out the subset of features that optimize some fitness function, often in terms of a classifier’s accuracy or even the computational burden for extracting each feature. Therefore, the approaches to feature selection can be modeled as optimization tasks. In this chapter, we evaluate a binary-constrained version of the Flower Pollination Algorithm (FPA) for feature selection, in which the search space is a boolean lattice where each possible solution, or a string of bits, denotes whether a feature will be used to compose the final set. Numerical experiments over some public and private datasets have been carried out and comparison with Particle Swarm Optimization, Harmony Search and Firefly Algorithm has demonstrated the suitability of the FPA for feature selection.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    The first four datasets can be found on http://featureselection.asu.edu/datasets.php.

References

  1. Bababdani, B.M., Mousavi, M.: Gravitational search algorithm: a new feature selection method for {QSAR} study of anticancer potency of imidazo[4,5-b]pyridine derivatives. Chemometr. Intell. Lab. Syst. 122(15), 1–11 (2013)

    Article  Google Scholar 

  2. Chen, B., Chen, L., Chen, Y.: Efficient ant colony optimization for image feature selection. Signal Process. 93(6), 1566–1576 (2013). (special issue on Machine Learning in Intelligent Image Processing)

    Article  Google Scholar 

  3. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern classification, 2nd edn. Wiley, New York (2001)

    MATH  Google Scholar 

  4. Falcon, R., Almeida, M., Nayak, A.: Fault identification with binary adaptive fireflies in parallel and distributed systems. In: IEEE Congress on Evolutionary Computation (CEC), pp. 1359–1366 (2011)

    Google Scholar 

  5. Firpi, HA., Goodman, E.: Swarmed feature selection. In: Proceedings of the 33rd Applied Imagery Pattern Recognition Workshop. IEEE Computer Society, Washington, DC, pp. 112–118 (2004)

    Google Scholar 

  6. Geem, Z.W.: Music-inspired harmony search algorithm: theory and applications, 1st edn. Springer, Berlin (2009)

    Book  Google Scholar 

  7. Kabir, M., Shahjahan, M., Murase, K.: An efficient feature selection using ant colony optimization algorithm. In: Leung, C., Lee, M., Chan, J. (eds.) Neural Information Processing, Lecture Notes in Computer Science, vol. 5864, pp. 242–252, Springer, Berlin (2009)

    Google Scholar 

  8. Kennedy, J., Eberhart, R.C.: Swarm intelligence. Morgan Kaufman, Burlington (2001)

    Google Scholar 

  9. Marinakis, Y., Marinaki, M., Matsatsinis, N.: A hybrid discrete artificial bee colony—GRASP algorithm for clustering. In: Proceedings of the International Conference on Computers Industrial Engineering, pp. 548–553 (2009)

    Google Scholar 

  10. Oh, I.S., Lee, J.S., Moon, B.R.: Hybrid genetic algorithms for feature selection. IEEE Trans. Pattern Anal. Mach. Intell. 26(11), 1424–1437 (2004)

    Article  Google Scholar 

  11. Palit, S., Sinha, S.N., Molla, M.A., Khanra, A., Kule, M.: A cryptanalytic attack on the knapsack cryptosystem using binary firefly algorithm. In: 2nd International Conference on Computer and Communication Technology (ICCCT), pp. 428–432 (2011)

    Google Scholar 

  12. Papa, J.P., Falcão, A.X., Suzuki, C.T.N.: Supervised pattern classification based on optimum-path forest. Int. J. Imaging Syst. Technol. 19(2), 120–131 (2009)

    Article  Google Scholar 

  13. Papa, J.P., Falcão, A.X., Albuquerque, V.H.C., Tavares, J.M.R.S.: Efficient supervised optimum-path forest classification for large datasets. Pattern Recogn. 45(1), 512–520 (2012)

    Article  Google Scholar 

  14. Ramos, C.C.O., Souza, A.N., Chiachia, G., Falcão, A.X., Papa, J.P.: A novel algorithm for feature selection using harmony search and its application for non-technical losses detection. Comput. Electr. Eng. 37(6), 886–894 (2011)

    Article  Google Scholar 

  15. Ramos, C.C.O., De Souza, A., Falcão, A., Papa, J.: New insights on nontechnical losses characterization through evolutionary-based feature selection. Power Deliv. IEEE Trans. 27(1), 140–146 (2012)

    Article  Google Scholar 

  16. Ramos, C.C.O., de Souza, A.N., Falcão, A.X., Papa, J.P.: New insights on non-technical losses characterization through evolutionary-based feature selection. IEEE Trans. Power Deliv. 27(1), 140–146 (2012)

    Article  Google Scholar 

  17. Rodrigues, D., Pereira, L.A.M., Almeida, T.N.S., Papa, J.P., Souza, A.N., Ramos, C.C.O., Yang, X.S.: A binary cuckoo search algorithm for feature selection. In: Proceedings of IEEE International Symposium on Circuits and Systems, pp. 465–468 (2013a)

    Google Scholar 

  18. Rodrigues, D., Pereira, L.A.M., Nakamura, R.Y.M., Costa, K.A.P., Yang, X.S., Souza, A.N., Papa, J.P.: A wrapper approach for feature selection based on bat algorithm and optimum-path forest. Expert Syst. Appl. 41(5), 2250–2258 (2013)

    Article  Google Scholar 

  19. Rodrigues, D., Pereira, L.A.M., Papa, J.P., Ramos, C.C.O., Souza, A.N., Papa, L.P.: Optimizing feature selection through binary charged system search. In: Proceedings of 15th International Conference on Computer Analysis of Images and Patterns, pp. 377–384 (2013c)

    Google Scholar 

  20. Schiezaro, M., Pedrini, H.: Data feature selection based on artificial bee colony algorithm. EURASIP J. Image Video Process. 1, 1–8 (2013)

    Google Scholar 

  21. Sivagaminathan, R.K., Ramakrishnan, S.: A hybrid approach for feature subset selection using neural networks and ant colony optimization. Expert Syst. Appl. 33(1), 49–60 (2007)

    Article  Google Scholar 

  22. Wilcoxon, F.: Individual comparisons by ranking methods. Biometrics Bull. 1(6), 80–83 (1945)

    Article  Google Scholar 

  23. Yang, J., Honavar, V.: Feature subset selection using a genetic algorithm. IEEE Intell. Syst. Appl. 13(2), 44–49 (1998)

    Article  Google Scholar 

  24. Yang, X.S.: Firefly algorithm, stochastic test functions and design optimisation. Int. J. Bio-Inspired Comput. 2(2), 78–84 (2010)

    Article  Google Scholar 

  25. Yang, X.S.: Flower pollination algorithm for global optimization. In: Proceedings of the 11th International Conference on Unconventional Computation and Natural Computation, pp. 240–249. Springer, Berlin (2012)

    Google Scholar 

  26. Yang, X.S., Karamanoglu, M., He, X.: Flower pollination algorithm: a novel approach for multiobjective optimization. Eng. Optim. 46(9), 1222–1237 (2014)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Paulo Papa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Rodrigues, D., Yang, XS., de Souza, A.N., Papa, J.P. (2015). Binary Flower Pollination Algorithm and Its Application to Feature Selection. In: Yang, XS. (eds) Recent Advances in Swarm Intelligence and Evolutionary Computation. Studies in Computational Intelligence, vol 585. Springer, Cham. https://doi.org/10.1007/978-3-319-13826-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13826-8_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13825-1

  • Online ISBN: 978-3-319-13826-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics