Spiking Neural P Systems and Modularization of Complex Networks from Cortical Neural Network to Social Networks

Similar documents
Causality and communities in neural networks

How to make computers work like the brain

Neuroinformatics. Giorgio A. Ascoli. Erik De Schutter David N. Kennedy IN THIS ISSUE. Editors. Medline/Pubmed/Index Medicus Science Citation Index

Fundamentals of Computational Neuroscience 2e

Storage capacity of hierarchically coupled associative memories

First Steps Towards a CPU Made of Spiking Neural P Systems

Analysis of Complex Systems

Adaptive Fuzzy Spiking Neural P Systems for Fuzzy Inference and Learning

Human Brain Networks. Aivoaakkoset BECS-C3001"

EE04 804(B) Soft Computing Ver. 1.2 Class 2. Neural Networks - I Feb 23, Sasidharan Sreedharan

Spiking Neural P Systems with Anti-Spikes as Transducers

An evolving network model with community structure

Model of a Biological Neuron as a Temporal Neural Network

Probabilistic Models in Theoretical Neuroscience

Informational Theories of Consciousness: A Review and Extension

Self-organized Criticality and Synchronization in a Pulse-coupled Integrate-and-Fire Neuron Model Based on Small World Networks

Deterministic Decentralized Search in Random Graphs

NCNC FAU. Modeling the Network Architecture of the Human Brain

Financial Risk and Returns Prediction with Modular Networked Learning

Theoretical Neuroanatomy: Analyzing the Structure, Dynamics, and Function of Neuronal Networks

Discovering the Human Connectome

Neural Networks 1 Synchronization in Spiking Neural Networks

RESEARCH STATEMENT. Nora Youngs, University of Nebraska - Lincoln

Hierarchy. Will Penny. 24th March Hierarchy. Will Penny. Linear Models. Convergence. Nonlinear Models. References

Short Communication EVOLUTIONARY NEURAL GAS: A SCALE-FREE SELF- ORGANIZING NEURAL NET WITHOUT TOPOLOGICAL CONSTRAINT

Introduction Biologically Motivated Crude Model Backpropagation

Artificial Neural Network and Fuzzy Logic

Signal, donnée, information dans les circuits de nos cerveaux

Neuroinformatics. Marcus Kaiser. Week 10: Cortical maps and competitive population coding (textbook chapter 7)!

Supervisor: Prof. Stefano Spaccapietra Dr. Fabio Porto Student: Yuanjian Wang Zufferey. EPFL - Computer Science - LBD 1

Graph theory for complex Networks-I

poster presented at: Complex Networks: from Biology to Information Technology Pula (CA), Italy, July 2-6, 2007

Common Connectome Constraints: From C. elegans and Drosophila to Homo sapiens

Spiking Neural P Systems with Astrocyte-Like Control 1

CMSC 421: Neural Computation. Applications of Neural Networks

Networks as vectors of their motif frequencies and 2-norm distance as a measure of similarity

Effects of Interactive Function Forms in a Self-Organized Critical Model Based on Neural Networks

Knowledge Extraction from DBNs for Images

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

CISC 3250 Systems Neuroscience

Network Biology: Understanding the cell s functional organization. Albert-László Barabási Zoltán N. Oltvai

Hierarchical Clustering Identifies Hub Nodes in a Model of Resting-State Brain Activity

Collecting Aligned Activity & Connectomic Data Example: Mouse Vibrissal Touch Barrel Cortex Exploiting Coherence to Reduce Dimensionality Example: C.

Solving Subset Sum Problems by Time-free Spiking Neural P Systems

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

Neural Nets in PR. Pattern Recognition XII. Michal Haindl. Outline. Neural Nets in PR 2

Spatial and Temporal Behaviors in a Modified Evolution Model Based on Small World Network

Hopfield Neural Network and Associative Memory. Typical Myelinated Vertebrate Motoneuron (Wikipedia) Topic 3 Polymers and Neurons Lecture 5

Letter to the Editor Edge vulnerability in neural and metabolic networks

Intelligent Modular Neural Network for Dynamic System Parameter Estimation

CS224W: Social and Information Network Analysis

MULTISCALE MODULARITY IN BRAIN SYSTEMS

Back-propagation as reinforcement in prediction tasks

Data science with multilayer networks: Mathematical foundations and applications

A dynamic model for emergence and self-organization in multi-scale systems

Clicker Question. Discussion Question

FORMALISING SITUATED LEARNING IN COMPUTER-AIDED DESIGN

INTRODUCTION TO NEURAL NETWORKS

Asynchronous Spiking Neural P Systems with Structural Plasticity

(Feed-Forward) Neural Networks Dr. Hajira Jabeen, Prof. Jens Lehmann

REAL-TIME COMPUTING WITHOUT STABLE

Memories Associated with Single Neurons and Proximity Matrices

ECS 253 / MAE 253 April 26, Intro to Biological Networks, Motifs, and Model selection/validation

Learning latent structure in complex networks

Content-Addressable Memory Associative Memory Lernmatrix Association Heteroassociation Learning Retrieval Reliability of the answer

Bayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity

COMP304 Introduction to Neural Networks based on slides by:

Brain Network Analysis

Behavioural Simulation of Biological Neuron Systems using VHDL and VHDL-AMS

Self Similar (Scale Free, Power Law) Networks (I)

Last update: October 26, Neural networks. CMSC 421: Section Dana Nau

Graph Theory and Networks in Biology arxiv:q-bio/ v1 [q-bio.mn] 6 Apr 2006

Móstoles, Spain. Keywords: complex networks, dual graph, line graph, line digraph.

Deterministic scale-free networks

Introduction to Neural Networks

The architecture of complexity: the structure and dynamics of complex networks.

Using Variable Threshold to Increase Capacity in a Feedback Neural Network

biologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Neural Modeling and Computational Neuroscience. Claudio Gallicchio

Enhancing a Model-Free Adaptive Controller through Evolutionary Computation

Tissue P Systems with Cell Division

Effects of Interactive Function Forms and Refractoryperiod in a Self-Organized Critical Model Based on Neural Networks

Dual Nature Hidden Layers Neural Networks A Novel Paradigm of Neural Network Architecture

Connection and Coordination: The Interplay Between Architecture and Dynamics in Evolved Model Pattern Generators

Ranking Neurons for Mining Structure-Activity Relations in Biological Neural Networks: NeuronRank

An Introductory Course in Computational Neuroscience

Erzsébet Ravasz Advisor: Albert-László Barabási

Artificial Neural Networks

Combining Geographic and Network Analysis: The GoMore Rideshare Network. Kate Lyndegaard

Addressing Challenges in Neuromorphic Computing with Memristive Synapses

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

Stand-Alone Hardware-Based Learning System. Trevor CLARKSON and Chi Kwong NG 1. Department of Electronic and Electrical Engineering,

Flexible Gating of Contextual Influences in Natural Vision. Odelia Schwartz University of Miami Oct 2015

Hybrid Transition Modes in (Tissue) P Systems

The Evolution of Mind and Morality: 19th-21st Centuries. Winter, 2007

A Biologically-Inspired Model for Recognition of Overlapped Patterns

An Algebraic Generalization for Graph and Tensor-Based Neural Networks

Markov Chains and Spectral Clustering

NEUROMORPHIC COMPUTING WITH MAGNETO-METALLIC NEURONS & SYNAPSES: PROSPECTS AND PERSPECTIVES

Transcription:

Spiking Neural P Systems and Modularization of Complex Networks from Cortical Neural Network to Social Networks Adam Obtu lowicz Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, P.O.B. 21, 00-956 Warsaw, Poland A.Obtulowicz@impan.pl Summary. An idea of modularization of complex networks (from cortial neural net, Internet computer network, to market and social networks) is explained and some its topic motivations are presented. Then some known modularization algorithms and modular architectures (constructions) of complex networks are discussed in the context of possible applications of spiking neural P systems in order to improve these modularization algorithms and to analyze massively parallel processes in networks of modular architecture. 1 Introduction The aim of this paper is to discuss certain interconnections between spiking neural P systems [16], [28], and an idea of modularization of complex networks from cortial neural net, Internet computer network, to market and social networks, where the idea of modularization comprises modular architectures (structures or constructions) of those networks and modularization algorithms for retrieving modular structure of networks. The interconnections are understood here as proposals of application of spiking neural P systems to improve the modularization algorithms and to analyze massively parallel processes in networks of modular architecture or construction (emergence of new modules, etc., [9], [23]). In Section 2 we explain the idea of modularization of complex networks and some its topic motivations. In Section 3 we outline open problems concerning improvement of some modularization algorithms by application of spiking neural P systems and investigations of massively parallel processes in networks of modular construction by applying these P systems.

110 A. Obtu lowicz 2 Modularization of Complex Networks and Its Topic Motivations A modularization 1 of a complex network or a graph is understood to be a decomposition or a partition of the underlying set of nodes of the network or the graph, respectively, into subsets called modules, often identified with subnetworks determined by these subsets and treated as autonomous processing units in cooperation with other units (on a higher level if abstraction). A collection of modules of a given network or a graph can be also a subject of modularization, i.e. a decomposition into subcollections of modules, etc., where the resulting subcollections of modules are called higher level modules. There are many reasons, motivations, and practical applications of modularization and we outline here some topics: 1) cortial neural network is modularized from anatomical, physiological, and scale (or magnitude) reasons, see, e.g., [24] or [27] for more references, into cortial minicolumns which are modules consisting of neurons, cortial hypercolumns which are some sets of minicolumns, cortial areas which are some sets of hypercolumns, where cortial hypercolumns and areas are higher level modules, 2) natural self-modularization of cortial neural network into neuronal groups during evolution process described by M. G. Edelman s Theory of Neuronal Group Selection (Neuronal Darwinism), see [18], [17] for a spiking neural network version, 3) modularization of cortial neural network into assemblies of neurons appears useful for neuronal representation of cognitive functions and processes because: a single neuron behavior is less certain or more noisy than a behavior of an assembly of neurons, the number of synaptic connections of a single neuron with other neurons is smaller than that of an assembly of neurons with other assemblies of neurons, according to M. Kaiser [20] hierarchical cluster (higher level module) architecture may provide the structural basis for the stable and diverse functional patterns observed in cortial networks, 4) emergence (or extraction) of community structures in social networks, biological networks, and Internet computer network is a modularization of these networks discussed by M. J. E. Newman, [6], [7], [26], [29], see also applications of similar modularization in city planning discussed by Ch. Alexander [2], 5) modularization of artificial cortial-like networks for image processing, e.g., regularization for improving segmentation, see J. A. Anderson and P. Sutton, cf. [21], applications of an idea of a Network of Networks (NoN), 6) modularization which gives rise to hierarchical and fractal graphs and networks, [25], [29], [30], [33], to compress the information contained in large complex networks. 1 The term modularization is used e.g., in [19].

Spiking Neural P Systems 111 The higher level modules and their motivation are also discussed in [10], [11], [12], [22], [32], [31]. 3 Modularization Algorithms and Modular Architectures In the cases 2) 5) algorithms of modularization are considered, i.e. algorithms of distinguishing or extraction of modules, see e.g., [3], [18]. Thus one asks for those spiking neural P systems which could realize these algorithms through massive parallelism of computations providing efficiency of computation, those computation processes which could be close (from simulation reason) to real distributed processes of emergence of neuronal groups (see [18]) or community structures in social networks, where distributed processes of emergence of neuronal groups are massively parallel processes of simultaneous emergence of many those groups which are autonomous understood that, e.g., each group has at least one neuron which does not belong to other groups. These spiking neural P systems could give rise to constructing new brainbased devices (robots) similar to those which belong to the family Darwin due to M.G. Edelman [8]. The new brain-based devices could simulate maturing processes, where emergence of neuronal groups and groups of groups give rise to new cognitive functions. We show now an example of a link between modularization algorithms and spiking neural P systems which suggests the proposed above applications of these P systems. Namely, basing on the algorithm for identification of neuronal groups described in [18] we outline a method of extraction of a process of simultaneous emergence of many neuronal groups from a process generated by a spiking neural P system. Let S [ C > S be the next state relation determined by simultaneous application (in maximal parallelism mode) of the rules of a spiking neural P system, where S, S are spike contents of neurons of the system and C is the set of those synapses of the system which are activated to transform S into S according to some maximal consistent set of the rules of the system during a unit of time. For a finite process generated by a spiking neural P system and represented by S 0 [ C 1 > S 1 [ C 2 > S 2... S n 1 [ C n > S n (n > 2) (1) we extract from it a process of simultaneous emergence of many neuronal groups which is represented by a sequence G 1... G i of sets of synapses of the system such that G 1 is the set of maximal (with respect to inclusion relation of sets) subsets x of C 1 such that the synapses in x have a common source neuron which is a counterpart of an anchor neuron, see the first step of the algorithm in [18],

112 A. Obtu lowicz for i > 1 we define G i to be the set of maximal sets in the collection K i = { y x y = x {s C i the source neuron of synapse s } is the target neuron of some synapse in x} for some x G i 1 until this collection is non-empty or, equivalently, until i = i, where i is the greatest number for which K i is non-empty. The elements of G i represent neural circuits which correspond to neuronal groups emerging simultaneously in the process represented by (1). Since the networks and their modularization discussed in 2) 4) are also approached by using probabilistic and statistical methods of clustering (see [1]) and by using random graphs (understood as in the B. Bolobas book [4]), it is worth to discuss a concept of a stochastic (or random) spiking neural P system whose synaptic connections form a random graph. Besides the new applications of spiking neural P systems suggested above one could ask for an application of M.-A. Guttiérez-Naranjo and M. Pérez-Jiménez models for Hebbian learning with spiking neural P systems [15] to explain in a new way temporal correlation hypothesis of visual feature integration [14], also dealing with modularization, where modules are neural assemblies emerging in distributed processes like the processes of emergence of neuronal groups described above, for the connections of neuronal groups and binding (some generalization of feature integration), see [17]. emergence of brain cognitive functions, where some modularizations of cortial neural network are considered, see [5], [13]. We propose to use higher-level networks with neighbourhood graphs, introduced in [27], as a precise description of results of some modularizations of networks and modular architectures including higher level modules. References 1. Albert, R., Barabási, A.-L., Statistical mechanics of complex networks, Reviews of Modern Physics 74 (2002), pp. 47 97. 2. Alexander, Ch., Notes on the Synthesis of Form, second ed., Harvard Univ. Press, Cambridge, MA, 1971. 3. Boccaletti, S., et al., Complex networks: Structure and dynamics, Physics Reports 424 (2006), pp. 175 308. 4. Bolobas, B., Random Graphs, Academic Press, 1985. 5. Changeux, J.-P., Dehaene, S., The neuronal workspace model: Conscious processing and learning in Learning Theory and Behaviour, in: Learning Memory. A Comprehensive Reference, ed. R. Menzel, vol. 1, 2008, pp. 729 758.

Spiking Neural P Systems 113 6. Clauset, A., Moore, Ch., Newman, M. E. J., Structural inference of hierarchies in networks, in: Proceedings of 23rd International Conference on Machine Learning, Pittsburgh, PA, 2006. 7. Clauset, A., Moore, Ch., Newman, M. E. J., Hierarchical structure and prediction of missing links in networks, Nature 453 (2008), pp. 98 101. 8. Edelman, G. M., Learning in and from brain-based devices, Science 318 (16 November 2007), pp. 1103 1105. 9. Fernando, Ch., Karishma, K. K., Szathmary, E., Copying and evolution of neuronal topology, PLOS One 3 (November 2008), Issue 11, e3775. 10. Fingelkurts, An. A., Fingelkurts, Al. A., Operational architectonics of perception and cognition (a principle of self-organized metastable brain states), presented at the VI Parmenides Workshop of Institute of Medical Psychology of Munich University, Elba, Italy, April 5 to 10, 2003. 11. Fingelkurts, An. A., Fingelkurts, Al. A., Mapping of brain operational architectonics, in: Focus on Brain Mapping Research, ed. F. J. Chen, 2005, pp. 59 98. 12. Fingelkurts, An. A., Fingelkurts, Al. A., Kahkonen, S., New perspectives in pharmaco-electroencephalography, Progress in Neuro-Psychopharmacology & Biological Psychiatry 29 (2005), pp. 193 199. 13. Goldman-Rakic, P. S., Topography of cognition: parallel distributed networks in primate association cortex, Annual Rev. Neurosc. 11 (1988), pp. 137 156. 14. Gray, C. M., The temporal correlation hypothesis of visual feature integration still alive and well, Neuron 24 (1999), pp. 31 47. 15. Gutierez-Naranjo, M. A., Perez-Jimenez, M. J., A spiking neural P systems based model for Hebbian learning, in: Proceedings of 9th Workshop on Membrane Computing, Edinburgh, July 28 July 31, 2008, ed. P. Frisco et al., Technical Report HW-MASC-TR-0061, School of Mathematical and Computer Sciences, Heriot Watt University, Edinburgh, UK, 2008, pp. 189 207. 16. Ionescu, M., Păun, Gh., Yokomori, Y., Spiking neural P systems, Fund. Inform. 71 (2006), pp. 279 308. 17. Izhikevich, E. M., Polychronization: computation with spikes, Neuronal Computation 18 (2006), pp. 245 282. 18. Izhikevich, E. M., Gally, J. A., Edelman, G. M., Spike-timing dynamics of neuronal groups, Cerebral Cortex 14 (2004), pp. 933 944. 19. Johansson, Ch., Lasner, A., A hierarchical brain inspired computing systems, in: Proceedings NOLTA 2006, 11 14 September 2006, Bologna, Italy, pp. 599 602. 20. Kaiser, M., Brain architecture: a design for natural computation, Phil. Trans. R. Soc. A 365 (2007), pp. 3033 3045. 21. Ling Guan, Anderson, J. A., Sutton, J. P., A network of networks processing model for image regularization, IEEE Transactions on Neural Networks 8 (1997), No. 1, pp. 169 174. 22. Mason, R. D., Robertson, W., Mapping hierarchical neural networks to VLSI hardware, Neural Networks 8 (1995), pp. 905 913. 23. Moore, Ch., Ghoshal, G., Newman, M. E. J., Exact solution for models of evolving networks with addition and deletion of nodes, arxiv:cond-mat/0604069v1 [condmath.stat-mech], 4 April 2006. 24. Mountcastle, V. B., The columnar organization of the neocortex, Brain 120 (1997), pp. 701 722. 25. Müller-Linow, M., Hilgetag, C. C., Hütt, M.-T., Organization of excitable dynamics in hierarchical biological networks, PLOS Computational Biology 4 (2008), Issue 9, e100190.

114 A. Obtu lowicz 26. Newman, M. E. J., The structure and function of complex networks, SIAM Review 45 (2003), pp. 167 256. 27. Obtu lowicz, A., On mathematical modeling of anatomical assembly, spatial features, and functional organization of cortex by application of hereditarily finite sets, in: Proceedings of 9th Workshop on Membrane Computing, Edinburgh, July 28 July 31, 2008, ed. P. Frisco et al., Technical Report HW-MASC-TR-0061, School of Mathematical and Computer Sciences, Heriot Watt University, Edinburgh, UK, 2008, pp. 371 382. 28. Păun, Gh., Perez-Jimenez, M. J., Spiking neural P systems. Recent results, research topics, in: 6th Brainstorming Week on Membrane Computing, Sevilla 2008, web page. 29. Ravasz, E., Barabási, A.-L., Hierarchical organization in complex networks, Physical Review E 67 (2003), 026112. 30. Sporns, O., Small world connectivity, motif composition, and complexity of fractal neuronal connections, BioSystems 85 (2006), pp. 55 64. 31. Sporns, O., Chialvo, D. R., Kaiser, M., Hilgetag, C. C., Organization, development and function of complex brain networks, Trends in Cognitive Sciences 8 (2004), pp. 418 425. 32. Sporns, O., Tononi, G., Edelman, G. M., Theoretical neuroanatomy: relating anatomical and functional connectivity in graphs and cortial connection matrices, Cerebral Cortex 10 (2000), pp. 127 141. 33. Wuchty, S., Ravasz, E., Barabási, A.-L., The Architecture of Biological Networks.