Abstract
Evolutionary multi-objective optimization of spiking neural networks for solving classification problems is studied in this paper. By means of a Pareto-based multi-objective genetic algorithm, we are able to optimize both classification performance and connectivity of spiking neural networks with the latency coding. During optimization, the connectivity between two neurons, i.e., whether two neurons are connected, and if connected, both weight and delay between the two neurons, are evolved. We minimize the the classification error in percentage or the root mean square error for optimizing performance, and minimize the number of connections or the sum of delays for connectivity to investigate the influence of the objectives on the performance and connectivity of spiking neural networks. Simulation results on two benchmarks show that Pareto-based evolutionary optimization of spiking neural networks is able to offer a deeper insight into the properties of the spiking neural networks and the problem at hand.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Thorpe, S.J., Delorme, A., Van Rullen, R.: Spike-based strategies for rapid processing. Neural Networks 14(6-7), 715–726 (2001)
Bohte, S.M.: The evidence for neural information processing with precise spike-timing: A survey. Natural Computing 3(2), 195–206 (2005)
Maass, W.: Networks of spiking neurons: The throd generation of neural network models. Neural Networks 10(9), 1659–1671 (1997)
Reed, R.D., Marks II, R.J.: Neural Smithing - Supervised Leanring in Feedforward Artificial Neural Networks. MIT Press, Cambridge (1999)
Bohte, S.M.: Error-backpropagation in temporally encoded networks of spiking neurons. Neurocomputing 48, 17–37 (2002)
Booij, O., Nguyen, H.: A gradient decent rule for spiking neurons emiiting multiple spikes. Information Processing Letters 95(6), 552–558 (2005)
Schrauwen, B., Van Campenhout, J.: Extending SpikeProp. In: IJCNN, pp. 471–476 (2004)
Schrauwen, B., Van Campenhout, J.: Backpropagation for population-temporal coded spiking neural networks. In: IJCNN, pp. 3463–3470 (2006)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)
Schwefel, H.-P.: Evolution and Optimum Search. John Wiley, Chichester (1994)
Yao, X.: Evolving artificial neural networks. Proceedings of the IEEE 87(9), 1423–1447 (1999)
Gerstner, W.: Time structure of the activity in neural networks models. Physical Review 51(1), 738–758 (1995)
Hagras, H., et al.: Evolving spiking neural network controllers for autonoumous robots. In: IEEE Intternational Conference on Robotics and Automation, vol. 5, pp. 4620–4626. IEEE Computer Society Press, Los Alamitos (2004)
Pavlidis, N.G., et al.: Spiking neural network training using evolutionary algorithms. In: IJCNN, pp. 2190–2194 (2005)
Tsodyks, M., Pawelzik, K., Markram, H.: Neural networks with dynamic synapses. Neural Computation 10, 821–835 (1998)
Belatreche, A., Maguire, L.P., McGinnity, M.: Advances in design and application of spiking neural networks. Soft Computing 11, 239–248 (2007)
Jin, Y. (ed.): Multi-Objective Machine Learning. Springer, Heidelberg (2006)
Deb, K.: Multi-objective Optimization Using Evolutionary Algorithms. Wiley, Chichester (2001)
Jin, Y., Sendhoff, B.: Pareto-based multi-objective machine learning: An overview and case studies. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews (accepted, 2007)
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: Parallel Problem Solving from Nature, vol. VI, pp. 849–858 (2000)
Prechelt, L.: Proben1 - A set of neural network benchmark problems and benchmark rules. Technical report, Falkutät für Informatik, Universität Karlsruhe (1994)
Riedmiller, M., Braun, H.: A direct adaptive method for faster backpropgation learning: The RPROP algorithm. In: IEEE International Conference on Neural Networks, vol. 1, pp. 586–591. IEEE Computer Society Press, Los Alamitos (1993)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jin, Y., Wen, R., Sendhoff, B. (2007). Evolutionary Multi-objective Optimization of Spiking Neural Networks. In: de Sá, J.M., Alexandre, L.A., Duch, W., Mandic, D. (eds) Artificial Neural Networks – ICANN 2007. ICANN 2007. Lecture Notes in Computer Science, vol 4668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74690-4_38
Download citation
DOI: https://doi.org/10.1007/978-3-540-74690-4_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74689-8
Online ISBN: 978-3-540-74690-4
eBook Packages: Computer ScienceComputer Science (R0)