Hidden Physics Models
Maziar Raissi September 14, 2017
Division of Applied Mathematics Brown University, Providence, RI, USA maziar_raissi@brown.edu
Hidden Physics Models Problem Setup Let us consider parametrized - - PowerPoint PPT Presentation
Maziar Raissi September 14, 2017 Division of Applied Mathematics Brown University, Providence, RI, USA maziar_raissi@brown.edu Hidden Physics Models Problem Setup Let us consider parametrized and nonlinear partial differential equations of
Division of Applied Mathematics Brown University, Providence, RI, USA maziar_raissi@brown.edu
x h = 0, x ∈ Ω, t ∈ [0, T],
x is a nonlinear
x h = λ1hhx − λ2hxx and λ = (λ1, λ2). Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 1
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 2
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 2
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 2
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 3
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 4
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 5
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 6
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 7
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 8
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 9
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 9
Code
Rasmussen, Carl Edward, and Christopher KI Williams. “Gaussian processes for machine learning. 2006.” The MIT Press, Cambridge, MA, USA 38 (2006): 715-719. 10
Kennedy, Marc C., and Anthony O’Hagan. “Predicting the output from a complex computer code when fast approximations are available.” Biometrika 87.1 (2000): 1-13. 11
Kennedy, Marc C., and Anthony O’Hagan. “Predicting the output from a complex computer code when fast approximations are available.” Biometrika 87.1 (2000): 1-13. 12
Kennedy, Marc C., and Anthony O’Hagan. “Predicting the output from a complex computer code when fast approximations are available.” Biometrika 87.1 (2000): 1-13. 13
LI
HI
Kennedy, Marc C., and Anthony O’Hagan. “Predicting the output from a complex computer code when fast approximations are available.” Biometrika 87.1 (2000): 1-13. 14
Kennedy, Marc C., and Anthony O’Hagan. “Predicting the output from a complex computer code when fast approximations are available.” Biometrika 87.1 (2000): 1-13. 15
Code
Kennedy, Marc C., and Anthony O’Hagan. “Predicting the output from a complex computer code when fast approximations are available.” Biometrika 87.1 (2000): 1-13. 16
Raissi, Maziar, and George Karniadakis. “Deep Multi-fidelity Gaussian Processes.” arXiv preprint arXiv:1604.07484 (2016). 17
Raissi, Maziar, and George Karniadakis. “Deep Multi-fidelity Gaussian Processes.” arXiv preprint arXiv:1604.07484 (2016). 18
Raissi, Maziar, and George Karniadakis. “Deep Multi-fidelity Gaussian Processes.” arXiv preprint arXiv:1604.07484 (2016). 19
5 10 15 20 25 30 0.2 0.4 0.6 0.8 1 y x Prediction T wo Standard Deviation Band Posterior Mean High Fidelity Data Low Fidelity Data Low Fidelity - Exact High Fidelity - Exact
Raissi, Maziar, and George Karniadakis. “Deep Multi-fidelity Gaussian Processes.” arXiv preprint arXiv:1604.07484 (2016). 20
x u(x) = f(x).
x , f(x) is a black-box forcing term, and x is
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 21
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 22
x u(x) = f(x) ∼ GP(0, kff(x, x′; θ, ϕ)),
x Lϕ x′kuu(x, x′; θ).
x kuu x x
x kuu x x
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 23
x u(x) = f(x) ∼ GP(0, kff(x, x′; θ, ϕ)),
x Lϕ x′kuu(x, x′; θ).
x′kuu(x, x′; θ),
x kuu(x, x′; θ),
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 23
x can be trained by employing a Quasi-Newton
u, σ2 f ) = 1
u, σ2 f ) = N (0, K), and K is given by
uI
f I
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 24
u(x)
f (x)
uK−1y, s2 u(x) = kuu(x, x) − qT uK−1qu,
f K−1y, s2 f (x) = kff(x, x) − qT f K−1qf,
u =
f =
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 25
x u(x) = Dα −∞,xu(x) − u(x) = f(x),
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 26
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Machine learning of linear differential equations using Gaussian processes.” Journal of Computational Physics 348 (2017): 683-693. 27
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Inferring solutions of differential equations using noisy multi-fidelity data.” Journal of Computational Physics 335 (2017): 736-746. 28
x h = 0, x ∈ Ω, t ∈ [0, T],
x is a nonlinear
x h = λ1hhx − λ2hxx and λ = (λ1, λ2). Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 29
x hn = hn−1.
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 30
x hn = hn−1.
x hn = hn + ∆t(λ1hnhn x − λ2hn xx),
x hn = hn + ∆t(λ1hn−1hn x − λ2hn xx),
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 31
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 32
x in
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 33
x and N λ x can be learned by employing a Quasi-Newton
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 34
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 35
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 36
Raissi, Maziar, and George Em Karniadakis. “Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations.” arXiv preprint arXiv:1708.00588 (2017). 37
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 38
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 39
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 40
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 41
0 + σ2xx′)
0 + σ2x2)
0 + σ2x′2)
0, σ2)
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 42
u,u
u,u
u,u
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 43
u,u = k,
u,u
n 1 d
1 Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 44
u,u = k,
u,u
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 44
u,u
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 45
n, σ2 n−1 can be
b
b, un b} are the (noisy) data on the boundary and {xn−1, un−1}
u,u(xn b, xn b; θ) + σ2 nI
u,u
b, xn−1; θ)
u,u
b; θ)
u,u
n−1I
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 46
b ∼ N (µn(xn), Σn,n(xn, xn)) ,
b
u,u(xn, xn) − qTK−1q + qTK−1
u,u(xn, xn b) kn,n−1 u,u
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 47
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 48
Movie Code
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 49
Movie Code
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 50
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 51
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 52
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 53
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 54
Movie Code
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 55
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 56
2
1
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 57
2, and un 1 . Here,
2 = un 1 = un. Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 58
Movie Code
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 59
Movie Code
Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. “Numerical Gaussian Processes for Time-dependent and Non-linear Partial Differential Equations.” arXiv preprint arXiv:1703.10230 (2017). 60
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 61
i=1 and u = {ui}M i=1. Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 62
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 63
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 64
ϵI
ϵI
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 65
ϵ can be
ϵ) := 1
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 66
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 67
Code −1.5 −1.0 −0.5 0.0 0.5 1.0 1.5 x −2 −1 1 2 f(x)
(A)
6000 traning Data −1.5 −1.0 −0.5 0.0 0.5 1.0 1.5 x −2.0 −1.5 −1.0 −0.5 0.0 0.5 1.0 1.5 2.0 f(x), f(x)
(B)
8 hypothetical data f(x) f(x) Two standard deviations
Raissi, Maziar. “Parametric Gaussian Process Regression for Big Data.” arXiv preprint arXiv:1704.03144 (2017). 68
69
70
70