Bayesian Dynamic Mode Decomposition

Size: px
Start display at page:

Download "Bayesian Dynamic Mode Decomposition"

Transcription

1 Bayesian Dynamic Mode Decomposition Naoya Takeishi, Yoshinobu Kawahara,, Yasuo Tabei, Takehisa Yairi Dept. of Aeronautics & Astronautics, The University of Tokyo The Institute of Scientific and Industrial Research, Osaka University RIKEN Center for Advanced Intelligence Project (AIP) 22 August 2017, Melbourne

2 Motivation: Analysis of dynamical systems Various types of complex phenomena can be described in terms of (nonlinear) dynamical systems. x t+1 = f(x t ), x M (state space) When f is nonlinear, analysis based on trajectories of x is difficult. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 2 of 14

3 Operator-theoretic view of dynamical systems Definition (Koopman operator [Koopman 31, Mezić 05]) Koopman operator (composition operator) K represents time-evolution of observables (i.e., observation function) g : M R or C. Kg(x) = g(f(x)), g F (function space) K describes temporal evolution of function (infinite-dimensional vector) instead of the finite-dimensional state vector. Defining K, we can lift the analysis of nonlinear dynamical systems into a linear (but infinite-dimensional) regime! Since K is linear, we can analyze dynamics using the spectra of K. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 3 of 14

4 Koopman mode decomposition (KMD) Eigenvalues and eigenfunctions of K: K ϕ i (x) = λ i ϕ i (x) for i = 1, 2,.... Projection of g(x) to span{ϕ 1 (x), ϕ 2 (x),... } (i.e., transformation to a canonical form). Since ϕ is eigenfunction, Coefficients are called Koopman modes. g(x) = ϕ i (x) v i g(x t ) = i=1 i=1 λ t i ϕ i (x 0 )v i }{{}, (KMD) w i where λ i = decay rate of w i, λ i = frequency of w i. A numerical realization of KMD is dynamic mode decomposition (DMD) [Rowley+ 09, Schmid 10, Tu+ 14]. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 4 of 14

5 Dynamic mode decomposition (DMD) Assumption (K-invariant subspace [Budišić+ 12]) Dataset is generated with a set of observables [ g(x) = g 1 (x) g 2 (x) g n (x) that spans (approximately) K-invariant subspace. Then, KMD can be (approximately) realized by DMD. Algorithm (DMD [Tu+ 14]) Input time-series (y 0,..., y m ) s.t. y t = g(x t ) Output eigenvalues {λ}, eigenfunctions {ϕ}, and modes {w} 1. Estimate a linear model y t+1 Ay t. 2. On A, compute eigenvalues λ i and right-/left-eigenvectors w i, z H i. 3. Compute ϕ i,t = z H i y t. ] T N. Takeishi (The Univ. of Tokyo) Bayesian DMD 5 of 14

6 Quasi-periodic modes extraction by KMD/DMD Review: KMD/DMD computes the decomposition of time-series into modes w i that evolve with frequency λ i and decay rate λ i. wi is termed dynamic modes. g(x t ) i=1 λ t i w i Example (2D fluid flow past a cylinder) Flow past a cylinder is universal in many natural/engineering situations. DMD w 1 + w 2 + w 3 + w 4 + w 5 + N. Takeishi (The Univ. of Tokyo) Bayesian DMD 6 of 14

7 Other applications of KMD/DMD Lots of applications in a wide range of domains fluid mechanics [Rowley+ 09, Schmid 10, & many more], neuroscience [Brunton+ 16], image processing [Kutz+ 16, Takeishi+ 17], analysis of power systems [Raak+ 16, Susuki+ 16], epidemiology [Proctor&Eckhoff 15], optimal control [Mauroy&Goncalves 16], finance [Mann&Kutz 16], medical care [Bourantas+ 14], robotics [Berger+ 15], etc. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 7 of 14

8 Issue DMD relies on linear modeling g(x t+1 ) Ag(x t ) and eigendecomposition of A. So it lacks an associated probabilistic/bayesian framework, by which we can consider observation noise explicitly, perform a posterior inference, consider DMD extensions in a unified manner, etc. Let s do it! analogously to PCA s formulation as probabilistic/bayesian PCA [Tipping&Bishop 99, Bishop 99] N. Takeishi (The Univ. of Tokyo) Bayesian DMD 8 of 14

9 Proposed method (1/2): Probabilistic DMD Dataset: snapshot pairs with observation noise ( ) D = (y 0,1, y 1,1 ),..., ( y 0,t, y 1,t ),..., (y 0,m, y 1,m ), where y 0,t = g(x t ) + e 0,t and y 1,t = g(x t+ t ) + e 1,t, Definition (Generative model of probabilistic DMD) y 0,t CN y 1,t CN ( k ) i=1 ϕ t,iw i, σ 2 I ( k ) i=1 λ iϕ t,i w i, σ 2 I ϕ t,i CN (0, 1) If k = n and σ 2 0, the MLE of (λ, w) coincides with DMD s solution. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 9 of 14

10 Proposed method (2/2): Bayesian DMD Definition (Prior on parameters for Bayesian DMD) w i vi,1:n 2 CN ( 0, diag ( vi,1, 2..., vi,n)) 2, v 2 i,d InvGamma (α v, β v ) λ i CN (0, 1) σ 2 InvGamma (α σ, β σ ) v 2 i,1:n w i y 0,t 2 k i y 1,t ' t m For a posterior inference, a Gibbs sampler can be constructed easily. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 10 of 14

11 Extension example: Sparse Bayesian DMD Definition (Prior on parameters for sparse Bayesian DMD) w i vi,1:n 2 CN ( 0, σ 2 diag ( vi,1, 2..., vi,n)) 2, v 2 i,d Exponential(γi 2 /2) λ i CN (0, 1) σ 2 InvGamma (α σ, β σ ) v 2 i,1:n w i y 0,t 2 k i y 1,t ' t m We can extend the model in a unified Bayesian manner. N. Takeishi (The Univ. of Tokyo) Bayesian DMD 11 of 14

12 Numerical example (1) Example (Fixed-point attractor) Generate data by y t = λ t 1 [ ] T [ T λ t 2 2 2] + et, where e is Gaussian observation noise. True eigenvalues are λ 1 = 0.9 and λ 2 = 0.8. Re( ~ 61) truth DMD TLS-DMD < Re( ~ 62) < N. Takeishi (The Univ. of Tokyo) Bayesian DMD 12 of 14

13 Numerical example (2) Example (Limit-cycle attractor) Generate data from Stuart Landau equation r t+1 = r t + t(µr t r 3 t ), θ t+1 = θ t + t(γ βr 2 t ), and Gaussian observation noise. True (continuous-time) eigenvalues lie on the imaginary axis. Re(log(6)="t) DMD TLS-DMD BDMD (average) Im(log(6)="t) N. Takeishi (The Univ. of Tokyo) Bayesian DMD 13 of 14

14 Analysis of dynamical systems based on Koopman operator is a useful tool. Kg(x) = g(f(x)) Dynamic mode decomposition (DMD) is a numerical method for Koopman analysis. In this work, we developed probabilistic & Bayesian DMDs to consider observation noise, infer posterior distribution, v 2 i,1:n wi y 0,t 2 extend DMD in a unified manner, etc. k i y 1,t ' t m Implementation available at N. Takeishi (The Univ. of Tokyo) Bayesian DMD 14 of 14

Bayesian Dynamic Mode Decomposition

Bayesian Dynamic Mode Decomposition Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-17 Bayesian Dynamic Mode Decomposition Naoya Takeishi, Yoshinobu Kawahara,, Yasuo Tabei, Takehisa Yairi

More information

Global Bilinearization and Controllability of Control-Affine Nonlinear Systems: A Koopman Spectral Approach

Global Bilinearization and Controllability of Control-Affine Nonlinear Systems: A Koopman Spectral Approach Global Bilinearization and Controllability of Control-Affine Nonlinear Systems: A Koopman Spectral Approach Debdipta Goswami 1 and Derek A. Paley 2 Abstract This paper considers the problem of global bilinearization

More information

Introduction to Koopman operator. theory of dynamical systems

Introduction to Koopman operator. theory of dynamical systems Introduction to Koopman operator theory of dynamical systems Hassan Arbabi, September 2017 0.1 What is a dynamical system? A dynamical system, in the abstract sense, consists of two things: a set of states

More information

Linear identification of nonlinear systems: A lifting technique based on the Koopman operator

Linear identification of nonlinear systems: A lifting technique based on the Koopman operator Linear identification of nonlinear systems: A lifting technique based on the Koopman operator Alexandre Mauroy and Jorge Goncalves Abstract We exploit the key idea that nonlinear system identification

More information

Introduction to Koopman operator. theory of dynamical systems

Introduction to Koopman operator. theory of dynamical systems Introduction to Koopman operator theory of dynamical systems Hassan Arbabi Last updated: June 2018 These notes provide a brief introduction to the theory of the Koopman operator. This theory is an alternative

More information

Metric on Nonlinear Dynamical Systems with Perron-Frobenius Operators

Metric on Nonlinear Dynamical Systems with Perron-Frobenius Operators Metric on Nonlinear Dynamical Systems with Perron-Frobenius Operators Isao Ishikawa, Keisuke Fujii, Masahiro Ikeda, Yuka Hashimoto, Yoshinobu Kawahara RIKEN Center for Advanced Intelligence Project School

More information

Koopman spectral kernels for comparing complex dynamics: Application to multiagent sport plays

Koopman spectral kernels for comparing complex dynamics: Application to multiagent sport plays Koopman spectral kernels for comparing complex dynamics: Application to multiagent sport plays Keisuke Fujii 1, Yuki Inaba 2, and Yoshinobu Kawahara 1,3 1 Center for Advanced Intelligence Project, RIKEN,

More information

arxiv: v2 [physics.flu-dyn] 26 Oct 2015

arxiv: v2 [physics.flu-dyn] 26 Oct 2015 De-biasing the dynamic mode decomposition for applied Koopman spectral analysis of noisy datasets Maziar S. Hemati 1, Clarence W. Rowley 2, Eric A. Deem 3, and Louis N. Cattafesta 3 1 Aerospace Engineering

More information

Koopman Operator Spectrum for Random Dynamical Systems

Koopman Operator Spectrum for Random Dynamical Systems Koopman Operator Spectrum for Random Dynamical Systems Nelida Črnjarić-Žic, Senka Maćešić, and Igor Mezić November 15, 2017 arxiv:1711.03146v1 [math.ds] 8 Nov 2017 Abstract In this paper we propose a generalized

More information

Koopman Operator Family Spectrum for Nonautonomous Systems - Part 1

Koopman Operator Family Spectrum for Nonautonomous Systems - Part 1 Koopman Operator Family Spectrum for Nonautonomous Systems - Part 1 Senka Maćešić, Nelida Črnjarić-Žic, and Igor Mezić April 23, 2018 arxiv:1703.07324v1 [math.ds] 21 Mar 2017 Abstract For every non-autonomous

More information

Journal of Computational Dynamics 1(2): , Dec DOI: /jcd Corrections from published copy (if any) shown in red.

Journal of Computational Dynamics 1(2): , Dec DOI: /jcd Corrections from published copy (if any) shown in red. Journal of Computational Dynamics 1(2): 391-421, Dec. 214 DOI: 1.3934/jcd.214.1.391 Corrections from published copy (if any) shown in red. ON DYNAMIC MODE DECOMPOSITION: THEORY AND APPLICATIONS Jonathan

More information

arxiv: v1 [math.na] 29 Nov 2013

arxiv: v1 [math.na] 29 Nov 2013 Manuscript submitted to the Journal of Computational Dynamics ON DYNAMIC MODE DECOMPOSITION: THEORY AND APPLICATIONS arxiv:1312.41v1 [math.na] 29 Nov 213 Jonathan H. Tu, Clarence W. Rowley, Dirk M. Luchtenburg,

More information

Reduced-order models for flow control: balanced models and Koopman modes

Reduced-order models for flow control: balanced models and Koopman modes Reduced-order models for flow control: balanced models and Koopman modes Clarence W. Rowley, Igor Mezić, Shervin Bagheri, Philipp Schlatter, and Dan S. Henningson Abstract This paper addresses recent developments

More information

Data-Driven Analysis of Power System Dynamic Performances via Koopman Mode Decomposition

Data-Driven Analysis of Power System Dynamic Performances via Koopman Mode Decomposition Data-Driven Analysis of Power System Dynamic Performances via Koopman Mode Decomposition Yoshihiko Susuki Department of Electrical Engineering Kyoto University JST-CREST April 21, 2015 JST-NSF-DFG-RCN

More information

Koopman Bilinearization and Optimal Control of a Control-Affine Nonlinear System

Koopman Bilinearization and Optimal Control of a Control-Affine Nonlinear System Koopman Bilinearization and Optimal Control of a Control-Affine Nonlinear System Debdipta Goswami and Derek A. Paley Abstract This paper considers the problem of approximate bilinearization and optimal

More information

Overview of sparse system identification

Overview of sparse system identification Overview of sparse system identification J.-Ch. Loiseau 1 & Others 2, 3 1 Laboratoire DynFluid, Arts et Métiers ParisTech, France 2 LIMSI, Université d Orsay CNRS, France 3 University of Washington, Seattle,

More information

arxiv: v2 [stat.ml] 17 May 2018

arxiv: v2 [stat.ml] 17 May 2018 OPTIMAL KERNEL-BASED DYNAMIC MODE DECOMPOSITION P. HÉAS AND C. HERZET Abstract. The state-of-the-art algorithm known as kernel-based dynamic mode decomposition (K-DMD) provides a sub-optimal solution to

More information

Unsupervised Learning

Unsupervised Learning 2018 EE448, Big Data Mining, Lecture 7 Unsupervised Learning Weinan Zhang Shanghai Jiao Tong University http://wnzhang.net http://wnzhang.net/teaching/ee448/index.html ML Problem Setting First build and

More information

DYNAMIC MODE DECOMPOSITION OF PIV MEASUREMENTS FOR CYLINDER WAKE FLOW IN TURBULENT REGIME

DYNAMIC MODE DECOMPOSITION OF PIV MEASUREMENTS FOR CYLINDER WAKE FLOW IN TURBULENT REGIME DYNAMIC MODE DECOMPOSITION OF PIV MEASUREMENTS FOR CYLINDER WAKE FLOW IN TURBULENT REGIME Gilles Tissot, Laurent Cordier, Nicolas Benard, Bernd R Noack PPRIME Institute, CEAT, 43 route de l aérodrome,

More information

arxiv: v1 [math.na] 16 Feb 2016

arxiv: v1 [math.na] 16 Feb 2016 NONLINEAR MODEL ORDER REDUCTION VIA DYNAMIC MODE DECOMPOSITION ALESSANDRO ALLA, J. NATHAN KUTZ arxiv:62.58v [math.na] 6 Feb 26 Abstract. We propose a new technique for obtaining reduced order models for

More information

Effects of small noise on the DMD/Koopman spectrum

Effects of small noise on the DMD/Koopman spectrum Effects of small noise on the DMD/Koopman spectrum Shervin Bagheri Linné Flow Centre Dept. Mechanics, KTH, Stockholm Sig33, Sandhamn, Stockholm, Sweden May, 29, 2013 Questions 1. What are effects of noise

More information

Statistics & Data Sciences: First Year Prelim Exam May 2018

Statistics & Data Sciences: First Year Prelim Exam May 2018 Statistics & Data Sciences: First Year Prelim Exam May 2018 Instructions: 1. Do not turn this page until instructed to do so. 2. Start each new question on a new sheet of paper. 3. This is a closed book

More information

Compressive sampling and dynamic mode decomposition

Compressive sampling and dynamic mode decomposition Compressive sampling and dynamic mode decomposition Steven L. Brunton 1, Joshua L. Proctor 2, J. Nathan Kutz 1 1 Department of Applied Mathematics, University of Washington, Seattle, WA 98195, United States

More information

arxiv: v2 [stat.ml] 11 Dec 2017

arxiv: v2 [stat.ml] 11 Dec 2017 Variational approach for learning Markov processes from time series data Hao Wu 1, and Frank Noé 1, arxiv:1707.04659v2 [stat.ml] 11 Dec 2017 1: Freie Universität Berlin, Dept. of Mathematics and Computer

More information

Variants of dynamic mode decomposition: boundary conditions, Koopman, and Fourier analyses

Variants of dynamic mode decomposition: boundary conditions, Koopman, and Fourier analyses Variants of dynamic mode decomposition: boundary conditions, Koopman, and Fourier analyses Kevin K. Chen, Jonathan H. Tu, and Clarence W. Rowley Oct 24, 2011 Abstract Dynamic mode decomposition (DMD) is

More information

MACHINE LEARNING. Methods for feature extraction and reduction of dimensionality: Probabilistic PCA and kernel PCA

MACHINE LEARNING. Methods for feature extraction and reduction of dimensionality: Probabilistic PCA and kernel PCA 1 MACHINE LEARNING Methods for feature extraction and reduction of dimensionality: Probabilistic PCA and kernel PCA 2 Practicals Next Week Next Week, Practical Session on Computer Takes Place in Room GR

More information

Koopman-operator Observer-based Estimation of Pedestrian Crowd Flows

Koopman-operator Observer-based Estimation of Pedestrian Crowd Flows MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Koopman-operator Observer-based Estimation of Pedestrian Crowd Flows Benosman, M.; Mansour, H.; Huroyan, V. TR17-9 July 17 Abstract We present

More information

Gaussians Linear Regression Bias-Variance Tradeoff

Gaussians Linear Regression Bias-Variance Tradeoff Readings listed in class website Gaussians Linear Regression Bias-Variance Tradeoff Machine Learning 10701/15781 Carlos Guestrin Carnegie Mellon University January 22 nd, 2007 Maximum Likelihood Estimation

More information

Unsupervised Machine Learning and Data Mining. DS 5230 / DS Fall Lecture 7. Jan-Willem van de Meent

Unsupervised Machine Learning and Data Mining. DS 5230 / DS Fall Lecture 7. Jan-Willem van de Meent Unsupervised Machine Learning and Data Mining DS 5230 / DS 4420 - Fall 2018 Lecture 7 Jan-Willem van de Meent DIMENSIONALITY REDUCTION Borrowing from: Percy Liang (Stanford) Dimensionality Reduction Goal:

More information

PILCO: A Model-Based and Data-Efficient Approach to Policy Search

PILCO: A Model-Based and Data-Efficient Approach to Policy Search PILCO: A Model-Based and Data-Efficient Approach to Policy Search (M.P. Deisenroth and C.E. Rasmussen) CSC2541 November 4, 2016 PILCO Graphical Model PILCO Probabilistic Inference for Learning COntrol

More information

Highly-efficient Reduced Order Modelling Techniques for Shallow Water Problems

Highly-efficient Reduced Order Modelling Techniques for Shallow Water Problems Highly-efficient Reduced Order Modelling Techniques for Shallow Water Problems D.A. Bistrian and I.M. Navon Department of Electrical Engineering and Industrial Informatics, University Politehnica of Timisoara,

More information

ECE521 week 3: 23/26 January 2017

ECE521 week 3: 23/26 January 2017 ECE521 week 3: 23/26 January 2017 Outline Probabilistic interpretation of linear regression - Maximum likelihood estimation (MLE) - Maximum a posteriori (MAP) estimation Bias-variance trade-off Linear

More information

arxiv: v3 [physics.flu-dyn] 6 Dec 2017

arxiv: v3 [physics.flu-dyn] 6 Dec 2017 Study of dynamics in post-transient flows using Koopman mode decomposition Hassan Arbabi and Igor Mezić University of California, Santa Barbara Santa Barbara, CA, 93106, USA (Dated: December 8, 2017) arxiv:1704.00813v3

More information

Available online at ScienceDirect. IFAC-PapersOnLine (2016)

Available online at   ScienceDirect. IFAC-PapersOnLine (2016) Available online at www.sciencedirect.com ScienceDirect IFAC-PapersOnLine 49-18 (216 69 697 216, IFAC (International Federation of Automatic Control Hosting by Elsevier Ltd. All rights reserved. Keywords:

More information

Extending Data-Driven Koopman Analysis to Actuated Systems

Extending Data-Driven Koopman Analysis to Actuated Systems Proceedings of the 0th IFAC Symposium on Nonlinear Control Systems August 3-5, 06, Marriott Hotel Monterey, California, USA Extending Data-Driven Koopman Analysis to Actuated Systems Matthew O. Williams

More information

Koopman Operator Approach for Instability Detection and Mitigation in Signalized Traffic

Koopman Operator Approach for Instability Detection and Mitigation in Signalized Traffic Koopman Operator Approach for Instability Detection and Mitigation in Signalized Traffic 1 Esther Ling, 2 Lillian Ratliff and 1 Samuel Coogan Abstract The objective of this paper is to demonstrate an application

More information

Data Mining Techniques

Data Mining Techniques Data Mining Techniques CS 6220 - Section 3 - Fall 2016 Lecture 12 Jan-Willem van de Meent (credit: Yijun Zhao, Percy Liang) DIMENSIONALITY REDUCTION Borrowing from: Percy Liang (Stanford) Linear Dimensionality

More information

Available online at ScienceDirect. IFAC-PapersOnLine (2016)

Available online at   ScienceDirect. IFAC-PapersOnLine (2016) Available online at www.sciencedirect.com ScienceDirect IFAC-PapersOnLine 49-18 (2016) 716 723 Linear observer synthesis for nonlinear systems using Koopman Operator framework Amit Surana and Andrzej Banaszuk

More information

Gentle Introduction to Infinite Gaussian Mixture Modeling

Gentle Introduction to Infinite Gaussian Mixture Modeling Gentle Introduction to Infinite Gaussian Mixture Modeling with an application in neuroscience By Frank Wood Rasmussen, NIPS 1999 Neuroscience Application: Spike Sorting Important in neuroscience and for

More information

Dimension-Independent likelihood-informed (DILI) MCMC

Dimension-Independent likelihood-informed (DILI) MCMC Dimension-Independent likelihood-informed (DILI) MCMC Tiangang Cui, Kody Law 2, Youssef Marzouk Massachusetts Institute of Technology 2 Oak Ridge National Laboratory 2 August 25 TC, KL, YM DILI MCMC USC

More information

Doubly Decomposing Nonparametric Tensor Regression (ICML 2016)

Doubly Decomposing Nonparametric Tensor Regression (ICML 2016) Doubly Decomposing Nonparametric Tensor Regression (ICML 2016) M.Imaizumi (Univ. of Tokyo / JSPS DC) K.Hayashi (AIST / JST ERATO) 2016/08/10 Outline Topic Nonparametric Regression with Tensor input Model

More information

4 Bias-Variance for Ridge Regression (24 points)

4 Bias-Variance for Ridge Regression (24 points) Implement Ridge Regression with λ = 0.00001. Plot the Squared Euclidean test error for the following values of k (the dimensions you reduce to): k = {0, 50, 100, 150, 200, 250, 300, 350, 400, 450, 500,

More information

Data Driven Koopman Operator Theoretic Framework for Nonlinear System and Control Applications

Data Driven Koopman Operator Theoretic Framework for Nonlinear System and Control Applications 1 Data Driven Koopman Operator Theoretic Framework for Nonlinear System and Control Applications Amit Surana suranaa@utrc.utc.com, 86-61-769 United Technologies Research Center, East Hartford, CT, 6118

More information

B5.6 Nonlinear Systems

B5.6 Nonlinear Systems B5.6 Nonlinear Systems 5. Global Bifurcations, Homoclinic chaos, Melnikov s method Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Motivation 1.1 The problem 1.2 A

More information

Constrained Ulam Dynamic Mode Decomposition: Approximation of the Perron-Frobenius Operator for Deterministic and Stochastic Systems

Constrained Ulam Dynamic Mode Decomposition: Approximation of the Perron-Frobenius Operator for Deterministic and Stochastic Systems Constrained Ulam Dynamic Mode Decomposition: Approximation of the Perron-Frobenius Operator for Deterministic and Stochastic Systems Debdipta Goswami, Emma Thackray 2, and Derek A. Paley 3 Abstract Dynamical

More information

arxiv: v3 [math.ds] 12 Jun 2013

arxiv: v3 [math.ds] 12 Jun 2013 Isostables, isochrons, and Koopman spectrum for the action-angle representation of stable fixed point dynamics A. Mauroy, I. Mezic, and J. Moehlis Department of Mechanical Engineering, University of California

More information

Designing Kernel Functions Using the Karhunen-Loève Expansion

Designing Kernel Functions Using the Karhunen-Loève Expansion July 7, 2004. Designing Kernel Functions Using the Karhunen-Loève Expansion 2 1 Fraunhofer FIRST, Germany Tokyo Institute of Technology, Japan 1,2 2 Masashi Sugiyama and Hidemitsu Ogawa Learning with Kernels

More information

LECTURE 15 Markov chain Monte Carlo

LECTURE 15 Markov chain Monte Carlo LECTURE 15 Markov chain Monte Carlo There are many settings when posterior computation is a challenge in that one does not have a closed form expression for the posterior distribution. Markov chain Monte

More information

Transient Stability Analysis of Power Systems using Koopman Operators

Transient Stability Analysis of Power Systems using Koopman Operators 1 Transient Stability Analysis of Power Systems using Koopman Operators Hyungjin Choi Subhonmesh Bose Abstract We propose a Koopman operator based framework to compute the region of attraction (ROA) of

More information

arxiv: v2 [physics.flu-dyn] 23 Mar 2018

arxiv: v2 [physics.flu-dyn] 23 Mar 2018 Sparse Convolution-based Markov Models for Nonlinear Fluid Flows Chen Lu 1, Balaji Jayaraman 2, School of Mechanical and Aerospace Engineering, Oklahoma State University, Stillwater, Oklahoma, USA arxiv:1803.08222v2

More information

STA 4273H: Sta-s-cal Machine Learning

STA 4273H: Sta-s-cal Machine Learning STA 4273H: Sta-s-cal Machine Learning Russ Salakhutdinov Department of Computer Science! Department of Statistical Sciences! rsalakhu@cs.toronto.edu! h0p://www.cs.utoronto.ca/~rsalakhu/ Lecture 2 In our

More information

Bayesian learning of sparse factor loadings

Bayesian learning of sparse factor loadings Magnus Rattray School of Computer Science, University of Manchester Bayesian Research Kitchen, Ambleside, September 6th 2008 Talk Outline Brief overview of popular sparsity priors Example application:

More information

COMP90051 Statistical Machine Learning

COMP90051 Statistical Machine Learning COMP90051 Statistical Machine Learning Semester 2, 2017 Lecturer: Trevor Cohn 17. Bayesian inference; Bayesian regression Training == optimisation (?) Stages of learning & inference: Formulate model Regression

More information

Basic Principles of Unsupervised and Unsupervised

Basic Principles of Unsupervised and Unsupervised Basic Principles of Unsupervised and Unsupervised Learning Toward Deep Learning Shun ichi Amari (RIKEN Brain Science Institute) collaborators: R. Karakida, M. Okada (U. Tokyo) Deep Learning Self Organization

More information

Machine Learning CSE546 Carlos Guestrin University of Washington. September 30, 2013

Machine Learning CSE546 Carlos Guestrin University of Washington. September 30, 2013 Bayesian Methods Machine Learning CSE546 Carlos Guestrin University of Washington September 30, 2013 1 What about prior n Billionaire says: Wait, I know that the thumbtack is close to 50-50. What can you

More information

An Anomaly Detection Method for Spacecraft using Relevance Vector Learning

An Anomaly Detection Method for Spacecraft using Relevance Vector Learning An Anomaly Detection Method for Spacecraft using Relevance Vector Learning Ryohei Fujimaki 1, Takehisa Yairi 2, and Kazuo Machida 2 1 The Univ. of Tokyo, Aero. and Astronautics 2 The Univ. of Tokyo, RCAST

More information

Introduction to Machine learning

Introduction to Machine learning Introduction to Machine learning Some slides and images are taken from: David Wolfe Corne Wikipedia Geoffrey A. Hinton https://www.macs.hw.ac.uk/~dwcorne/teaching/introdl.ppt Examples 1 Examples 1 WaveNet

More information

Modal Decomposition Methods on Aerodynamic Flows

Modal Decomposition Methods on Aerodynamic Flows 498 Modal Decomposition Methods on Aerodynamic Flows Mohammad Niaz Murshed University of Michigan Department of Aerospace Engineering February 5, 2018 Abstract- This paper discusses the significance of

More information

Problem set 7 Math 207A, Fall 2011 Solutions

Problem set 7 Math 207A, Fall 2011 Solutions Problem set 7 Math 207A, Fall 2011 s 1. Classify the equilibrium (x, y) = (0, 0) of the system x t = x, y t = y + x 2. Is the equilibrium hyperbolic? Find an equation for the trajectories in (x, y)- phase

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Extended Kalman Filter Dr. Kostas Alexis (CSE) These slides relied on the lectures from C. Stachniss, J. Sturm and the book Probabilistic Robotics from Thurn et al.

More information

arxiv: v2 [math.na] 18 Jan 2017

arxiv: v2 [math.na] 18 Jan 2017 Tensor-based dynamic mode decomposition Stefan Klus, Patrick Gelß, Sebastian Peitz 2, and Christof Schütte,3 Department of Mathematics and Computer Science, Freie Universität Berlin, Germany 2 Department

More information

Kernel Principal Component Analysis

Kernel Principal Component Analysis Kernel Principal Component Analysis Seungjin Choi Department of Computer Science and Engineering Pohang University of Science and Technology 77 Cheongam-ro, Nam-gu, Pohang 37673, Korea seungjin@postech.ac.kr

More information

Variational Principal Components

Variational Principal Components Variational Principal Components Christopher M. Bishop Microsoft Research 7 J. J. Thomson Avenue, Cambridge, CB3 0FB, U.K. cmbishop@microsoft.com http://research.microsoft.com/ cmbishop In Proceedings

More information

Tutorial on Gaussian Processes and the Gaussian Process Latent Variable Model

Tutorial on Gaussian Processes and the Gaussian Process Latent Variable Model Tutorial on Gaussian Processes and the Gaussian Process Latent Variable Model (& discussion on the GPLVM tech. report by Prof. N. Lawrence, 06) Andreas Damianou Department of Neuro- and Computer Science,

More information

Applied Koopman operator theory for power systems technology

Applied Koopman operator theory for power systems technology NOLTA, IEICE Invited Paper Applied Koopman operator theory for power systems technology Yoshihiko Susuki 1 a), Igor Mezić 2, Fredrik Raak 1, and Takashi Hikihara 1 1 Department of Electrical Engineering,

More information

Factor Analysis and Kalman Filtering (11/2/04)

Factor Analysis and Kalman Filtering (11/2/04) CS281A/Stat241A: Statistical Learning Theory Factor Analysis and Kalman Filtering (11/2/04) Lecturer: Michael I. Jordan Scribes: Byung-Gon Chun and Sunghoon Kim 1 Factor Analysis Factor analysis is used

More information

Dynamic Mode Decomposition: Theory and Applications

Dynamic Mode Decomposition: Theory and Applications Dynamic Mode Decomposition: Theory and Applications Jonathan H. Tu ADissertation Presented to the Faculty of Princeton University in Candidacy for the Degree of Doctor of Philosophy Recommended for Acceptance

More information

Latent Variable Models and EM algorithm

Latent Variable Models and EM algorithm Latent Variable Models and EM algorithm SC4/SM4 Data Mining and Machine Learning, Hilary Term 2017 Dino Sejdinovic 3.1 Clustering and Mixture Modelling K-means and hierarchical clustering are non-probabilistic

More information

Lecture 3: Review of Linear Algebra

Lecture 3: Review of Linear Algebra ECE 83 Fall 2 Statistical Signal Processing instructor: R Nowak Lecture 3: Review of Linear Algebra Very often in this course we will represent signals as vectors and operators (eg, filters, transforms,

More information

POD-Spectral Decomposition for Fluid Flow Analysis and Model Reduction

POD-Spectral Decomposition for Fluid Flow Analysis and Model Reduction POD-Spectral Decomposition for Fluid Flow Analysis and Model Reduction Ada Cammilleri, Florimond Guéniat, Johan Carlier, Luc Pastur, Etienne Mémin, François Lusseyran, Guillermo Artana To cite this version:

More information

Lecture 7: Con3nuous Latent Variable Models

Lecture 7: Con3nuous Latent Variable Models CSC2515 Fall 2015 Introduc3on to Machine Learning Lecture 7: Con3nuous Latent Variable Models All lecture slides will be available as.pdf on the course website: http://www.cs.toronto.edu/~urtasun/courses/csc2515/

More information

Lecture 3: Review of Linear Algebra

Lecture 3: Review of Linear Algebra ECE 83 Fall 2 Statistical Signal Processing instructor: R Nowak, scribe: R Nowak Lecture 3: Review of Linear Algebra Very often in this course we will represent signals as vectors and operators (eg, filters,

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

2. Review of Linear Algebra

2. Review of Linear Algebra 2. Review of Linear Algebra ECE 83, Spring 217 In this course we will represent signals as vectors and operators (e.g., filters, transforms, etc) as matrices. This lecture reviews basic concepts from linear

More information

arxiv: v1 [math.na] 7 Feb 2017

arxiv: v1 [math.na] 7 Feb 2017 Randomized Dynamic Mode Decomposition N. Benjamin Erichson University of St Andrews Steven L. Brunton University of Washington J. Nathan Kutz University of Washington Abstract arxiv:1702.02912v1 [math.na]

More information

Lecture : Probabilistic Machine Learning

Lecture : Probabilistic Machine Learning Lecture : Probabilistic Machine Learning Riashat Islam Reasoning and Learning Lab McGill University September 11, 2018 ML : Many Methods with Many Links Modelling Views of Machine Learning Machine Learning

More information

Gaussian Processes as Continuous-time Trajectory Representations: Applications in SLAM and Motion Planning

Gaussian Processes as Continuous-time Trajectory Representations: Applications in SLAM and Motion Planning Gaussian Processes as Continuous-time Trajectory Representations: Applications in SLAM and Motion Planning Jing Dong jdong@gatech.edu 2017-06-20 License CC BY-NC-SA 3.0 Discrete time SLAM Downsides: Measurements

More information

Principal Component Analysis

Principal Component Analysis Principal Component Analysis CS5240 Theoretical Foundations in Multimedia Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore Leow Wee Kheng (NUS) Principal

More information

Total Angular Momentum for Hydrogen

Total Angular Momentum for Hydrogen Physics 4 Lecture 7 Total Angular Momentum for Hydrogen Lecture 7 Physics 4 Quantum Mechanics I Friday, April th, 008 We have the Hydrogen Hamiltonian for central potential φ(r), we can write: H r = p

More information

Pattern Recognition and Machine Learning

Pattern Recognition and Machine Learning Christopher M. Bishop Pattern Recognition and Machine Learning ÖSpri inger Contents Preface Mathematical notation Contents vii xi xiii 1 Introduction 1 1.1 Example: Polynomial Curve Fitting 4 1.2 Probability

More information

arxiv: v1 [math.ds] 14 Dec 2017

arxiv: v1 [math.ds] 14 Dec 2017 OPTIMIZED SAMPLING FOR MULTISCALE DYNAMICS KRITHIKA MANOHAR, EURIKA KAISER, STEVEN L. BRUNTON, AND J. NATHAN KUTZ arxiv:1712.585v1 [math.ds] 14 Dec 217 Abstract. The characterization of intermittent, multiscale

More information

Spectral Processing. Misha Kazhdan

Spectral Processing. Misha Kazhdan Spectral Processing Misha Kazhdan [Taubin, 1995] A Signal Processing Approach to Fair Surface Design [Desbrun, et al., 1999] Implicit Fairing of Arbitrary Meshes [Vallet and Levy, 2008] Spectral Geometry

More information

Maximum variance formulation

Maximum variance formulation 12.1. Principal Component Analysis 561 Figure 12.2 Principal component analysis seeks a space of lower dimensionality, known as the principal subspace and denoted by the magenta line, such that the orthogonal

More information

Neuroscience applications: isochrons and isostables. Alexandre Mauroy (joint work with I. Mezic)

Neuroscience applications: isochrons and isostables. Alexandre Mauroy (joint work with I. Mezic) Neuroscience applications: isochrons and isostables Alexandre Mauroy (joint work with I. Mezic) Outline Isochrons and phase reduction of neurons Koopman operator and isochrons Isostables of excitable systems

More information

Dynamically data-driven morphing of reduced order models and the prediction of transients

Dynamically data-driven morphing of reduced order models and the prediction of transients STOCHASTIC ANALYSIS AND NONLINEAR DYNAMICS Dynamically data-driven morphing of reduced order models and the prediction of transients Joint NSF/AFOSR EAGER on Dynamic Data Systems Themis Sapsis Massachusetts

More information

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING. Non-linear regression techniques Part - II

ADVANCED MACHINE LEARNING ADVANCED MACHINE LEARNING. Non-linear regression techniques Part - II 1 Non-linear regression techniques Part - II Regression Algorithms in this Course Support Vector Machine Relevance Vector Machine Support vector regression Boosting random projections Relevance vector

More information

Course 495: Advanced Statistical Machine Learning/Pattern Recognition

Course 495: Advanced Statistical Machine Learning/Pattern Recognition Course 495: Advanced Statistical Machine Learning/Pattern Recognition Goal (Lecture): To present Probabilistic Principal Component Analysis (PPCA) using both Maximum Likelihood (ML) and Expectation Maximization

More information

STA414/2104 Statistical Methods for Machine Learning II

STA414/2104 Statistical Methods for Machine Learning II STA414/2104 Statistical Methods for Machine Learning II Murat A. Erdogdu & David Duvenaud Department of Computer Science Department of Statistical Sciences Lecture 3 Slide credits: Russ Salakhutdinov Announcements

More information

Probabilistic & Unsupervised Learning

Probabilistic & Unsupervised Learning Probabilistic & Unsupervised Learning Week 2: Latent Variable Models Maneesh Sahani maneesh@gatsby.ucl.ac.uk Gatsby Computational Neuroscience Unit, and MSc ML/CSML, Dept Computer Science University College

More information

arxiv: v2 [math.oc] 20 Sep 2018

arxiv: v2 [math.oc] 20 Sep 2018 Linear Model Regression on Time-series Data: Non-asymptotic Error Bounds and Applications Atiye Alaeddini, Siavash Alemzadeh, Afshin Mesbahi, and Mehran Mesbahi ariv:1807.06611v math.oc 0 Sep 018 Abstract

More information

CS281 Section 4: Factor Analysis and PCA

CS281 Section 4: Factor Analysis and PCA CS81 Section 4: Factor Analysis and PCA Scott Linderman At this point we have seen a variety of machine learning models, with a particular emphasis on models for supervised learning. In particular, we

More information

Robust Low Rank Dynamic Mode Decomposition for Compressed Domain Crowd and Traffic Flow Analysis

Robust Low Rank Dynamic Mode Decomposition for Compressed Domain Crowd and Traffic Flow Analysis MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Robust Low Rank Dynamic Mode Decomposition for Compressed Domain Crowd and Traffic Flow Analysis Dicle, C.; Mansour, H.; Tian, D.; Benosman,

More information

Approximate Kernel PCA with Random Features

Approximate Kernel PCA with Random Features Approximate Kernel PCA with Random Features (Computational vs. Statistical Tradeoff) Bharath K. Sriperumbudur Department of Statistics, Pennsylvania State University Journées de Statistique Paris May 28,

More information

Inference Control and Driving of Natural Systems

Inference Control and Driving of Natural Systems Inference Control and Driving of Natural Systems MSci/MSc/MRes nick.jones@imperial.ac.uk The fields at play We will be drawing on ideas from Bayesian Cognitive Science (psychology and neuroscience), Biological

More information

Expectation Propagation in Dynamical Systems

Expectation Propagation in Dynamical Systems Expectation Propagation in Dynamical Systems Marc Peter Deisenroth Joint Work with Shakir Mohamed (UBC) August 10, 2012 Marc Deisenroth (TU Darmstadt) EP in Dynamical Systems 1 Motivation Figure : Complex

More information

MCMC Sampling for Bayesian Inference using L1-type Priors

MCMC Sampling for Bayesian Inference using L1-type Priors MÜNSTER MCMC Sampling for Bayesian Inference using L1-type Priors (what I do whenever the ill-posedness of EEG/MEG is just not frustrating enough!) AG Imaging Seminar Felix Lucka 26.06.2012 , MÜNSTER Sampling

More information

(5) Multi-parameter models - Gibbs sampling. ST440/540: Applied Bayesian Analysis

(5) Multi-parameter models - Gibbs sampling. ST440/540: Applied Bayesian Analysis Summarizing a posterior Given the data and prior the posterior is determined Summarizing the posterior gives parameter estimates, intervals, and hypothesis tests Most of these computations are integrals

More information

14 Singular Value Decomposition

14 Singular Value Decomposition 14 Singular Value Decomposition For any high-dimensional data analysis, one s first thought should often be: can I use an SVD? The singular value decomposition is an invaluable analysis tool for dealing

More information

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak 1 Introduction. Random variables During the course we are interested in reasoning about considered phenomenon. In other words,

More information