modularity synchronization and noise a view from
play

Modularity, synchronization, and noise: a view from nonlinear - PowerPoint PPT Presentation

Modularity, synchronization, and noise: a view from nonlinear contraction theory Quang-Cuong Pham Nakamura-Takano Laboratory University of Tokyo Work in collaboration with J.-J. Slotine (MIT), N. Tabareau (INRIA Nantes), B. Girard (Paris VI),


  1. Modularity, synchronization, and noise: a view from nonlinear contraction theory Quang-Cuong Pham Nakamura-Takano Laboratory University of Tokyo Work in collaboration with J.-J. Slotine (MIT), N. Tabareau (INRIA Nantes), B. Girard (Paris VI), A. Berthoz (CdF) Quang-Cuong Pham (YNL) Nonlinear contraction and applications 1 / 36

  2. Plan Nonlinear contraction theory 1 Stable synchronization, concurrent synchronization 2 Stochastic contraction 3 Synchronization and protection against noise 4 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 2 / 36

  3. Plan Nonlinear contraction theory 1 Stable synchronization, concurrent synchronization 2 Stochastic contraction 3 Synchronization and protection against noise 4 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 3 / 36

  4. Stability and modularity Biological systems (e.g. neuronal networks) are complex, contain multiple feedback loops The probability for a network to be stable decreases with the network’s size (Grey Walter, 1951) Evolution = accumulation of stable components? Question: how accumulation can preserve stability? Quang-Cuong Pham (YNL) Nonlinear contraction and applications 4 / 36

  5. Contraction theory : a tool to analyze stability Consider the dynamical system x = f ( x , t ) ˙ If there exist a metric Θ ( x , t ) ⊤ Θ ( x , t ) such that ∀ x , t λ max ( J s ) < − λ where � Θ + Θ ∂ f � ˙ Θ − 1 Θ ( x , t ) ⊤ Θ ( x , t ) > 0 J = ∂ x then all system trajectories converge exponentially towards a unique trajectory, independently of initial conditions (Lohmiller & Slotine, Automatica , 1998) Proof: Consider a smooth path between each pair of trajectories and differentiate its length Quang-Cuong Pham (YNL) Nonlinear contraction and applications 5 / 36

  6. Interesting properties Exact and global analysis (in contrast with linearization techniques) Converse theorem: global exponential stability ⇒ contraction in some metric Combination properties Parallel combination Hierarchical Negative feedback Small gains Quang-Cuong Pham (YNL) Nonlinear contraction and applications 6 / 36

  7. Example: negative feedback Consider the combination � d x 1 = f 1 ( x 1 , x 2 , t ) dt d x 2 = f 2 ( x 1 , x 2 , t ) dt where system x i est contracting with rate λ i in the metric M i = Θ T i Θ i Assume that the combination is negtive feedback, i.e. Θ 1 J 12 Θ − 1 = − k Θ 2 J T 21 Θ − 1 2 1 Then the combined system is contracting with rate min( λ 1 , λ 2 ) in the metric M = Θ T Θ where � Θ 1 � 0 √ Θ = 0 k Θ 2 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 7 / 36

  8. Application: modeling the basal ganglia Basal ganglia: role in motor action selection Multiple hierarchical and feedback loops physiologically identified Robotics application: action selection in a survival task Girard, Tabareau, Pham, Berthoz & Slotine, Neural Networks , 2008 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 8 / 36

  9. Plan Nonlinear contraction theory 1 Stable synchronization, concurrent synchronization 2 Stochastic contraction 3 Synchronization and protection against noise 4 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 9 / 36

  10. Synchronization phenomena In neuronal networks Observation: similar behavior of different neurons in time Christie et al, J Neurosci , 1989 Proposed mechanisms: connections of neurons through chemical and electrical connections, network effects Elsewhere Flocking (birds), schooling (fishes),. . . Quorum sensing in cells Multi-robots deployment . . . Quang-Cuong Pham (YNL) Nonlinear contraction and applications 10 / 36

  11. Roles of synchronization in neuronal networks Allow different distant sites to communicate, example: in the “binding problem”: for instance, relate different attributes (computed in different brain areas) – color, form, movement – of the same object (Engel et Singer, Trends Cog Sci , 2001) between hippocampus and prefrontal cortex in memory consolidation (Peyrache et al, Nat Neurosci , 2009) Signal amplication or protection against noise (see later) . . . Quang-Cuong Pham (YNL) Nonlinear contraction and applications 11 / 36

  12. Synchronization and contraction Synchronization = convergence towards a linear subspace of the global state space Example: consider a system of 4 oscillators ⌢ x = ( x 1 , . . . , x 4 ) then full synchronization corresponds to the subspace M = { ⌢ x : x 1 = x 2 = x 3 = x 4 } (of dimension 1) Quang-Cuong Pham (YNL) Nonlinear contraction and applications 12 / 36

  13. Convergence to a linear flow-invariant space Consider a system ˙ x = f ( x , t ) (not contracting in general) Assume that there exists a flow-invariant linear subspace M , i.e. : ∀ t : f ( M , t ) ⊂ M Consider an orthonormal “projection” on M ⊥ , described by a matrix V and construct the auxiliary system y = Vf ( V ⊤ y + U ⊤ Ux , t ) ˙ If the y -system is contracting then all solutions of the x -system converge to M . a given trajectory shrinking length in the orthogonal subspace of dimension n � p the corresponding trajec � tory in the invariant sub � space of dimension p Quang-Cuong Pham (YNL) Nonlinear contraction and applications 13 / 36

  14. Interesting properties Naturally inherits the properties of standard contraction theory Exact and global analysis Combination properties Hierarchy Negative feedback Small gains Quang-Cuong Pham (YNL) Nonlinear contraction and applications 14 / 36

  15. Concurrent synchronization Multiple groups of oscillators synchronized within a group but not across groups Pham & Slotine, Neural Networks , 2007 ⇒ Accumulation and cohabitation of multiple ensembles of synchronized neurons Quang-Cuong Pham (YNL) Nonlinear contraction and applications 15 / 36

  16. Concurrent synchronization Concurrent synchronization can be treated by the same framework as previously. Example: consider a system of 4 oscillators x 1 , . . . , x 4 a state where x 1 = x 2 and x 3 = x 4 but where x 1 � = x 3 is a concurrent synchronization state this concurrent synchronization corresponds to the linear subspace M = { ⌢ x : x 1 = x 2 } ∩ { ⌢ x : x 3 = x 4 } (of dimension 2) Quang-Cuong Pham (YNL) Nonlinear contraction and applications 16 / 36

  17. Example: symmetry detection Image to be processed Pham & Slotine, Neural Networks , 2007 Other examples: CPG-based control of a turtle-like underwater vehicle (Seo, Chung & Slotine, Autonomous Robots , 2010) Quorum sensing (Russo & Slotine, Physical Review E , 2010) Quang-Cuong Pham (YNL) Nonlinear contraction and applications 17 / 36

  18. Plan Nonlinear contraction theory 1 Stable synchronization, concurrent synchronization 2 Stochastic contraction 3 Synchronization and protection against noise 4 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 18 / 36

  19. Motivations Biological or artificial systems are often subject to random perturbations Benefits from the interesting properties of contraction theory Exact and global analysis Combination properties Concurrent synchronization Quang-Cuong Pham (YNL) Nonlinear contraction and applications 19 / 36

  20. How to model perturbations? In physics, engineering, finance, neuroscience,. . . random perturbations are traditionnally modelled with Itô stochastic differential equations (Itô SDE) d x = f ( x , t ) dt + σ ( x , t ) dW f is the dynamics of the noise-free version of the system σ is the noise variance matrix (noise intensity) W is a Wiener process ( dW / dt = “white noise”) Quang-Cuong Pham (YNL) Nonlinear contraction and applications 20 / 36

  21. The stochastic contraction theorem If the noise-free system is contracting λ max ( J s ) ≤ − λ Pham, Tabareau & Slotine, IEEE Trans Aut Contr , 2009 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 21 / 36

  22. The stochastic contraction theorem If the noise-free system is contracting λ max ( J s ) ≤ − λ and the noise variance is upper-bounded � � σ ( x , t ) T σ ( x , t ) ≤ C tr Pham, Tabareau & Slotine, IEEE Trans Aut Contr , 2009 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 21 / 36

  23. The stochastic contraction theorem If the noise-free system is contracting λ max ( J s ) ≤ − λ and the noise variance is upper-bounded � � σ ( x , t ) T σ ( x , t ) ≤ C tr Then ≤ C � � a ( t ) − b ( t ) � 2 � λ + � a 0 − b 0 � 2 e − 2 λ t ∀ t ≥ 0 E Pham, Tabareau & Slotine, IEEE Trans Aut Contr , 2009 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 21 / 36

  24. Practical meaning After exponential transients of rate λ , we have � C E ( � a ( t ) − b ( t ) � ) ≤ λ a 0 a 0 C/ λ b 0 1 1 b 0 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 22 / 36

  25. Combinations of stochastically contracting systems Combinations results in deterministic contraction can be adapted very naturally for stochastic contraction Parallel combinations Hierarchical combinations Negative feedback combinations Small gains Quang-Cuong Pham (YNL) Nonlinear contraction and applications 23 / 36

  26. Plan Nonlinear contraction theory 1 Stable synchronization, concurrent synchronization 2 Stochastic contraction 3 Synchronization and protection against noise 4 Quang-Cuong Pham (YNL) Nonlinear contraction and applications 24 / 36

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend