“Jožef Stefan” Institute Department of Systems and Control Modelling and Control of Nonlinear Dynamic Systems with Gaussian Process Models Juš Kocijan.

Slides:



Advertisements
Similar presentations
Bayesian tools for analysing and reducing uncertainty Tony OHagan University of Sheffield.
Advertisements

Pattern Recognition and Machine Learning
Kriging.
Cost of surrogates In linear regression, the process of fitting involves solving a set of linear equations once. For moving least squares, we need to form.
CS Statistical Machine learning Lecture 13 Yuan (Alan) Qi Purdue CS Oct
Cost of surrogates In linear regression, the process of fitting involves solving a set of linear equations once. For moving least squares, we need to.
Fuzzy immune PID neural network control method based on boiler steam pressure system Third pacific-asia conference on circuits,communications and system,
4/15/2017 Using Gaussian Process Regression for Efficient Motion Planning in Environments with Deformable Objects Barbara Frank, Cyrill Stachniss, Nichola.
Including Uncertainty Models for Surrogate-based Global Optimization
Nonlinear rational model identification and control Professor Quan M. Zhu Bristol Institute of Technology University of the West of England Frenchay Campus.
2DS00 Statistics 1 for Chemical Engineering Lecture 2.
Pattern Recognition and Machine Learning
3D Human Body Pose Estimation using GP-LVM Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
CS 547: Sensing and Planning in Robotics Gaurav S. Sukhatme Computer Science Robotic Embedded Systems Laboratory University of Southern California
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Arizona State University DMML Kernel Methods – Gaussian Processes Presented by Shankar Bhargav.
Bayesian Framework EE 645 ZHAO XIN. A Brief Introduction to Bayesian Framework The Bayesian Philosophy Bayesian Neural Network Some Discussion on Priors.
GAUSSIAN PROCESS REGRESSION FORECASTING OF COMPUTER NETWORK PERFORMANCE CHARACTERISTICS 1 Departments of Computer Science and Mathematics, 2 Department.
1 Chapter 1 Introduction Ray-Bing Chen Institute of Statistics National University of Kaohsiung.
Study of Sparse Online Gaussian Process for Regression EE645 Final Project May 2005 Eric Saint Georges.
Statistics 350 Lecture 17. Today Last Day: Introduction to Multiple Linear Regression Model Today: More Chapter 6.
Helsinki University of Technology Adaptive Informatics Research Centre Finland Variational Bayesian Approach for Nonlinear Identification and Control Matti.
Gaussian process regression Bernád Emőke Gaussian processes Definition A Gaussian Process is a collection of random variables, any finite number.
Gaussian process modelling
Gaussian Processes Nando de Freitas University of British Columbia June 2010 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
Ch 6. Kernel Methods Pattern Recognition and Machine Learning, C. M. Bishop, Summarized by J. S. Kim Biointelligence Laboratory, Seoul National University.
Statistical Modeling with SAS/STAT Cheng Lei Department of Electrical and Computer Engineering University of Victoria April 9, 2015.
1 Institute of Engineering Mechanics Leopold-Franzens University Innsbruck, Austria, EU H.J. Pradlwarter and G.I. Schuëller Confidence.
Chapter 14 Monte Carlo Simulation Introduction Find several parameters Parameter follow the specific probability distribution Generate parameter.
Soft Sensor for Faulty Measurements Detection and Reconstruction in Urban Traffic Department of Adaptive systems, Institute of Information Theory and Automation,
Prognosis of Gear Health Using Gaussian Process Model Department of Adaptive systems, Institute of Information Theory and Automation, May 2011, Prague.
Empirical Research Methods in Computer Science Lecture 7 November 30, 2005 Noah Smith.
17 May 2007RSS Kent Local Group1 Quantifying uncertainty in the UK carbon flux Tony O’Hagan CTCD, Sheffield.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences Statistical Model Calibration and Validation.
Gaussian processes for time-series modelling by S. Roberts, M. Osborne, M. Ebden, S. Reece, N. Gibson, and S. Aigrain Philosophical Transactions A Volume.
Jožef Stefan Institute Department of Systems and Control Systems Science XVI, September 2007, Wroclaw Gaussian Process Model Identification: a Process.
General ideas to communicate Dynamic model Noise Propagation of uncertainty Covariance matrices Correlations and dependencs.
Gaussian Processes Li An Li An
July 11, 2006Bayesian Inference and Maximum Entropy Probing the covariance matrix Kenneth M. Hanson T-16, Nuclear Physics; Theoretical Division Los.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Additional Topics in Prediction Methodology. Introduction Predictive distribution for random variable Y 0 is meant to capture all the information about.
Dropout as a Bayesian Approximation
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
Gaussian Processes For Regression, Classification, and Prediction.
INCLUDING UNCERTAINTY MODELS FOR SURROGATE BASED GLOBAL DESIGN OPTIMIZATION The EGO algorithm STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION GROUP Thanks.
CS Statistical Machine learning Lecture 12 Yuan (Alan) Qi Purdue CS Oct
Generalized Spatial Dirichlet Process Models Jason A. Duan Michele Guindani Alan E. Gelfand March, 2006.
SGPP: Spatial Gaussian Predictive Process Models for Neuroimaging Data Yimei Li Department of Biostatistics St. Jude Children’s Research Hospital Joint.
Stats Term Test 4 Solutions. c) d) An alternative solution is to use the probability mass function and.
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
Introduction to Gaussian Process CS 478 – INTRODUCTION 1 CS 778 Chris Tensmeyer.
Gaussian Process Networks Nir Friedman and Iftach Nachman UAI-2K.
G.I. Schuëller Institute of Engineering Mechanics Leopold-Franzens University Innsbruck, Austria, EU Workshop on Application of Fuzzy Sets & Fuzzy Logic.
Computacion Inteligente Least-Square Methods for System Identification.
732G21/732G28/732A35 Lecture 3. Properties of the model errors ε 4. ε are assumed to be normally distributed
Introduction to emulators Tony O’Hagan University of Sheffield.
Ch3: Model Building through Regression
Probabilistic Robotics
Special Topics In Scientific Computing
Prof. Carolina Ruiz Department of Computer Science
CSCI 5822 Probabilistic Models of Human and Machine Learning
Generalized Spatial Dirichlet Process Models
Pattern Recognition and Machine Learning
Biointelligence Laboratory, Seoul National University
Bayesian Deep Learning on a Quantum Computer
Robust Full Bayesian Learning for Neural Networks
Introduction to Matlab
Probabilistic Surrogate Models
Prof. Carolina Ruiz Department of Computer Science
Presentation transcript:

“Jožef Stefan” Institute Department of Systems and Control Modelling and Control of Nonlinear Dynamic Systems with Gaussian Process Models Juš Kocijan Juš Kocijan 1,2 1 Jožef Stefan Institute, Ljubljana 2 Nova Gorica Polytechnic, Nova Gorica

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Introduction The method takes roots from statistics (Bayesian approach) A Gaussian process (GP) is a collection of random variables which have a joint multivariate Gaussian distribution Use of stochastic variables (vectors) Relatively sophisticated theoretical background - relatively simple use Increasingly used for applications of Neural Networks Main questions: Modelling for control? When & why? Probabilistic nonparametric approach to modelling of dynamic systems

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 GP Principle The left plot shows Gaussian prediction at new point x 1, conditioned on the training points (dots) while the right plot shows predictive mean along with its 2  error bars for two points, x 2 that is close to training ones and x 1 that is more distant

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Dynamical systems identification with GP Dynamical systems: MAC project - EU 5th framework RTNMAC project - EU 5th framework RTN Multi-step-ahead predictions From statical nonlinearities to dynamic systems: the same approach as for ANN or fuzzy models Difference: propagation of uncertainty

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Ilustrative example: 1 st order nonlinear dynamic system: 1 st order model Function f is a GP (twodimensional regression model, D = 2) Hyperparameters: v 0, v 1, w 1, w 2

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Validation response

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Uncertainty surface Uncertainty surface (left plot)  (k+1)=f(u(k),y(k)) for the GP approximation and location of training data (right plot)

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Process control example – CSTR model validation

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Practical considerations on modelling of dynamic systems Nonparametric approaches are traditionally more popular in control engineering practice Variance that comes with model gives information about model validity in the region of use Computational issues – inverse of covariance matrix Documentation of the model (input,output,hyperparameters,[inverse covariance matrix])

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 TANH process: control results – constrained case (constraint on variance only)

“Jožef Stefan” Institute Department of Systems and Control CAPE Forum 2004, Veszprem, February 2004 Practical considerations on control with Gaussian processes Nonparametric model of nonlinear system: predictive control strategies NMPC not so popular due to difficulties to construct a model on a reliable and consistent basis Practical nonlinear robust control Computational load is a constraint Efforts are conducted to make process control application in industrial like environment