Abstract
Membrane algorithm has been used to solve many optimization problems since it was put forward. These methods used the membrane algorithm as a container for other algorithms to solve many problems, such as, traveling salesman problem, the knapsack problem and so on. In this paper, from the angle of membrane algorithm, the solution of hyperparameter optimization problem by membrane algorithm is explored, with the hyperparameter space divided by lattice method, which transformed into membrane structure subsequently. For the evolution of membrane, the entropy reduction principle is proposed. Compared with other membrane algorithms, this paper solves the optimization problem from the membrane algorithm itself, designs the corresponding algorithm for the membrane structure, and obtains the experimental results through CNN experiment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Păun, G.: Computing with membranes. J. Comput. Syst. Sci. 61(1), 108–143 (2000)
MartÃn-Vide, C., Păun, G., Pazos, J., RodrÃguez-Patón, A.: Tissue P systems. Theor. Comput. Sci. 296(2), 295–326 (2003)
Alsalibi, B. et al. A comprehensive survey on the recent variants and applications of membrane-inspired evolutionary algorithms. Archives of Computational Methods in Engineering: 1–17 (2022) https://doi.org/10.1007/s11831-021-09693-5
Pan, L., Wu, T., Su, Y., Vasilakos, A.V.: Cell-like spikingneural P systems with request rules. IEEE Trans. Nanobiosci. 16(6), 513–522 (2017)
Peng, H., et al.: Spiking neural P systems with multiple channels. Neural Netw. 95, 66–71 (2017)
Young, G O. Synthetic structure of industrial plastics, in Plastics, 2nd ed., vol. 3, J. Peters, Ed. New York, NY, USA: McGraw-Hill, pp. 15–64. (1964)
Chen, W K. Linear Networks and Systems. Belmont, CA, USA:Wadsworth, pp. 123–135 (1993)
Bergstra, J., et al. Algorithms for hyper-parameter optimization .In: 25th Annual Conference on Neural Information Processing Systems (NIPS 2011), vol. 24. Neural Information Processing Systems Foundation (2011)
LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. nature 521(7553), 436–444 (2015)
Kennedy, J., Eberhart, R. Particle swarm optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks. Vol. 4. IEEE. (1995)
Whitley, D.: A genetic algorithm tutorial. Stat. Comput. 4(2), 65–85 (1994)
Bergstra, J., Bengio, Y. Random search for hyper-parameter optimization. J. Mach. Learn. Res. 13.2 (2012)
David, Omid E., Greental, I. Genetic algorithms for evolving deep neural networks. In: Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation. (2014)
Hutter, F., Hoos, H H., Leyton-Brown, K. Sequential model-based optimization for general algorithm configuration. In: International Conference on Learning And Intelligent Optimization. Springer, Berlin, Heidelberg. (2011)
Juanjuan, H.E., Jianhua, X.I.A.O., Zehui, S.H.A.O.: An adaptive membrane algorithm for solving combinatorial optimization problems. Acta Math. Sci. 34(5), 1377–1394 (2014)
Lorenzo, P R., et al. Particle swarm optimization for hyper-parameter selection in deep neural networks. In: Proceedings of The Genetic and Evolutionary Computation Conference. (2017)
Montavon, G., Orr, G.B., Müller, K.-R. (eds.): Neural Networks: Tricks of the Trade: Second Edition. Springer Berlin Heidelberg, Berlin, Heidelberg (2012). https://doi.org/10.1007/978-3-642-35289-8
Nishida, Taishin Y. Membrane algorithms. International Workshop on Membrane Computing. Springer, Berlin, Heidelberg. (2005). https://doi.org/10.1007/11603047_4
Shahriari, B., Swersky, K., Wang, Z., Adams, R.P., de Freitas, N.: Taking the human out of the loop: a review of bayesian optimization. Proc. IEEE 104(1), 148–175 (2016). https://doi.org/10.1109/JPROC.2015.2494218
Xiao, J., Huang, Y., Cheng, Z., He, J., Niu, Y.: A hybrid membrane evolutionary algorithm for solving constrained optimization problems. Optik 125(2), 897–902 (2014). https://doi.org/10.1016/j.ijleo.2013.08.032
Zhang, G.-X., Gheorghe, M., Chao-Zhong, W.: A quantum-inspired evolutionary algorithm based on P systems for knapsack problem. Fund. Inform. 87(1), 93–116 (2008)
Zhang, G., et al. A Novel Membrane Algorithm Based on Particle Swarm Optimization for Solving Broadcasting Problems. J. UCS 18.13: 1821–1841. (2012)
Zhang, G., Cheng, J., Gheorghe, M., Meng, Q.: A hybrid approach based on differential evolution and tissue membrane systems for solving constrained manufacturing parameter optimization problems. Appl. Soft Comput. 13(3), 1528–1542 (2013). https://doi.org/10.1016/j.asoc.2012.05.032
Zhang, Gexiang, et al. A population-membrane-systeminspired evolutionary algorithm for distribution network reconfiguration. Chinese J. Electron. 23.3: 437–441. (2014)
Pan, L., Martin-Vide, C.: Solving multidimensional 0–1 knapsack problem by P systems with input and active membranes. J. Parallel and Distrib. Comput. 65(12), 1578–1584 (2005)
Pérez-Jiménez, Mario J., and Agustin Riscos-Núnez. A lineartime solution to the knapsack problem using P systems with active membranes. In: International workshop on membrane computing. Springer, Berlin, Heidelberg. (2003)
Attacking NP-complete problems: Liu, Xiangrong, et al. The power of time-free tissue P systems. Neurocomputing 159, 151–156 (2015)
Guo, P., Quan, C., Chen, H.: MEAMVC: A membrane evolutionary algorithm for solving minimum vertex cover problem. IEEE Access 7, 60774–60784 (2019)
Golpira, H., Bevrani, H.: Application of GA optimization for automatic generation control design in an interconnected power system. Energy Convers. Manage. 52(5), 2247–2255 (2011)
Delgarm, N., et al.: Multi-objective optimization of the building energy performance: a simulation-based approach by means of particle swarm optimization (PSO). Appl. Energy 170, 293–303 (2016)
Zhu, H., Wang, Yi., Wang, K., Chen, Y.: Particle swarm optimization (PSO) for the constrained portfolio optimization problem. Expert Syst. Appl. 38(8), 10161–10169 (2011). https://doi.org/10.1016/j.eswa.2011.02.075
Leporati, Alberto, and Pagani, D. A membrane algorithm for the min storage problem. In: International Workshop on Membrane Computing. Springer, Berlin, Heidelberg. (2006)
Bischl, B., Binder, M., Lang, M., et al.: Hyperparameter optimization: Foundations, algorithms, best practices, and open challenges. Wiley Interdisc. Rev.: Data Min. Knowl. Discovery 13(2), e1484 (2023)
Pelikan, Martin, David E. Goldberg, Erick Cantú-Paz. BOA: The bayesian optimization algorithm. In: Proceedings of The Genetic and Evolutionary Computation Conference GECCO-99. Vol. 1. (1999)
Davies, P.C.W., Rieper, E., Tuszynski, J.A.: Self-organization and entropy reduction in a living cell. Biosystems 111(1), 1–10 (2013). https://doi.org/10.1016/j.biosystems.2012.10.005
G. Päun, Computing with membranes: attacking NP-complete problems, in Unconventional Models Computer. London, U.K.: Springer, pp. 94–115. (2001)
Guo, P., Hou, M., Ye, L.: MEATSP: a membrane evolutionary algorithm for solving TSP. IEEE Access 8, 199081–199096 (2020). https://doi.org/10.1109/ACCESS.2020.3035058
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mu, J., Hou, J., Wan, Y. (2024). MEAHO: Membrane Evolutionary Algorithm for Hyperparameter Optimization of Deep Convolutional Neural Networks. In: Zhang, M., Xu, B., Hu, F., Lin, J., Song, X., Lu, Z. (eds) Computer Applications. CCF NCCA 2023. Communications in Computer and Information Science, vol 1959. Springer, Singapore. https://doi.org/10.1007/978-981-99-8764-1_20
Download citation
DOI: https://doi.org/10.1007/978-981-99-8764-1_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8763-4
Online ISBN: 978-981-99-8764-1
eBook Packages: Computer ScienceComputer Science (R0)