Fall 2010 Graduate Course on Dynamic Learning

Similar documents
WiH Wei He

Computer Robot Vision Conference 2010

Filtrage particulaire et suivi multi-pistes Carine Hue Jean-Pierre Le Cadre and Patrick Pérez

Kernel-Based Bayesian Filtering for Object Tracking

John Geweke a and Gianni Amisano b a Departments of Economics and Statistics, University of Iowa, USA b European Central Bank, Frankfurt, Germany

Machine Learning Linear Regression

doi: info:doi/ /

Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005

CHAPTER 10: LINEAR DISCRIMINATION

Foundations of State Estimation Part II

Introduction ( Week 1-2) Course introduction A brief introduction to molecular biology A brief introduction to sequence comparison Part I: Algorithms

Effect of Resampling Steepness on Particle Filtering Performance in Visual Tracking

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model

Object Tracking Based on Visual Attention Model and Particle Filter

PARTICLE METHODS FOR MULTIMODAL FILTERING

PARTICLE FILTER BASED VEHICLE TRACKING APPROACH WITH IMPROVED RESAMPLING STAGE

Lecture Slides for INTRODUCTION TO. Machine Learning. ETHEM ALPAYDIN The MIT Press,

Clustering (Bishop ch 9)

( ) [ ] MAP Decision Rule

Hidden Markov Models

Use of Kalman Filtering and Particle Filtering in a Benzene Leachate Transport Model

Enhancement of Particle Filter Resampling in Vehicle Tracking via Genetic Algorithm

Parameter Estimation for Relational Kalman Filtering

Lecture 2 M/G/1 queues. M/G/1-queue

Novel Rao-Blackwellized Particle Filter for Mobile Robot SLAM Using Monocular Vision

Lecture 6: Learning for Control (Generalised Linear Regression)

Single-loop System Reliability-Based Design & Topology Optimization (SRBDO/SRBTO): A Matrix-based System Reliability (MSR) Method

CALIFORNIA INSTITUTE OF TECHNOLOGY

Gait Tracking and Recognition Using Person-Dependent Dynamic Shape Model

( t) Outline of program: BGC1: Survival and event history analysis Oslo, March-May Recapitulation. The additive regression model

Sequential Dynamic Classification Using Latent Variable Models

Theoretical Analysis of Biogeography Based Optimization Aijun ZHU1,2,3 a, Cong HU1,3, Chuanpei XU1,3, Zhi Li1,3

On One Analytic Method of. Constructing Program Controls

Advances in Implementing Non-Parametric Dose-Response Models in Adaptive Designs

Chapter 6 DETECTION AND ESTIMATION: Model of digital communication system. Fundamental issues in digital communications are

Hidden Markov Models Following a lecture by Andrew W. Moore Carnegie Mellon University

Single and Multiple Object Tracking Using a Multi-Feature Joint Sparse Representation

Robustness Experiments with Two Variance Components

Fitting a Conditional Linear Gaussian Distribution

Clustering with Gaussian Mixtures

Posterior Cramer-Rao Bounds for Multi-Target Tracking

Let s treat the problem of the response of a system to an applied external force. Again,

CamShift Guided Particle Filter for Visual Tracking

Boosted LMS-based Piecewise Linear Adaptive Filters

Lifted Relational Kalman Filtering

Discrete Markov Process. Introduction. Example: Balls and Urns. Stochastic Automaton. INTRODUCTION TO Machine Learning 3rd Edition

An introduction to Support Vector Machine

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 4

Bayes rule for a classification problem INF Discriminant functions for the normal density. Euclidean distance. Mahalanobis distance

Department of Economics University of Toronto

Supplementary Material to: IMU Preintegration on Manifold for E cient Visual-Inertial Maximum-a-Posteriori Estimation

Nonlinear ensemble data assimila/on in high- dimensional spaces. Peter Jan van Leeuwen Javier Amezcua, Mengbin Zhu, Melanie Ades

Tools for Analysis of Accelerated Life and Degradation Test Data

Bayesian Inference of the GARCH model with Rational Errors

Machine Learning 2nd Edition

Quantifying Uncertainty

New M-Estimator Objective Function. in Simultaneous Equations Model. (A Comparative Study)

Lecture VI Regression

Pattern Classification (III) & Pattern Verification

FTCS Solution to the Heat Equation

Tackling the Premature Convergence Problem in Monte Carlo Localization Gert Kootstra and Bart de Boer

F-Tests and Analysis of Variance (ANOVA) in the Simple Linear Regression Model. 1. Introduction

CHAPTER 2: Supervised Learning

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

Forecasting customer behaviour in a multi-service financial organisation: a profitability perspective

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!") i+1,q - [(!

EEL 6266 Power System Operation and Control. Chapter 5 Unit Commitment

A HIERARCHICAL KALMAN FILTER

Computing Relevance, Similarity: The Vector Space Model

Handout # 6 (MEEN 617) Numerical Integration to Find Time Response of SDOF mechanical system Y X (2) and write EOM (1) as two first-order Eqs.

Reinforcement Learning

A Monte Carlo Localization Algorithm for 2-D Indoor Self-Localization Based on Magnetic Field

Math 128b Project. Jude Yuen

Sampling Procedure of the Sum of two Binary Markov Process Realizations

Advanced Machine Learning & Perception

Density Matrix Description of NMR BCMB/CHEM 8190

Traffic State Estimation from Aggregated Measurements with Signal Reconstruction Techniques

CS 536: Machine Learning. Nonparametric Density Estimation Unsupervised Learning - Clustering

CHAPTER 5: MULTIVARIATE METHODS

MANY real-world applications (e.g. production

Normal Random Variable and its discriminant functions

Implementation of Quantized State Systems in MATLAB/Simulink

Genetic Algorithm in Parameter Estimation of Nonlinear Dynamic Systems

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS

Discussion Paper No Multivariate Time Series Model with Hierarchical Structure for Over-dispersed Discrete Outcomes

A Bayesian algorithm for tracking multiple moving objects in outdoor surveillance video

Announcements. Recap: Filtering. Recap: Reasoning Over Time. Example: State Representations for Robot Localization. Particle Filtering

NATIONAL UNIVERSITY OF SINGAPORE PC5202 ADVANCED STATISTICAL MECHANICS. (Semester II: AY ) Time Allowed: 2 Hours

Layered Dynamic Textures

Testing a new idea to solve the P = NP problem with mathematical induction

arxiv: v1 [stat.ap] 14 Jun 2018

Modélisation de la détérioration basée sur les données de surveillance conditionnelle et estimation de la durée de vie résiduelle

Face Detection: The Problem

6.1 AN OVERVIEW OF ENSEMBLE FORECASTING AND DATA ASSIMILATION. Thomas M. Hamill. like to find (X t t

Variants of Pegasos. December 11, 2009

Sklar: Sections (4.4.2 is not covered).

Nonparametric Boxed Belief Propagation for Localization in Wireless Sensor Networks

Algorithmic models of human decision making in Gaussian multi-armed bandit problems

Structural Optimization Using Metamodels

Transcription:

Fall 200 Graduae Course on Dynamc Learnng Chaper 4: Parcle Flers Sepember 27, 200 Byoung-Tak Zhang School of Compuer Scence and Engneerng & Cognve Scence and Bran Scence Programs Seoul aonal Unversy hp://b.snu.ac.kr/~bzhang/

Overvew Flerng Problem Sequenal Bayesan Flerng Parcle Fler Mone Carlo (MC Approxmaon MC wh Imporance Samplng (IS Sequenal Imporance Samplng (SIS Samplng Imporance Resamplng (SIR 2

Flerng / Trackng We wan o rack he unknown sae x of a sysem as evolves over me based on he (nosy observaons y ha arrve sequenally. y - y y + sae Observaon p(y x x - p(x x - Transon x x +

Dynamcal Sysem x s sae vecor a me, y s observaons a me Sae equaon px ( x Observaon equaon py ( x oe: The forms of px ( x and py ( x depend on he sae ranson funcon f ( and observaon funcon f (. Sae equaon: x = f ( x, u f u X X X sae ranson funcon process nose wh known dsrbuon Observaon equaon: y = f ( x, v f Y u Y observaon funcon observaon nose wh known dsrbuon Y

Flerng Problem The objecve s o esmae unknown sae x, based on a sequence of observaons y, =0,, Fnd poseror dsrbuon p( x y 0: : By knowng poseror dsrbuon (of he saes a number of esmaes can be compued, e.g. he expeced value of some funcon f(. ha depends on he sae values: E [ f ( x ] = f ( x p ( x y dx 0: 0: 0: : 0:

Le: Formally Sae vecor x0: = ( x0,..., x Observaon vecor y : = ( y,...,, y Fnd: PDF px ( 0: y: poseror dsrbuon or px ( y: flerng dsrbuon Gven: px ( 0 pror dsrbuon (on sae p( x x ranson probably (e.g., moor model py ( x observaon probably (e.g., sensor model

px ( s gven. 0 = 0, observe y. 0 py ( 0 x0 Updae px ( 0 y0 = px ( 0 (Bayes heorem py ( 0 Predc p ( x y 0 = p ( x x 0 p ( x 0 y 0 dx 0 (Markovan =, observe y from x py ( x Updae px ( y = py ( px ( Predc px ( y = px ( x px ( y dx = 2, observe y from x 2 2 2 2 py ( x 2 2 Updae px ( 2 y:2 = px ( 2 y py ( 2 y Predc px ( y = px ( x px ( y dx 3 :2 3 2 2 :2 2 = 3, observe y3 from x3 py ( 3 x2 Updae px ( 3 y3 :3 = px ( 2 y2 :2 p( y y 3 :3 Predc px ( y = px ( x px ( y dx 4 :3 4 3 3 :3 3

Sequenal Bayesan Flerng Gven px ( y... pror (flerng dsrbuon (.e., before observng y. Predcon : px ( y = px ( x px ( y dx (Eqn. : : x snce px ( y: px (, x y: dx x = x = px ( x, y px ( y dx : : noe: pa ( = pabdb (, and pab (, c = p( a b, c p ( b c 2. Updae... px = b poseror dsrbuon (afer observng y py ( x px ( y : ( y: (Eqn. 2 py ( y: where py ( y = py ( x px ( y dx : : x y

observaon y - Graphcally y y +.5 Observe (lkelhood p(y x. Predc sae p(x y :- x - p(x x - 0.5 Transon x x + p(x - y :- p(x y : 0. Sar (pror 2. Updae (poseror

A Specal Case: Kalman Fler px ( y x ( m, P : = px ( y = x ( m, P : p ( x y = ( x m, P : m = Fm P = Q + FP F... T x = Fx + v, v (0, Q... lnear and Gaussan y = H x + n, n (0, R F H : ranson marx (known : observaon marx (known

Parcle Flers Parcle fler s a echnque for mplemenng recursve Bayesan fler by Mone Carlo samplng The dea s o represen he poseror densy by a se of random samples (parcles wh assocaed weghs. Compue esmaes based on hese samples and weghs. Many dfferen names. Sequenal Mone Carlo (SMC Condensaon mehod Survval of he fes (evoluonary compuaon?

Advanages of Parcle Flers Ably o represen arbrary denses Can deal wh non-lneares on-gaussan nose Parcle flers focus adapvely on probable regons of sae space In conras, HMM flers dscreze he sae space o fxed saes. Can be mplemened n O(s s: sample sze Easy o mplemen Easy o parallelze

Sample-Based PDF Represenaon Mone Carlo characerzaon of pdf Represen poseror densy by a se of random..d. samples (parcles from he pdf p(x 0: y : For large number of parcles equvalen o funconal descrpon of pdf For, Mone Carlo mehod approaches opmal Bayesan esmae.

Mone Carlo (MC Approxmaon E [ ( ] ( ( p f x = p x f x dx f x x p x = = σ 2 (, ( (0, Mone Carlo approach. Smulae random varables from p(x, e.g. ormal dsrbuon 2. Compue he average 2 x p ( x = (0, σ E [ f( x] f ( x, [ ( ] ( p = =

MC wh Imporance Samplng Ep[ f ( x ] = p ( x f ( x dx x px ( = qx ( f ( xdx qx ( x wf x = ( x qx qx w ( ( : proposal dsrbuon px ( = w : mporance wegh qx ( oe: q ( x s easer o sample from han p( x.

Imporance Samplng (IS E[ f( x ] = f( x p( x y dx 0: 0: 0: : 0: = 0: 0: : wf( x 0: x q( x y q( x: proposal dsrbuon w = px ( y 0: : 0: y: qx ( w : mporance wegh

Imporance Samplng: Procedure ( x0: x qx ( y. Draw samples from proposal dsrbuon b q(.. ( 0: 0: : 2. Compue mporance wegh px ( y ( 0: : wx ( 0: = qx0: y: ( 3. Esmae an arbrary funcon f(.: wx ( 0: 0: : 0: = = ( j wx0: j== E [ f ( x y ] f ( x w, w (

Sequenal Imporance Samplng (SIS: Recursve Esmaon Augmenng he samples qx ( y = qx ( y qx ( x, y 0: : 0: : 0: : x q( x x, y = qx ( y qx ( x, y 0: : ( (f (cf. non-sequenal lis IS: x q( x0: y: Wegh updae w py ( x px ( x w qx ( x, y

Sequenal Imporance Samplng: Idea Updae flerng densy usng Bayesan flerng Compue negrals usng mporance samplng px ( y The flerng densy : s represened usng parcles and her weghs ( { x, w } = Compue weghs usng: w p( x, y (, ( : = qx y:

Sequenal Imporance Samplng: Procedure. Parcle generaon x q( x x, y = p( x x ( ( ( = w = ( j w j= 2. Wegh compuaon w w p( y x Wh Wegh normalzaon 3. Esmaon compuaon E[ f( x w : = y ] = f( x w oe: Sep above assumes he proposal densy o be he pror. Ths does no use he nformaon from observaons. Alernavely, he proposal densy could be x q ( x x, y = p ( x x, y ha mnzes he varance of w (Douce el al., 999.

Resamplng SIS suffers from degeneracy problems,.e. a small number of parcles have bg weghs and he res have exremely small values. Remedy: SIR nroduces a selecon (resamplng sep o elmnae samples wh low mporance raos (weghs and mulply samples wh hgh mporance raos. Resamplng maps he weghed random measure on o he equally weghed random measure by samplng unformly wh replacemen from { x 0: } = ( wh probables { } : w = { x, } { x, w ( x } ( ( ( ( 0: = 0: 0: =

Samplng Imporance Resamplng (SIR = Sequenal Mone Carlo = Parcle Fler. Inalze 0 ( - For =,..., : sample x p( x0,. 2. Imporance samplng - For =,..., : sample x q( x x, y = p( x x Le x ( x, x 0: 0: ( - For =,..., : compue weghs w = p( y x - ormalze he weghs: 3. Resamplng ( j = j= w w w - Resample wh replacemen parcles x accordng o ( 0: x 0: = x0: = x 0: = he mporance weghs w, resulng n {, }. - ew parcle populaon { } { }. - Se + and go o sep 2.

References (Sldes Bolc, M., Theory and Implemenaon of Parcle Flers, Unversy of Oawa, slde fle, 2004. Copsey, K., Tuoral on Parcle Flers, DERA Malvern, slde fle, 200. Dellaer, F., Tuoral on Mone Carlo Mehods: Par 2 - Parcle Flers, Georga Ins. of Tech., slde fle 2007. Muehlch, M., Parcle Flers: An Overvew, Unversy of Frankfur, slde fle, 2003. Pfeffer, M., A Bref Inroducon o Parcle Flers, TU Graz, slde fle, 2004.