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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sörensen, K.: Metaheuristics-the metaphor exposed. Int. Trans. Oper. Res. 22(1), 3–18 (2013). https://doi.org/10.1111/itor.12001
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
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
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)
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-53552-0_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-53551-3
Online ISBN: 978-3-030-53552-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)