Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Integrating Inference with Stochastic Process Algebra Models
Jane Hillston
School of Informatics, University of Edinburgh
quancol . ........ . . . ... ... ... ... ... ... ... - - PowerPoint PPT Presentation
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions Integrating Inference with Stochastic Process Algebra Models Jane Hillston School of Informatics, University of Edinburgh 11th January 2018
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
School of Informatics, University of Edinburgh
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
action type
agent/ component
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
action type
agent/ component
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
action type
activity rate (parameter of an exponential distribution) component/ derivative
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
action type
activity rate (parameter of an exponential distribution) component/ derivative
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
action type
activity rate (parameter of an exponential distribution) component/ derivative
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Jasmin Fisher, Thomas A. Henzinger: Executable cell biology. Nature Biotechnology 2007
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
spread
stop1 stop2
∗
∗
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
spread
stop1 stop2
∗
∗
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
inference
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
A.Georgoulas, J.Hillston, D.Milios, G.Sanguinetti: Probabilistic Programming Process Algebra. QEST 2014.
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
spread
stop1 stop2
∗
∗
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
spread stop1 stop2
∗
∗
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
parameter
k = 2
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
parameter
k ∈ [0,5]
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
parameter
k ∼ p
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Caillaud et al., Constraint Markov Chains, Theoretical Computer Science, 2011
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
5 10 15 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 5 10 15 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1De Nicola et al., A Uniform Definition of Stochastic Process Calculi, ACM Computing Surveys, 2013
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1De Nicola et al., A Uniform Definition of Stochastic Process Calculi, ACM Computing Surveys, 2013
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Uncertain Markov Chains: For each trajectory, for each
2 Imprecise Markov Chains: During each trajectory, each time a
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Uncertain Markov Chains: For each trajectory, for each
2 Imprecise Markov Chains: During each trajectory, each time a
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
parameter
model
k ∼ p
distribution
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
parameter
model
k ∼ p
distribution
inference
posterior distribution
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
N
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
N
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
N
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
t
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
t
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
t
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
t
rejected
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
t
accepted
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Sample a parameter set from the prior distribution. 2 Simulate the system using these parameters. 3 Compare the simulation trace obtained with the observations. 4 If distance < ǫ, accept, otherwise reject.
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
∞
∞
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
∞
∞
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
x x'
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
x x' x*
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
x x' x*
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
∗
∗
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
0.2 0.4 0.6 0.8 1 2000 4000 6000 8000 10000 12000 kr Number of samples 0.2 0.4 0.6 0.8 1 1000 2000 3000 4000 5000 6000 7000 ks Number of samples
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
2Gardner, Cantor & Collins, Construction of a genetic toggle switch in Escherichia coli, Nature, 2000 3Tian & Burrage, Stochastic models for regulatory networks of the genetic toggle switch, PNAS, 2006
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
G1,on G1,off G2,on G2,off
participates accelerates
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
20 40 60 80 100
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
20 40 60 80 100 5 10 15 20 25 30
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
20 40 60 80 100 5 10 15 20 25 30
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
1 Stochastic Process Algebras 2 Modelling in a Data Rich World 3 ProPPA 4 Inference 5 Results 6 Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
model inference algorithm low-level description inference results (samples) statistics plotting prediction
infer compile
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions
Stochastic Process Algebras Modelling in a Data Rich World ProPPA Inference Results Conclusions