UCI ICS IGB SISL NKS Washington DC 06/15/06 Towards a Searchable Space of Dynamical System Models Eric Mjolsness Scientific Inference Systems Laboratory.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006.
1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
Systems biology SAMSI Opening Workshop Algebraic Methods in Systems Biology and Statistics September 14, 2008 Reinhard Laubenbacher Virginia Bioinformatics.
Stochastic algebraic models SAMSI Transition Workshop June 18, 2009 Reinhard Laubenbacher Virginia Bioinformatics Institute and Mathematics Department.
Modeling Urban Growth using the CaFe Modeling Shell Mantelas A. Eleftherios Regional Analysis Division Institute of Applied and Computational Mathematics.
Autonomic Scaling of Cloud Computing Resources
Multiscale Dynamics of Bio-Systems: Molecules to Continuum February 2005.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 27 – Overview of probability concepts 1.
Polynomial dynamical systems over finite fields, with applications to modeling and simulation of biological networks. IMA Workshop on Applications of.
Self-Organised information PrOcessing, CriticaLity and Emergence in multilevel Systems Alfons Hoekstra
CS 367: Model-Based Reasoning Lecture 2 (01/15/2002)
CS 678 –Boltzmann Machines1 Boltzmann Machine Relaxation net with visible and hidden units Learning algorithm Avoids local minima (and speeds up learning)
Emergence of Quantum Mechanics from Classical Statistics.
Anna Philippou Department of Computer Science University of Cyprus Joint work with Mauricio Toro Department of Comp. Sc. EAFIT University Christina Kassara.
UCI ICS IGB SISL Manchester PESB Workshop 28/3/07 Model Reduction for Parameter Estimation Eric Mjolsness Scientific Inference Systems Laboratory (SISL)
Models and methods in systems biology Daniel Kluesing Algorithms in Biology Spring 2009.
The Computable Plant Claire Schulkey Kiri Hamaker California Institute of Technology Dr. Bruce E. Shapiro.
Petri net modeling of biological networks Claudine Chaouiya.
Model checking dynamic states in GROOVE Arend Rensink Formal Methods and Tools University of Twente.
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
CSE 574 – Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
UCI ICS IGB SISL Scientific Applications of Machine Learning Eric Mjolsness Scientific Inference Systems Laboratory Donald Bren School of Information and.
5/25/2005EE562 EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 16, 6/1/2005 University of Washington, Department of Electrical Engineering Spring 2005.
1 Ivan Lanese Computer Science Department University of Bologna Italy Concurrent and located synchronizations in π-calculus.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Cellerator: A System for Simulating Biochemical Reaction Networks Bruce E Shapiro Jet Propulsion Laboratory California Institute of Technology
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Chapter 12: Simulation and Modeling
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Genetic network inference: from co-expression clustering to reverse engineering Patrik D’haeseleer,Shoudan Liang and Roland Somogyi.
COMPUTER AIDED MODELLING USING COMPUTER SCIENCE METHODS E. Németh 1,2, R. Lakner 2, K. M. Hangos 1,2, A. Leitold 3 1 Systems and Control Laboratory, Computer.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
APPLICATIONS OF CONTEXT FREE GRAMMARS BY, BRAMARA MANJEERA THOGARCHETI.
AToM 3 : A Tool for Multi- Formalism and Meta-Modelling Juan de Lara (1,2) Hans Vangheluwe (2) (1) ETS Informática Universidad Autónoma de Madrid Madrid,
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Lecture 4: Metabolism Reaction system as ordinary differential equations Reaction system as stochastic process.
Some Probability Theory and Computational models A short overview.
2 2  Background  Vision in Human Brain  Efficient Coding Theory  Motivation  Natural Pictures  Methodology  Statistical Characteristics  Models.
A new Programming Paradigm inspired by Algorithmic Chemistries UPP 2004 September 2004 Wolfgang Banzhaf, Memorial University of Newfoundland, Canada and.
Tutor: Prof. Lucia Pomello Supervisors: Prof. Giancarlo Mauri Dr. Luciano Milanesi PhD Thesis Proposal Membrane systems: a framework for stochastic processes.
UCI ICS IGB SISL The Sigmoid Biological Pathway Modeling System Eric Mjolsness Scientific Inference Systems Laboratory Institute for Genomics.
Simulating Human Agropastoral Activities Using Hybrid Agent- Landscape Modeling M. Barton School of Human Evolution and Social Change College of Liberal.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
Modeling Morphogenesis in Multi-Cellular Systems (Complex Systems Project) Heather Koyuk Spring 2005 Other Team Members CS Student: Nick Armstrong Chemistry.
G ENETIC P ROGRAMMING Ranga Rodrigo March 17,
Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Project funded by the Future and Emerging Technologies.
W w w. u o t t a w a. c a Mathematics and Statistics Faculty of Science Probability and Statistics Group Dept: (613) Fax: (613)
Weikang Qian. Outline Intersection Pattern and the Problem Motivation Solution 2.
Changing the Rules of the Game Dr. Marco A. Janssen Department of Spatial Economics.
Introduction to Models Lecture 8 February 22, 2005.
Why use landscape models?  Models allow us to generate and test hypotheses on systems Collect data, construct model based on assumptions, observe behavior.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Chapter 3 Language Acquisition: A Linguistic Treatment Jang, HaYoung Biointelligence Laborotary Seoul National University.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Sub-fields of computer science. Sub-fields of computer science.
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Quantum One.
Probabilistic Horn abduction and Bayesian Networks
Reaction & Diffusion system
Model Transformation with the Ptera Controller
Boltzmann Machine (BM) (§6.4)
Computational Biology
Outline Texture modeling - continued Markov Random Field models
Presentation transcript:

UCI ICS IGB SISL NKS Washington DC 06/15/06 Towards a Searchable Space of Dynamical System Models Eric Mjolsness Scientific Inference Systems Laboratory (SISL) University of California, Irvine In collaboration with: Guy Yosiphon NKS June 2006

UCI ICS IGB SISL NKS Washington DC 06/15/06 Motivations shared with NKS Objective exploration of properties of simple computational systems Relation of such to the sciences Example: bit string lexical ordering of cellular automata rules; reducibility relationships; applications to fluid flow

UCI ICS IGB SISL NKS Washington DC 06/15/06 Criteria for a space of simple formal systems C1: Demonstrated expressive power in scientific modeling C2: Representation as discrete labeled graph structure –that can be searched and explored computationally –E.g. Bayes nets, Markov Random Fields roughly in order of increasing size - with index nodes (DDs) C3: Self-applicability –useful transformations and searches of such dynamical systems should be expressible … as discrete-time dynamical systems that compute So major changes of representation during learning are not excluded.

UCI ICS IGB SISL NKS Washington DC 06/15/06 C1: Demonstration of expressive power in scientific modeling

UCI ICS IGB SISL NKS Washington DC 06/15/06 Elementary Processes A(x) B(y) + C(z) with f (x, y, z) B(y) + C(z) A(x) with r (y, z, x) Examples –Chemical reaction networks w/o params –. –XXX from paper Effective conservation laws –E.g. N A (x) dx + N B (y) dy, N A (x) dx + N C (z) dz

UCI ICS IGB SISL NKS Washington DC 06/15/06 Amino Acid Syntheses Kmech: Yang, et al. Bioinformatics 21: , 2005 Amino acid synthesis : Yang et al., J. Biological Chemistry, 280(12): ,, Mar GMWC modeling: Najdi et al., J. Bioinformatics and Comp. Biol., to appear 2006.

UCI ICS IGB SISL NKS Washington DC 06/15/06 Example: Anabaena Prusinkiewicz et al. model G. Yosiphon, SISL, UCI

UCI ICS IGB SISL NKS Washington DC 06/15/06 Example: Galaxy Morphology G. Yosiphon, SISL, UCI

UCI ICS IGB SISL NKS Washington DC 06/15/06 Example: Arabidopsis Shoot Apical Meristem (SAM)

UCI ICS IGB SISL NKS Washington DC 06/15/06 Co-visualization of raw and extracted nuclei data Quantification of growth

UCI ICS IGB SISL NKS Washington DC 06/15/06 PIN1-GFP expression Time- lapse imaging over 40 hrs (Marcus Heisler, Caltech)

UCI ICS IGB SISL NKS Washington DC 06/15/06 Dynamic Phyllotactic Model H. Jönnson, M. Heisler, B. Shapiro, E. Meyerowitz, E. Mjolsness - Proc. Natl Acad. Sci. 1/06 Emergence of new extended, interacting objects: floral meristem primordia. DGs at 3 scales: - molecular; - cellular; - multicellular.

UCI ICS IGB SISL NKS Washington DC 06/15/06 Model simulation on growing template

UCI ICS IGB SISL NKS Washington DC 06/15/06 Spatial Dynamics in Biological Development Reimplemented weak spring model in 1 page Applying to 1D stem cell niches with diffusion, in plant and animal tissues

UCI ICS IGB SISL NKS Washington DC 06/15/06 Ecology: predator-prey models with Elaine Wong, UCI

UCI ICS IGB SISL NKS Washington DC 06/15/06 Example: Hierarchical Clustering

UCI ICS IGB SISL NKS Washington DC 06/15/06 ML example: Hierarchical Clustering

UCI ICS IGB SISL NKS Washington DC 06/15/06 Logic Programming E.g. Horn clauses Rules Operators Project to fixed-point semantics

UCI ICS IGB SISL NKS Washington DC 06/15/06 An Operator Algebra for Processes Composition is by independent parallelism Create elementary processes from yet more elementary Basis operators –Term creation/annihilation operators: for each parm value, –Obeying Heisenberg algebra [a i, c j ] = i j or –Yet classical, not quantum, probabilities

UCI ICS IGB SISL NKS Washington DC 06/15/06 Basic Operator Algebra Composition Operations: +, * Operator algebra H 1 + H 2 H 1 * H 2 (noncommutative) Informal meaning independent, parallel occurrence instantaneous, serial co-occurrence Syntax parallel rules Multiple terms on LHS, RHS

UCI ICS IGB SISL NKS Washington DC 06/15/06 Time Evolution Operators Master equation: d p(t) / dt = H p(t) where 1·H = 0, e.g. H = (H) = H - 1· diag(1·H ) H = time evolution operator –can be infinite-dimensional Formal solution: p(t) = exp(t H) p(0)

UCI ICS IGB SISL NKS Washington DC 06/15/06 Discrete-Time Semantics of Stochastic Parameterized Grammars This formulation can also be used as a programming language, expressing algorithms.

UCI ICS IGB SISL NKS Washington DC 06/15/06 Algorithm Derivation: Conceptual Map DG rules stochastic program (H, e t H ) (H´, H´ n /(1· H´ n ·p)) Eulers formula Heisenberg Picture Time Ordered Product Expansion CBH (c) (d) Operator Space (high dim) Functional Operator Space Trotter Product Formula

UCI ICS IGB SISL NKS Washington DC 06/15/06 C2: Representation as discrete labeled graph structure that can be searched and explored computationally

UCI ICS IGB SISL NKS Washington DC 06/15/06 Basic Syntax for a Modeling Language: Stochastic Parameterized Grammars (SPGs) = set of rules Each rule has: –LHS RHS {keyword expression} * –Parameterized term instances within LHS and/or RHS –LHS, RHS: sets (of such terms) with Variables LHS matches subsets of parameterized term instances in the Pool –Keyword clauses specify probability rate, as a product Keyword: with –Algebraic sublanguage for probability rate functions rates are independent of # of other matches; oblivious. Rule/object : verb/noun : reaction/reactant bipartite graphs –… with complex labels

UCI ICS IGB SISL NKS Washington DC 06/15/06 Graph Meta-Grammar = 1 = 2 = 3 = 1 = 2

UCI ICS IGB SISL NKS Washington DC 06/15/06 Plenum SPG/DG implementation builds on Cellerator experience [Shapiro et al., Bioinformatics 19(5): ] computer algebra embedding provides –probability rate language –Symbolic transformations to executability includes mixed stochastic/continuous sims

UCI ICS IGB SISL NKS Washington DC 06/15/06 SPG/DG Expressiveness Subsumes … Logic programming (w. Horn clauses) –LHS RHS; all probability rates equal –Hence, any simulation or inference algorithms can in principle be expressed as discrete-time SPGs Chemical reaction networks –No parameters; stoichiometry = weighted labeled bipartite graph Context-free (stochastic) grammars –No parameters; 1 input term/rule –Formally solvable with generating functions Stochastic (finite) Markov processes –No parameters; 1 input/rule, 1 output/rule –Solvable with matrices (or queuing theory?)

UCI ICS IGB SISL NKS Washington DC 06/15/06 SPG/DG Expressiveness Subsumes … Bayes Nets –Each variable x gets one rule: Unevaluated-term, {evaluated predecessors(y)} evaluated-term(x) MCMC dynamics –Inverse rule pairs satisfying detailed balance –Each rule can itself have the power of a Boltzmann distribution Probabilistic Object Models –Frameville, PRM, … Petri Nets Graph grammars –Hence, meta-grammars and grammar transformations DGs subsume: ODEs, SDEs, PDEs, SPDEs –Unification with SPGs too

UCI ICS IGB SISL NKS Washington DC 06/15/06 C3: Self-applicability -Arrow reversal -Arrow reversal graph grammar exercise -Machine learning by statistical inference -e.g. hierarchical clustering (reported) -? Equilibrium reaction networks for MRFs -Further possible applications …

UCI ICS IGB SISL NKS Washington DC 06/15/06 Template: A-Life Concisely expressed in SPGs Steady state condition: total influx into g = total outflow from g

UCI ICS IGB SISL NKS Washington DC 06/15/06 Applications to Dynamic Grammar Optimization and a Grammar Soup Map genones to grammars Map hazards to functionality tests Map reproduction to crossover or simulation

UCI ICS IGB SISL NKS Washington DC 06/15/06 Conclusions Stochastic process operators as the semantics for a language –A fundamental departure –Specializes to all other dynamics Deterministic, discrete-time, DE, computational, … Graph grammars allow meta-processing Operator algebra leads to novel algorithms Wide variety of examples at multiple scales –Sciences Cell, developmental biology; astronomy; geology multiscale integrated models –AI Pattern Recognition Machine learning Searchable space of simple dynamical system models including computations

UCI ICS IGB SISL NKS Washington DC 06/15/06 For More Information modeling frameworks