Skip to main content

PSO-Based Cooperative Learning Using Chunking

  • Conference paper
  • First Online:
Learning and Intelligent Optimization (LION 2020)

Abstract

Bio-inspired optimization consists of drawing inspiration from the behavior and internal functioning of physical, biological and social systems to design enhanced optimization algorithms. Our aim in this paper is to enhance the performance of particle swarm optimization (PSO), when optimizing the feature selection (FS) problem, by combining two bio-inspired approaches which are chunking and cooperative learning. The experimental results show that our hybrid wrapper-filter approach gives competitive results in terms of the predictive accuracy on the training set.

Supported by Alexander von Humboldt Foundation.

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. Aoun, O., Sarhani, M., El Afia, A.: Particle swarm optimisation with population size and acceleration coefficients adaptation using hidden Markov model state classification. Int. J. Metaheuristics 7(1), 1–29 (2018). https://doi.org/10.1504/ijmheur.2018.091867

    Article  Google Scholar 

  2. van den Bergh, F., Engelbrecht, A.: A cooperative approach to particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 225–239 (2004). https://doi.org/10.1109/TEVC.2004.826069

    Article  Google Scholar 

  3. Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech.: Theory Exp. 2008(10), P10008 (2008). https://doi.org/10.1088/1742-5468/2008/10/p10008

    Article  MATH  Google Scholar 

  4. Boser, B.E., Guyon, I.M., Vapnik, V.N.: A training algorithm for optimal margin classifiers. In: Proceedings of the Fifth Annual Workshop on Computational Learning Theory - COLT 1992. ACM Press (1992). https://doi.org/10.1145%2F130385.130401

  5. Caserta, M., Voß, S.: Metaheuristics: intelligent problem solving. In: Maniezzo, V., Stützle, T., Voß, S. (eds.) Matheuristics, vol. 10, pp. 1–38. Springer, Heidelberg (2009). https://doi.org/10.1007/978-1-4419-1306-7_1

  6. Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019). https://doi.org/10.1016/j.cie.2019.106040

    Article  Google Scholar 

  7. El-Abd, M., Hassan, H., Anis, M., Kamel, M.S., Elmasry, M.: Discrete cooperative particle swarm optimization for FPGA placement. Appl. Soft Comput. 10(1), 284–295 (2010). https://doi.org/10.1016/j.asoc.2009.07.011

    Article  Google Scholar 

  8. Kennedy, J., Eberhart, R.: A discrete binary version of the particle swarm algorithm. In: IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation. IEEE (1997). https://doi.org/10.1109/icsmc.1997.637339

  9. Laird, J.E., Rosenbloom, P.S., Newell, A.: Chunking in soar: the anatomy of a general learning mechanism. Mach. Learn. 1(1), 11–46 (1986). https://doi.org/10.1007/bf00116249

    Article  Google Scholar 

  10. Lessmann, S., Voß, S.: Feature selection in marketing applications. In: Huang, R., Yang, Q., Pei, J., Gama, J., Meng, X., Li, X. (eds.) ADMA 2009. LNCS (LNAI), vol. 5678, pp. 200–208. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03348-3_21

    Chapter  Google Scholar 

  11. Liang, J., Qin, A., Suganthan, P., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 10(3), 281–295 (2006). https://doi.org/10.1109/tevc.2005.857610

    Article  Google Scholar 

  12. Ma, K., Hu, S., Yang, J., Xu, X., Guan, X.: Appliances scheduling via cooperative multi-swarm PSO under day-ahead prices and photovoltaic generation. Appl. Soft Comput. 62, 504–513 (2018). https://doi.org/10.1016/j.asoc.2017.09.021

    Article  Google Scholar 

  13. Miller, G.A.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol. Rev. 63(2), 81–97 (1956). https://doi.org/10.1037/h0043158

    Article  Google Scholar 

  14. Miranda, L.J.V.: PySwarms: a research toolkit for particle swarm optimization in Python. J. Open Source Softw. 3(21), 433 (2018). https://doi.org/10.21105/joss.00433

  15. Moradi, P., Rostami, M.: Integration of graph clustering with ant colony optimization for feature selection. Knowl.-Based Syst. 84, 144–161 (2015). https://doi.org/10.1016/j.knosys.2015.04.007

    Article  Google Scholar 

  16. Raza, M.S., Qamar, U.: Introduction to feature selection. In: Qamar, U., Raza, M.S., et al. (eds.) Understanding and Using Rough Set Based Feature Selection: Concepts, Techniques and Applications, pp. 1–25. Springer, Singapore (2019). https://doi.org/10.1007/978-981-32-9166-9_1

    Chapter  Google Scholar 

  17. Sarhani, M., Afia, A.E., Faizi, R.: Facing the feature selection problem with a binary PSO-GSA approach. In: Amodeo, L., Talbi, E.-G., Yalaoui, F. (eds.) Recent Developments in Metaheuristics. ORSIS, vol. 62, pp. 447–462. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-58253-5_26

    Chapter  Google Scholar 

  18. Song, Q., Ni, J., Wang, G.: A fast clustering-based feature subset selection algorithm for high-dimensional data. IEEE Trans. Knowl. Data Eng. 25(1), 1–14 (2013). https://doi.org/10.1109/tkde.2011.181

    Article  Google Scholar 

  19. Sörensen, K.: Metaheuristics-the metaphor exposed. Int. Trans. Oper. Res. 22(1), 3–18 (2013). https://doi.org/10.1111/itor.12001

    Article  MathSciNet  MATH  Google Scholar 

  20. Unler, A., Murat, A.: A discrete particle swarm optimization method for feature selection in binary classification problems. Eur. J. Oper. Res. 206(3), 528–539 (2010). https://doi.org/10.1016/j.ejor.2010.02.032

    Article  MATH  Google Scholar 

  21. Vieira, S.M., Sousa, J.M., Runkler, T.A.: Two cooperative ant colonies for feature selection using fuzzy models. Expert Syst. Appl. 37(4), 2714–2723 (2010). https://doi.org/10.1016/j.eswa.2009.08.026

    Article  Google Scholar 

  22. Voß, S., Gutenschwager, K.: A chunking based genetic algorithm for the Steiner tree problem in graphs. In: Pardalos, P., Du, D.Z. (eds.) Network Design: Connectivity and Facilities Location, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 40, pp. 335–355. Princeton, AMS (1998)

    Chapter  Google Scholar 

  23. Woodruff, D.L.: Proposals for chunking and tabu search. Eur. J. Oper. Res. 106(2–3), 585–598 (1998). https://doi.org/10.1016/s0377-2217(97)00293-2

    Article  MATH  Google Scholar 

  24. Woodruff, D.L.: A chunking based selection strategy for integrating meta-heuristics with branch and bound. In: Voß, S., Martello, S., Osman, I.H., Roucairol, C. (eds.) Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, pp. 499–511. Springer, Heidelberg (1999). https://doi.org/10.1007/978-1-4615-5775-3_34

  25. 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). https://doi.org/10.1016/j.asoc.2013.09.018

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Malek Sarhani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sarhani, M., Voß, S. (2020). PSO-Based Cooperative Learning Using Chunking. In: Kotsireas, I., Pardalos, P. (eds) Learning and Intelligent Optimization. LION 2020. Lecture Notes in Computer Science(), vol 12096. Springer, Cham. https://doi.org/10.1007/978-3-030-53552-0_26

Download citation

Publish with us

Policies and ethics