Abstract
Spiking neural P (SNP) systems are a class of parallel, distributed, and nondeterministic computing models inspired by the spiking of biological neurons. In this work, the biological feature known as structural plasticity is introduced in the framework of SNP systems. Structural plasticity refers to synapse creation and deletion, thus changing the synapse graph. The “programming” therefore of a brain-like model, the SNP system with structural plasticity (SNPSP system), is based on how neurons connect to each other. SNPSP systems are also a partial answer to an open question on SNP systems with dynamism only for synapses. For both the accepting and generative modes, we prove that SNPSP systems are universal. Modifying SNPSP systems semantics, we introduce the spike saving mode and prove that universality is maintained. In saving mode, however, a deadlock state can arise, and we prove that reaching such a state is undecidable. Lastly, we provide one technique in order to use structural plasticity to solve a hard problem: a constant time, nondeterministic, and semi-uniform solution to the NP-complete problem Subset Sum.
Similar content being viewed by others
Notes
This is inspired by synaptic homeostasis in biological neurons, where total synapse number in the system is left unchanged [2].
We refer to this later as synapse level nondeterminism.
Or in the case of neurons, the quanta of energy which is the spike.
ADD, SUB, and FIN module neurons in the saving and generative case, since the accepting case requires a lesser number of neurons with plasticity rules.
References
Alhazov A, Freund R, Oswald M, Slavkovik M (2006) Extended spiking neural P systems. In: Hoogeboom HJ et al (eds) WMC 7, LNCS 4361, pp 123–134
Butz M, Wörgötter F, van Ooyen A (2009) Activity-dependent structural plasticity. Brain Res Rev 60:287–305
Cabarle FGC, Adorna H (2013) On structures and behaviors of spiking neural P systems and Petri nets. In: Csuhaj-Varjú E et al (eds) CMC 2012, LNCS 7762, pp 145–160
Cabarle FGC, Adorna H, Ibo N (2013) Spiking neural P systems with structural plasticity. In: ACMC2013, Chengdu, China, 4–7 Nov 2013
Cavaliere M, Ibarra O, Păun G, Egecioglu O, Ionescu M, Woodworth S (2009) Asynchronous spiking neural P systems. Theor Comput Sci 410:2352–2364
García-Amau M, Pérez D, Rodríguez-Patón A, Sosík P (2009) Spiking neural P systems: stronger normal forms. Int J Unconv Comput 5(5):411–425
Gutiérrez-Naranjo MA, Pérez-Jiménez MJ (2009) Hebbian learning from spiking neural P systems view. In: Corne D et al (eds) WMC9, LNCS 5391, pp 217–230
Ibarra O, Păun A, Păun G, Rodríguez-Patón A, Sosík P, Woodworth S (2007) Normal forms for spiking neural P systems. Theor Comput Sci 372(2–3):196–217
Ionescu M, Păun Gh, Yokomori T (2006) Spiking neural P systems. Fundam Inform 71(2,3):279–308
Iordache M (2006) Deadlock and liveness properties of Petri nets. Supervisory control of concurrent systems: a Petri net structural approach. Birkhäuser, Boston
Ishdorj T-O, Leporati A, Pan L, Zeng X, Zhang X (2010) Deterministic solutions to QSAT and Q3SAT by spiking neural P systems with pre-computed resources. Theor Comput Sci 411:2345–2358
Leporati A, Zandron C, Ferretti C, Mauri G (2007) Solving numerical NP-complete problems with spiking neural P systems. In: Eleftherakis et al (eds) WMC8 2007, LNCS 4860, pp 336–352
Leporati G, Mauri G, Zandron C, Păun G, Pérez-Jiménez M (2009) Uniform solutions to SAT and subset sum by spiking neural P systems. Nat Comput 8:681–702
Minsky M (1967) Computation: finite and infinite machines. Prentice Hall, Englewood Cliffs
Pan L, Păun G (2009) Spiking neural P systems with anti-spikes. J Comput Commun Control IV(3):273–282
Pan L, Păun G (2010) Spiking neural P systems: an improved normal form. Theor Comput Sci 411(6):906–918
Pan L, Păun Gh, Pérez-Jiménez MJ (2011) Spiking neural P systems with neuron division and budding. Sci China Inf Sci 54(8):1596–1607
Pan L, Wang J, Hoogeboom JH (2012) Spiking neural P systems with astrocytes. Neural Comput 24:805–825
Păun Gh (1999) Computing with membranes. J Comput Syst Sci 61(1):108–143
Păun Gh (2002) Membrane computing: an introduction. Springer, Berlin
Păun Gh (2007) Spiking neural P systems with astrocyte-like control. J Univ Comput Sci 13(11):1707–1721
Păun Gh, Pérez-Jiménez MJ, Rozenberg G (2007) Computing morphisms by spiking neural P systems. Int J Found Comput Sci 8(6):1371–1382
Păun Gh, Pérez-Jiménez MJ (2009) Spiking neural P systems. Recent results, research topics. In: Condon A et al (eds) Algorithmic bioprocesses. Springer, Berlin
Păun Gh, Rozenberg G, Salomaa A (eds) (2010) The Oxford handbook of membrane computing. OUP, Oxford
Song T, Pan L, Păun G (2013) Asynchronous spiking neural P systems with local synchronization. Inf Sci 219:197–207
Song T, Pan L, Păun G (2014) Spiking neural P systems with rules on synapses. Theor Comput Sci 529(10):82–95
Turing A (2004) Intelligent machinery. In: Copeland B (ed) Essential turing: seminal writings in computing, logic, philosophy, artificial intelligence, and artificial life: plus the secrets of enigma. OUP, Oxford
Wang J, Hoogeboom HJ, Pan L (2010) Spiking neural P systems with neuron division. In: Gheorghe M et al (eds) CMC 2010, LNCS 6501, pp 361–376
Zhang X, Shuo W, Yunyun N, Linqiang P (2011) Tissue P systems with cell separation: attacking the partition problem. Sci China Inf Sci 54(2):293–304
Zhang X, Zeng X, Luo B, Zhang Z (2012) A uniform solution to the independent set problem through tissue P systems with cell separation. Front Comput Sci 6(4):477–488
Acknowledgments
F. G. C. Cabarle is supported by a scholarship from the DOST-ERDT Philippines. T. Song is supported by the China Postdoctoral Science Foundation Project (No. 2014M550389). H. N. Adorna is funded by a DOST-ERDT research grant and the Semirara Mining Corporation professorial chair of the College of Engineering, UP Diliman. M. J. Pérez-Jiménez acknowledges the support of the Project TIN2012-37434 of the “Ministerio de Economía y Competitividad” of Spain, co-financed by FEDER funds. Miguel Ángel Martínez-del Amor are also acknowledged. The authors are also grateful to three anonymous referees for their useful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Extended and improved version of the submission from ACMC 2013 [4].
Rights and permissions
About this article
Cite this article
Cabarle, F.G.C., Adorna, H.N., Pérez-Jiménez, M.J. et al. Spiking neural P systems with structural plasticity. Neural Comput & Applic 26, 1905–1917 (2015). https://doi.org/10.1007/s00521-015-1857-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-015-1857-4