SlideShare une entreprise Scribd logo
1  sur  6
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013
DOI : 10.5121/ijitmc.2013.1201 1
EVALUATING SYMMETRIC INFORMATION GAP
BETWEEN DYNAMICAL SYSTEMS USING PARTICLE
FILTER
Zhen Zhen1
, Jun Young Lee2
, and Abdus Saboor3
1
Mingde College, Guizhou University, China
zhenz2000@21cn.com
2
Department of Computer Science, Seoul National University, Korea
3
Department of Mechanical Engineering, Stamford University Bangladesh, Bangladesh
ABSTRACT
In this paper we present a new result on evaluating the difference between two dynamical systems.
Extending the idea of information theoretic gap developed in [2], we first describe a symmetric version of
information gap between dynamical systems. This metric has the advantage of being positive semi-definite
and symmetric. A numerical method is developed to compute the symmetric Kullback-Leibler (S-K-L) rate
pseudo metric between dynamics systems. This numerical method is based on SIR particle filter and
multimodal Gaussian representation of particles is used for approximating the posterior densities. This
proposed method is easy to implement and works well for nonlinear systems, as demonstrated via the
numerical experiments.
KEYWORDS
Symmetric Kullback-Leibler Divergence, Dynamical System, Particle Filter
1. INTRODUCTION
With the advances of communication technologies, researchers become more and more interested
in how information can be transmitted or stored from the perspective of end users [1, 12]. In the
study of automation system and control theory, one important trend is to treat controller,
controlled plant and communication infrastructure as information source/sink and end users.
From the perspective of automation and control system it is as important to consider information
in the classic sense of reduction of uncertainty. Typical research issues are, for example, how
much information is generated when the dynamical system enters a particular state by either
external disturbance or internal interactions among its components? To what extent is the
information transmitted between subsystems affect the behavior of a control system?
The latter problem above is of significant practical importance as networked control system
becomes a popular topic in research and industrial applications. A large number of publications
on the stability and performance of networked control system appeared in the past decade [3, 4, 5,
11]. More generally, the performance limitation for feedback control system was also studied
from the perspective of information processing. The results along this thread of research imply
that without sufficient feedback information, the performance of control system can be degraded
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013
2
[6, 9, 10, 13, 14]. These works motivated the study of information processing within dynamical
systems. To understand how the information constraints can be used to characterize different
dynamical systems and how these properties decide the behavior of the overall system formed by
connecting multiple dynamical systems to each other, a first step is to understand the difference
between dynamical systems, from information perspective.
In a recent work [2], the authors studied the propagation of uncertainties in different dynamical
systems, and further quantified the difference between systems using Kullback-Leibler
divergence rate. Information distance or divergence measures are of key importance in a number
of theoretical and applied statistical inference and data processing problems, such as estimation,
detection, classification, compression, recognition, etc. Kullback-Leibler divergence rate is one of
these measures derived from Kullback-Leibler divergence, it is also closely related to maximum
likelihood and Bayesian identification procedures.
In this paper we focus on the computation issues of Symmetric Kullback-Leibler divergence rate
metric. This metric is different from that used in aggregation of Markov and Hidden Markov
models. Unlike the Kullback-Leibler divergence rate in Markov and Hidden Markov case, the
SKL metric lost the direct maximum likelihood interpretation because it has been made
symmetric. Similar to the metric in [2, 16], it cannot be easily computed because the posterior
distributions of system variables should be computed and compared iteratively. For general
nonlinear systems this step is very difficult. We propose a particle filter based framework to
approximately compute the Kullback-Leibler divergence rate, using particles as empirical
representations of the real posterior distribution. One technical difficulty here is that Kullback-
Leibler divergence cannot be directly computed between two distributions in the form of
particles, we proposed to construct a multimodal Gaussian distribution from the particle
representation so that a continuous approximation of arbitrary posterior distribution can be
obtained. The Kullback-Leibler divergence between two posterior distributions can therefore be
approximated using the Kullback-Leibler divergence between two constructed multimodal
Gaussian distributions. Using the proposed method, Kullback-Leibler divergence rate between
two nonlinear dynamical systems can be approximately computed.
2. KULLBACK-LEIBLER RATE METRIC
To make this paper self-contained, in this section we introduce the concept of Kullback-Leibler
rate metric based on [2], and describe the Symmetric Kullback-Leibler rate metric as an
symmetric extension of it.
In information theory, the Kullback–Leibler divergence (also known as information divergence,
information gain, relative entropy) is a non-symmetric measure of the difference between two
probability distributions P and Q. Specifically, the Kullback-Leibler divergence of Q from P,
denoted as ( || ), is a measure of the information lost when Q is used to approximate P [17]:
Kullback-Leibler divergence measures the expected number of extra bits required to code
samples from P when using a code based on Q, rather than using a code based on P. Typically P
represents the "true" distribution of data, observations, or a theoretical distribution. The measure
Q typically represents an approximation of P.
The symmetric Kullback–Leibler divergence is simply defined as ( || ) + ( || ). For
discrete probability mass distributions P and Q, the symmetric Kullback-Leibler divergence is
computed as:
( || ) = ∑ ln(
( )
( )
) ( ) + ∑ ln(
( )
( )
) ( ) (1)
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013
3
If p(x) and q(x) are distributions defined for continuous random variables, the Kullback-Leibler
divergence is
( || ) = ∫ ln
( )
( )
( ) + ∫ ln(
( )
( )
) ( )
∞
∞
∞
∞
(2)
For a dynamical system M1 and an assumed model M2, optimal filtering using these two models
will generate two sequences of posterior distributions (Figure.1).
Figure.1 optimal filtering using dynamical system model M1 and M2
The Kullback-Leibler divergence rate is defined as the difference between two entropy rates: one
is associated with the posterior distribution sequence obtained by filtering using true model M1,
the other is associated with the posterior distribution sequence obtained by filtering using
assumed model M2.
∆ → = → ( ) − → ( ) = lim →∞ ( ( | )|| ( | ))
(3)
The entropy rate obtained with assumed model is:
→ ( ) = lim →∞ ( )[− ln ( | )] (4)
The entropy rate obtained with true model is:
→ ( ) = lim →∞ ( )[− ln ( | )] (5)
Here to denote the joint probability distribution of sequence of random variables we used the
compact notation: ( ) = ( , , … , ). The notation [. ] means the expectation
taken with respect to the joint probability distribution ( ).
It is obvious that when computing the divergence rate ∆ , the true model assumed is important:
assuming true model is M1 and assuming true model is M2 lead to totally different ∆ . While it
makes sense to go with one from the maximum likelihood interpretation, sometimes it is more
convenient to use a symmetric characterization. To do this, we define the Symmetric Kullback-
Leibler divergence rate as
( 1|| 2) = ( 1|| 2) = ∆ → + ∆ → (6)
To compute the Symmetric Kullback-Leibler divergence rate, we need to sequentially compute
the two posterior distributions. This is usually difficult for general nonlinear systems, because in
general the Kullback-Leibler divergence between two arbitrary probability distributions is not
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013
4
easy to compute, unless some constraints are added. In the following section we propose to use
particle representation of probability distributions in the computation and utilize particle filter to
propagate the uncertainty. The Symmetric Kullback-Leibler divergence rate can therefore be
computed after the particle approximately.
3. COMPUTE SYMMETRIC KULLBACK-LEIBLER RATE USING PARTICLE
FILTER
Particle filter [6, 7, 8, 15] is widely used in engineering research and practice, especially in
control engineering, computer vision and statistics. Its advantage over classical Kalman filter is
that particle filter can be used not only for linear systems but also for nonlinear systems. Figure.2
shows the performance of particle filter in a very simple target tracking example. The solid blue
curve represents the true target position, and the dotted red curve is the estimated trajectory of
target generated by particle filter.
Figure 2.Using particle filter for position tracking.
For a dynamical system
= ( ) + , = ( ) + (6)
Particle filter can generate the posterior distribution sequence for latent states, in the form of
particle approximations. In Sequential Importance Resampling algorithm, the filtering distribution
( | , … , ) is approximated by a weighted set of P particles
{
( )
,
( )
: = 1,2, … , } (7)
In (1) the Symmetric Kullback-Leibler divergence should be computed between two particle
representations. However the two particle representations for two posterior distributions are of
discrete form, and the particles are located at different positions of the space, a direct computation
using (1) will lead to infinite numerical value because zero-entry will appear as denominator. A
continuous approximation of posterior distributions should be formulated instead so that (2) can
be used to compute the Symmetric Kullback-Leibler divergence rate. To do this, we propose to
replace each particle with Gaussian kernel so that the posterior distribution becomes multimodal
Gaussian distribution. By doing so the discrete representation of weighted particles becomes
continuous.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013
5
4. NUMERICAL RESULTS
In this section we present an illustrative example to demonstrate the proposed method. Consider
two discrete time dynamical systems M1 and M2. System M1 is implemented in MATLAB as:
x(n+1) = -0.4*sin(x(n)) + sqrt(sigma)*randn;
z(n) = x(n)/25 + sqrt(sigma)*randn;
Here sigma is the variance of Gaussian noise. System M2 is linear, it is implemented as
x(n+1) = -0.5*x(n) + sqrt(sigma)*randn;
z(n) = x(n)/25 + sqrt(sigma)*randn;
We use SIR particle filter with 40 particles to recursively generate posterior distributions. At
each time step, the instant values of Symmetric Kullback-Leibler divergence between two
posterior distributions can be computed (Figure 3).
Figure 3. Symmetric Kullback-Leibler divergence between posterior distributions
The Symmetric Kullback-Leibler divergence rate is computed from equation (6). We obtain
empirical value by running particle filter for 6000 steps and use the average of last 600 points to
approximate the asymptotic value. For system M1 and M2, a Symmetric Kullback-Leibler
divergence rate of 1.225 is obtained.
We want to point out that the final numerical value is affected by the number of particles chosen
and the variance of Gaussian kernels use in the approximation. The values can be used as a
relative quantitative measure of gaps between different dynamical systems.
5. CONCLUSION
In this work we proposed a particle filter based method for computing Symmetric Kullback-
Leibler divergence rate metric. The advantage of using particle filter is that the nonlinear
dynamics can be properly managed. At each time step, multimodal Gaussian mixture distributions
are generated from particle representations to facilitate the computation of Symmetric Kullback-
Leibler divergence. Our method is good for computing the gap between dynamical systems,
especially when there are symmetric constraints on the metric used.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013
6
REFERENCES
[1] Lerman, K, “Social Information Processing in News Aggregation”, Internet Computing, IEEE.
Volume: 11, Issue: 6, Page(s): 16 - 28, 2007.
[2] Sun Yu, Prashant G. Mehta, “The Kullback-Leibler Rate Pseudo-Metric for Comparing Dynamical
Systems”. IEEE Transaction on Automatic Control, vol.55, pp.1585-1598, 2010.
[3] Sekhar Tatikonda, S. Mitter, “Control Under Communication Constraints”, IEEE Transactions on
Automatic Control, 49, 1056-1068., 2004,
[4] Sekhar Tatikonda, S. Mitter, “Control Over Noisy Channels”, IEEE Transactions on Automatic
Control, 49, 1196-1201, 2004,
[5] G. N. Nair & R. J. Evans, “Stabilization with data-rate-limited feedback: tightest attainable bounds”,
Systems & Control Letters, vol. 41, no. 1, pp. 49-56, 2000.
[6] Pitt, M.K., Shephard, N., "Filtering Via Simulation: Auxiliary Particle Filters". Journal of the
American Statistical Association, 94 (446): 590–591, 1999
[7] M. Sanjeev Arulampalam, Simon Maskell and Neil Gordon, "A tutorial on particle filters for online
nonlinear/non-Gaussian Bayesian tracking", IEEE Transactions on Signal Processing, vol. 50, pp.174-
-188, 2002
[8] Doucet, A., De Freitas, N.and Gordon, N.J. "Sequential Monte Carlo Methods in Practice". Springer,
2001.
[9] Martins, Nuno C., Dahleh, Murither A., "Feedback Control in the Presence of Noisy Channels: 'Bode-
Like' Fundamental Limitations of Performance", IEEE Transactions on Automatic Control, vol.53,
issue.7, pp. 1604 – 1615, 2008
[10] Y. Sun and P. G. Mehta, “Fundamental performance limitations via entropy estimates with hidden
Markov models,” in Procs. of Conference on Decision & Control, pp. 3982–3988, 2007.
[11] Nicola Elia: Remote stabilization over fading channels. Systems & Control Letters, vol.54, no.3,
pp.237-249, 2005.
[12] Noble, J., Davy, S. and Franks, D. W. (2004) “Effects of the topology of social networks on
information transmission”, In From Animals to Animats 8: Proceedings of the Eighth international
Conference on Simulation of Adaptive Behavior. , MIT Press, 395-404.
[13] G. Zang, and P. A. Iglesias,“Nonlinear extension of Bode’s integral based on an information theoretic
interpretation”, Systems and Control Letters, vol.50, pp.11–29, 2003.
[14] un Yu, Prashant G. Mehta, “Bode-Like Fundamental Performance Limitations in Control of
Nonlinear Systems”. IEEE Transaction on Automatic Control, vol. 55, pp.1390-1405, 2010.
[15] Doucet, A., De Freitas, N. and Murphy, K. and Russell, S., "Rao–Blackwellised particle filtering for
dynamic Bayesian networks", Proceedings of the Sixteenth conference on Uncertainty in artificial
intelligence, pp.176–183, 2000.
[16] Sun Yu, Prashant G. Mehta, “The Kullback-Leibler rate metric for comparing dynamical systems”, in
Procs. of Conference on Decision & Control, pp.8363-8368, 2009.
[17] T. M. Cover and J. A. Thomas, “Elements of Information Theory”, 3rd Edition, New York: Wiley
Interscience, 2005.

Contenu connexe

Tendances

A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGAIRCC Publishing Corporation
 
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMSSCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMSijdkp
 
Improved probabilistic distance based locality preserving projections method ...
Improved probabilistic distance based locality preserving projections method ...Improved probabilistic distance based locality preserving projections method ...
Improved probabilistic distance based locality preserving projections method ...IJECEIAES
 
An experimental evaluation of similarity-based and embedding-based link predi...
An experimental evaluation of similarity-based and embedding-based link predi...An experimental evaluation of similarity-based and embedding-based link predi...
An experimental evaluation of similarity-based and embedding-based link predi...IJDKP
 
Fuzzy clustering1
Fuzzy clustering1Fuzzy clustering1
Fuzzy clustering1abc
 
Application of stochastic modelling in bioinformatics
Application of stochastic modelling in bioinformaticsApplication of stochastic modelling in bioinformatics
Application of stochastic modelling in bioinformaticsSpyros Ktenas
 
Concurrent Replication of Parallel and Distributed Simulations
Concurrent Replication of Parallel and Distributed SimulationsConcurrent Replication of Parallel and Distributed Simulations
Concurrent Replication of Parallel and Distributed SimulationsGabriele D'Angelo
 
Mine Blood Donors Information through Improved K-Means Clustering
Mine Blood Donors Information through Improved K-Means ClusteringMine Blood Donors Information through Improved K-Means Clustering
Mine Blood Donors Information through Improved K-Means Clusteringijcsity
 
Dimensionality reduction
Dimensionality reductionDimensionality reduction
Dimensionality reductionShatakirti Er
 
Finding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster ResultsFinding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster ResultsCSCJournals
 
Decentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis ModelDecentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis ModelSayed Abulhasan Quadri
 
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...ijcsit
 
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...IJCSIS Research Publications
 
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSijcsit
 
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGcsandit
 
A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporaryprjpublications
 

Tendances (19)

A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMSSCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
 
Improved probabilistic distance based locality preserving projections method ...
Improved probabilistic distance based locality preserving projections method ...Improved probabilistic distance based locality preserving projections method ...
Improved probabilistic distance based locality preserving projections method ...
 
An experimental evaluation of similarity-based and embedding-based link predi...
An experimental evaluation of similarity-based and embedding-based link predi...An experimental evaluation of similarity-based and embedding-based link predi...
An experimental evaluation of similarity-based and embedding-based link predi...
 
Fuzzy clustering1
Fuzzy clustering1Fuzzy clustering1
Fuzzy clustering1
 
Application of stochastic modelling in bioinformatics
Application of stochastic modelling in bioinformaticsApplication of stochastic modelling in bioinformatics
Application of stochastic modelling in bioinformatics
 
Cray HPC + D + A = HPDA
Cray HPC + D + A = HPDACray HPC + D + A = HPDA
Cray HPC + D + A = HPDA
 
F017533540
F017533540F017533540
F017533540
 
Concurrent Replication of Parallel and Distributed Simulations
Concurrent Replication of Parallel and Distributed SimulationsConcurrent Replication of Parallel and Distributed Simulations
Concurrent Replication of Parallel and Distributed Simulations
 
Mine Blood Donors Information through Improved K-Means Clustering
Mine Blood Donors Information through Improved K-Means ClusteringMine Blood Donors Information through Improved K-Means Clustering
Mine Blood Donors Information through Improved K-Means Clustering
 
Dimensionality reduction
Dimensionality reductionDimensionality reduction
Dimensionality reduction
 
Finding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster ResultsFinding Relationships between the Our-NIR Cluster Results
Finding Relationships between the Our-NIR Cluster Results
 
Decentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis ModelDecentralized Data Fusion Algorithm using Factor Analysis Model
Decentralized Data Fusion Algorithm using Factor Analysis Model
 
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
 
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
 
Az36311316
Az36311316Az36311316
Az36311316
 
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKSEVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
EVOLUTIONARY CENTRALITY AND MAXIMAL CLIQUES IN MOBILE SOCIAL NETWORKS
 
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
 
A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
 

En vedette

LaTeX InDesign Creative Cloud with PGF/ TikZ
LaTeX InDesign Creative Cloud with PGF/ TikZLaTeX InDesign Creative Cloud with PGF/ TikZ
LaTeX InDesign Creative Cloud with PGF/ TikZHirwanto Iwan
 
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...Finanšu ministrija
 
Intengible Heritage - Huan Hose Zaballa Gomez
Intengible Heritage - Huan Hose Zaballa GomezIntengible Heritage - Huan Hose Zaballa Gomez
Intengible Heritage - Huan Hose Zaballa GomezOscar4B
 
узагальнення. ідеали моралі.
узагальнення. ідеали моралі.узагальнення. ідеали моралі.
узагальнення. ідеали моралі.Андріан Притула
 
Objectives of life why are we here
Objectives of life   why are we hereObjectives of life   why are we here
Objectives of life why are we hereSabry Shaheen
 
การแสดงหัวข้อเรื่อง
การแสดงหัวข้อเรื่องการแสดงหัวข้อเรื่อง
การแสดงหัวข้อเรื่อง30082527
 
Proyecto ascensor
Proyecto ascensorProyecto ascensor
Proyecto ascensornaci96
 
Taufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikanTaufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikantaufanrizky
 
Можливості та порядок роботи інтерактивної веб-платформи «Відкрите місто»
Можливості та порядок роботи інтерактивної веб-платформи  «Відкрите місто» Можливості та порядок роботи інтерактивної веб-платформи  «Відкрите місто»
Можливості та порядок роботи інтерактивної веб-платформи «Відкрите місто» Volyn Media
 
Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...
Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...
Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...Finanšu ministrija
 
Adobe InDesign CC with LaTeX
Adobe InDesign CC with LaTeXAdobe InDesign CC with LaTeX
Adobe InDesign CC with LaTeXHirwanto Iwan
 
δημοσιες σχεσεις
δημοσιες σχεσειςδημοσιες σχεσεις
δημοσιες σχεσειςvaswkamp
 
Optimal content downloading in vehicular network with density measurement
Optimal content downloading in vehicular network with density measurementOptimal content downloading in vehicular network with density measurement
Optimal content downloading in vehicular network with density measurementZac Darcy
 
Ie for-orgnizational-excellence -nitie
Ie for-orgnizational-excellence -nitieIe for-orgnizational-excellence -nitie
Ie for-orgnizational-excellence -nitieSanjeev Deshmukh
 

En vedette (20)

LaTeX InDesign Creative Cloud with PGF/ TikZ
LaTeX InDesign Creative Cloud with PGF/ TikZLaTeX InDesign Creative Cloud with PGF/ TikZ
LaTeX InDesign Creative Cloud with PGF/ TikZ
 
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
 
LaTeX 3 Paper
LaTeX 3 PaperLaTeX 3 Paper
LaTeX 3 Paper
 
Chap14 scr
Chap14 scrChap14 scr
Chap14 scr
 
Intengible Heritage - Huan Hose Zaballa Gomez
Intengible Heritage - Huan Hose Zaballa GomezIntengible Heritage - Huan Hose Zaballa Gomez
Intengible Heritage - Huan Hose Zaballa Gomez
 
узагальнення. ідеали моралі.
узагальнення. ідеали моралі.узагальнення. ідеали моралі.
узагальнення. ідеали моралі.
 
Objectives of life why are we here
Objectives of life   why are we hereObjectives of life   why are we here
Objectives of life why are we here
 
การแสดงหัวข้อเรื่อง
การแสดงหัวข้อเรื่องการแสดงหัวข้อเรื่อง
การแสดงหัวข้อเรื่อง
 
Proyecto ascensor
Proyecto ascensorProyecto ascensor
Proyecto ascensor
 
Taufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikanTaufan rizky, sistem informasi semester 1, makalah pendidikan
Taufan rizky, sistem informasi semester 1, makalah pendidikan
 
Discobol
DiscobolDiscobol
Discobol
 
Можливості та порядок роботи інтерактивної веб-платформи «Відкрите місто»
Можливості та порядок роботи інтерактивної веб-платформи  «Відкрите місто» Можливості та порядок роботи інтерактивної веб-платформи  «Відкрите місто»
Можливості та порядок роботи інтерактивної веб-платформи «Відкрите місто»
 
Columns in ConTeXt
Columns in  ConTeXt Columns in  ConTeXt
Columns in ConTeXt
 
Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...
Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...
Par valsts pamatbudžeta un valsts speciālā budžeta bāzēm 2015., 2016. un 2017...
 
Adobe InDesign CC with LaTeX
Adobe InDesign CC with LaTeXAdobe InDesign CC with LaTeX
Adobe InDesign CC with LaTeX
 
δημοσιες σχεσεις
δημοσιες σχεσειςδημοσιες σχεσεις
δημοσιες σχεσεις
 
Optimal content downloading in vehicular network with density measurement
Optimal content downloading in vehicular network with density measurementOptimal content downloading in vehicular network with density measurement
Optimal content downloading in vehicular network with density measurement
 
Turbinas Eólica
Turbinas EólicaTurbinas Eólica
Turbinas Eólica
 
05. Colspan dan rowspan
05. Colspan dan rowspan05. Colspan dan rowspan
05. Colspan dan rowspan
 
Ie for-orgnizational-excellence -nitie
Ie for-orgnizational-excellence -nitieIe for-orgnizational-excellence -nitie
Ie for-orgnizational-excellence -nitie
 

Similaire à Evaluating Dynamical System Differences Using Particle Filters

A comparative study of clustering and biclustering of microarray data
A comparative study of clustering and biclustering of microarray dataA comparative study of clustering and biclustering of microarray data
A comparative study of clustering and biclustering of microarray dataijcsit
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...ijcsit
 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...cscpconf
 
Experimental study of Data clustering using k- Means and modified algorithms
Experimental study of Data clustering using k- Means and modified algorithmsExperimental study of Data clustering using k- Means and modified algorithms
Experimental study of Data clustering using k- Means and modified algorithmsIJDKP
 
Extended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmIJMIT JOURNAL
 
Automated Clustering Project - 12th CONTECSI 34th WCARS
Automated Clustering Project - 12th CONTECSI 34th WCARS Automated Clustering Project - 12th CONTECSI 34th WCARS
Automated Clustering Project - 12th CONTECSI 34th WCARS TECSI FEA USP
 
Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Alexander Decker
 
Clustering heterogeneous categorical data using enhanced mini batch K-means ...
Clustering heterogeneous categorical data using enhanced mini  batch K-means ...Clustering heterogeneous categorical data using enhanced mini  batch K-means ...
Clustering heterogeneous categorical data using enhanced mini batch K-means ...IJECEIAES
 
IEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao LinIEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao LinMinchao Lin
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGijcsit
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGijcsit
 
Fault detection based on novel fuzzy modelling
Fault detection based on novel fuzzy modelling Fault detection based on novel fuzzy modelling
Fault detection based on novel fuzzy modelling csijjournal
 
84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1bPRAWEEN KUMAR
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmIJORCS
 
Extended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmIJMIT JOURNAL
 
A Study in Employing Rough Set Based Approach for Clustering on Categorical ...
A Study in Employing Rough Set Based Approach for Clustering  on Categorical ...A Study in Employing Rough Set Based Approach for Clustering  on Categorical ...
A Study in Employing Rough Set Based Approach for Clustering on Categorical ...IOSR Journals
 
A MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERS
A MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERSA MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERS
A MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERSZac Darcy
 
A Mixture Model of Hubness and PCA for Detection of Projected Outliers
A Mixture Model of Hubness and PCA for Detection of Projected OutliersA Mixture Model of Hubness and PCA for Detection of Projected Outliers
A Mixture Model of Hubness and PCA for Detection of Projected OutliersZac Darcy
 
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATIONLOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATIONorajjournal
 

Similaire à Evaluating Dynamical System Differences Using Particle Filters (20)

A comparative study of clustering and biclustering of microarray data
A comparative study of clustering and biclustering of microarray dataA comparative study of clustering and biclustering of microarray data
A comparative study of clustering and biclustering of microarray data
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
 
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
IMPROVING SUPERVISED CLASSIFICATION OF DAILY ACTIVITIES LIVING USING NEW COST...
 
Ijetr021251
Ijetr021251Ijetr021251
Ijetr021251
 
Experimental study of Data clustering using k- Means and modified algorithms
Experimental study of Data clustering using k- Means and modified algorithmsExperimental study of Data clustering using k- Means and modified algorithms
Experimental study of Data clustering using k- Means and modified algorithms
 
Extended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithm
 
Automated Clustering Project - 12th CONTECSI 34th WCARS
Automated Clustering Project - 12th CONTECSI 34th WCARS Automated Clustering Project - 12th CONTECSI 34th WCARS
Automated Clustering Project - 12th CONTECSI 34th WCARS
 
Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)
 
Clustering heterogeneous categorical data using enhanced mini batch K-means ...
Clustering heterogeneous categorical data using enhanced mini  batch K-means ...Clustering heterogeneous categorical data using enhanced mini  batch K-means ...
Clustering heterogeneous categorical data using enhanced mini batch K-means ...
 
IEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao LinIEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao Lin
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
Fault detection based on novel fuzzy modelling
Fault detection based on novel fuzzy modelling Fault detection based on novel fuzzy modelling
Fault detection based on novel fuzzy modelling
 
84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering Algorithm
 
Extended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithm
 
A Study in Employing Rough Set Based Approach for Clustering on Categorical ...
A Study in Employing Rough Set Based Approach for Clustering  on Categorical ...A Study in Employing Rough Set Based Approach for Clustering  on Categorical ...
A Study in Employing Rough Set Based Approach for Clustering on Categorical ...
 
A MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERS
A MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERSA MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERS
A MIXTURE MODEL OF HUBNESS AND PCA FOR DETECTION OF PROJECTED OUTLIERS
 
A Mixture Model of Hubness and PCA for Detection of Projected Outliers
A Mixture Model of Hubness and PCA for Detection of Projected OutliersA Mixture Model of Hubness and PCA for Detection of Projected Outliers
A Mixture Model of Hubness and PCA for Detection of Projected Outliers
 
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATIONLOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
 

Dernier

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Evaluating Dynamical System Differences Using Particle Filters

  • 1. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013 DOI : 10.5121/ijitmc.2013.1201 1 EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER Zhen Zhen1 , Jun Young Lee2 , and Abdus Saboor3 1 Mingde College, Guizhou University, China zhenz2000@21cn.com 2 Department of Computer Science, Seoul National University, Korea 3 Department of Mechanical Engineering, Stamford University Bangladesh, Bangladesh ABSTRACT In this paper we present a new result on evaluating the difference between two dynamical systems. Extending the idea of information theoretic gap developed in [2], we first describe a symmetric version of information gap between dynamical systems. This metric has the advantage of being positive semi-definite and symmetric. A numerical method is developed to compute the symmetric Kullback-Leibler (S-K-L) rate pseudo metric between dynamics systems. This numerical method is based on SIR particle filter and multimodal Gaussian representation of particles is used for approximating the posterior densities. This proposed method is easy to implement and works well for nonlinear systems, as demonstrated via the numerical experiments. KEYWORDS Symmetric Kullback-Leibler Divergence, Dynamical System, Particle Filter 1. INTRODUCTION With the advances of communication technologies, researchers become more and more interested in how information can be transmitted or stored from the perspective of end users [1, 12]. In the study of automation system and control theory, one important trend is to treat controller, controlled plant and communication infrastructure as information source/sink and end users. From the perspective of automation and control system it is as important to consider information in the classic sense of reduction of uncertainty. Typical research issues are, for example, how much information is generated when the dynamical system enters a particular state by either external disturbance or internal interactions among its components? To what extent is the information transmitted between subsystems affect the behavior of a control system? The latter problem above is of significant practical importance as networked control system becomes a popular topic in research and industrial applications. A large number of publications on the stability and performance of networked control system appeared in the past decade [3, 4, 5, 11]. More generally, the performance limitation for feedback control system was also studied from the perspective of information processing. The results along this thread of research imply that without sufficient feedback information, the performance of control system can be degraded
  • 2. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013 2 [6, 9, 10, 13, 14]. These works motivated the study of information processing within dynamical systems. To understand how the information constraints can be used to characterize different dynamical systems and how these properties decide the behavior of the overall system formed by connecting multiple dynamical systems to each other, a first step is to understand the difference between dynamical systems, from information perspective. In a recent work [2], the authors studied the propagation of uncertainties in different dynamical systems, and further quantified the difference between systems using Kullback-Leibler divergence rate. Information distance or divergence measures are of key importance in a number of theoretical and applied statistical inference and data processing problems, such as estimation, detection, classification, compression, recognition, etc. Kullback-Leibler divergence rate is one of these measures derived from Kullback-Leibler divergence, it is also closely related to maximum likelihood and Bayesian identification procedures. In this paper we focus on the computation issues of Symmetric Kullback-Leibler divergence rate metric. This metric is different from that used in aggregation of Markov and Hidden Markov models. Unlike the Kullback-Leibler divergence rate in Markov and Hidden Markov case, the SKL metric lost the direct maximum likelihood interpretation because it has been made symmetric. Similar to the metric in [2, 16], it cannot be easily computed because the posterior distributions of system variables should be computed and compared iteratively. For general nonlinear systems this step is very difficult. We propose a particle filter based framework to approximately compute the Kullback-Leibler divergence rate, using particles as empirical representations of the real posterior distribution. One technical difficulty here is that Kullback- Leibler divergence cannot be directly computed between two distributions in the form of particles, we proposed to construct a multimodal Gaussian distribution from the particle representation so that a continuous approximation of arbitrary posterior distribution can be obtained. The Kullback-Leibler divergence between two posterior distributions can therefore be approximated using the Kullback-Leibler divergence between two constructed multimodal Gaussian distributions. Using the proposed method, Kullback-Leibler divergence rate between two nonlinear dynamical systems can be approximately computed. 2. KULLBACK-LEIBLER RATE METRIC To make this paper self-contained, in this section we introduce the concept of Kullback-Leibler rate metric based on [2], and describe the Symmetric Kullback-Leibler rate metric as an symmetric extension of it. In information theory, the Kullback–Leibler divergence (also known as information divergence, information gain, relative entropy) is a non-symmetric measure of the difference between two probability distributions P and Q. Specifically, the Kullback-Leibler divergence of Q from P, denoted as ( || ), is a measure of the information lost when Q is used to approximate P [17]: Kullback-Leibler divergence measures the expected number of extra bits required to code samples from P when using a code based on Q, rather than using a code based on P. Typically P represents the "true" distribution of data, observations, or a theoretical distribution. The measure Q typically represents an approximation of P. The symmetric Kullback–Leibler divergence is simply defined as ( || ) + ( || ). For discrete probability mass distributions P and Q, the symmetric Kullback-Leibler divergence is computed as: ( || ) = ∑ ln( ( ) ( ) ) ( ) + ∑ ln( ( ) ( ) ) ( ) (1)
  • 3. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013 3 If p(x) and q(x) are distributions defined for continuous random variables, the Kullback-Leibler divergence is ( || ) = ∫ ln ( ) ( ) ( ) + ∫ ln( ( ) ( ) ) ( ) ∞ ∞ ∞ ∞ (2) For a dynamical system M1 and an assumed model M2, optimal filtering using these two models will generate two sequences of posterior distributions (Figure.1). Figure.1 optimal filtering using dynamical system model M1 and M2 The Kullback-Leibler divergence rate is defined as the difference between two entropy rates: one is associated with the posterior distribution sequence obtained by filtering using true model M1, the other is associated with the posterior distribution sequence obtained by filtering using assumed model M2. ∆ → = → ( ) − → ( ) = lim →∞ ( ( | )|| ( | )) (3) The entropy rate obtained with assumed model is: → ( ) = lim →∞ ( )[− ln ( | )] (4) The entropy rate obtained with true model is: → ( ) = lim →∞ ( )[− ln ( | )] (5) Here to denote the joint probability distribution of sequence of random variables we used the compact notation: ( ) = ( , , … , ). The notation [. ] means the expectation taken with respect to the joint probability distribution ( ). It is obvious that when computing the divergence rate ∆ , the true model assumed is important: assuming true model is M1 and assuming true model is M2 lead to totally different ∆ . While it makes sense to go with one from the maximum likelihood interpretation, sometimes it is more convenient to use a symmetric characterization. To do this, we define the Symmetric Kullback- Leibler divergence rate as ( 1|| 2) = ( 1|| 2) = ∆ → + ∆ → (6) To compute the Symmetric Kullback-Leibler divergence rate, we need to sequentially compute the two posterior distributions. This is usually difficult for general nonlinear systems, because in general the Kullback-Leibler divergence between two arbitrary probability distributions is not
  • 4. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013 4 easy to compute, unless some constraints are added. In the following section we propose to use particle representation of probability distributions in the computation and utilize particle filter to propagate the uncertainty. The Symmetric Kullback-Leibler divergence rate can therefore be computed after the particle approximately. 3. COMPUTE SYMMETRIC KULLBACK-LEIBLER RATE USING PARTICLE FILTER Particle filter [6, 7, 8, 15] is widely used in engineering research and practice, especially in control engineering, computer vision and statistics. Its advantage over classical Kalman filter is that particle filter can be used not only for linear systems but also for nonlinear systems. Figure.2 shows the performance of particle filter in a very simple target tracking example. The solid blue curve represents the true target position, and the dotted red curve is the estimated trajectory of target generated by particle filter. Figure 2.Using particle filter for position tracking. For a dynamical system = ( ) + , = ( ) + (6) Particle filter can generate the posterior distribution sequence for latent states, in the form of particle approximations. In Sequential Importance Resampling algorithm, the filtering distribution ( | , … , ) is approximated by a weighted set of P particles { ( ) , ( ) : = 1,2, … , } (7) In (1) the Symmetric Kullback-Leibler divergence should be computed between two particle representations. However the two particle representations for two posterior distributions are of discrete form, and the particles are located at different positions of the space, a direct computation using (1) will lead to infinite numerical value because zero-entry will appear as denominator. A continuous approximation of posterior distributions should be formulated instead so that (2) can be used to compute the Symmetric Kullback-Leibler divergence rate. To do this, we propose to replace each particle with Gaussian kernel so that the posterior distribution becomes multimodal Gaussian distribution. By doing so the discrete representation of weighted particles becomes continuous.
  • 5. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013 5 4. NUMERICAL RESULTS In this section we present an illustrative example to demonstrate the proposed method. Consider two discrete time dynamical systems M1 and M2. System M1 is implemented in MATLAB as: x(n+1) = -0.4*sin(x(n)) + sqrt(sigma)*randn; z(n) = x(n)/25 + sqrt(sigma)*randn; Here sigma is the variance of Gaussian noise. System M2 is linear, it is implemented as x(n+1) = -0.5*x(n) + sqrt(sigma)*randn; z(n) = x(n)/25 + sqrt(sigma)*randn; We use SIR particle filter with 40 particles to recursively generate posterior distributions. At each time step, the instant values of Symmetric Kullback-Leibler divergence between two posterior distributions can be computed (Figure 3). Figure 3. Symmetric Kullback-Leibler divergence between posterior distributions The Symmetric Kullback-Leibler divergence rate is computed from equation (6). We obtain empirical value by running particle filter for 6000 steps and use the average of last 600 points to approximate the asymptotic value. For system M1 and M2, a Symmetric Kullback-Leibler divergence rate of 1.225 is obtained. We want to point out that the final numerical value is affected by the number of particles chosen and the variance of Gaussian kernels use in the approximation. The values can be used as a relative quantitative measure of gaps between different dynamical systems. 5. CONCLUSION In this work we proposed a particle filter based method for computing Symmetric Kullback- Leibler divergence rate metric. The advantage of using particle filter is that the nonlinear dynamics can be properly managed. At each time step, multimodal Gaussian mixture distributions are generated from particle representations to facilitate the computation of Symmetric Kullback- Leibler divergence. Our method is good for computing the gap between dynamical systems, especially when there are symmetric constraints on the metric used.
  • 6. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.2, May 2013 6 REFERENCES [1] Lerman, K, “Social Information Processing in News Aggregation”, Internet Computing, IEEE. Volume: 11, Issue: 6, Page(s): 16 - 28, 2007. [2] Sun Yu, Prashant G. Mehta, “The Kullback-Leibler Rate Pseudo-Metric for Comparing Dynamical Systems”. IEEE Transaction on Automatic Control, vol.55, pp.1585-1598, 2010. [3] Sekhar Tatikonda, S. Mitter, “Control Under Communication Constraints”, IEEE Transactions on Automatic Control, 49, 1056-1068., 2004, [4] Sekhar Tatikonda, S. Mitter, “Control Over Noisy Channels”, IEEE Transactions on Automatic Control, 49, 1196-1201, 2004, [5] G. N. Nair & R. J. Evans, “Stabilization with data-rate-limited feedback: tightest attainable bounds”, Systems & Control Letters, vol. 41, no. 1, pp. 49-56, 2000. [6] Pitt, M.K., Shephard, N., "Filtering Via Simulation: Auxiliary Particle Filters". Journal of the American Statistical Association, 94 (446): 590–591, 1999 [7] M. Sanjeev Arulampalam, Simon Maskell and Neil Gordon, "A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking", IEEE Transactions on Signal Processing, vol. 50, pp.174- -188, 2002 [8] Doucet, A., De Freitas, N.and Gordon, N.J. "Sequential Monte Carlo Methods in Practice". Springer, 2001. [9] Martins, Nuno C., Dahleh, Murither A., "Feedback Control in the Presence of Noisy Channels: 'Bode- Like' Fundamental Limitations of Performance", IEEE Transactions on Automatic Control, vol.53, issue.7, pp. 1604 – 1615, 2008 [10] Y. Sun and P. G. Mehta, “Fundamental performance limitations via entropy estimates with hidden Markov models,” in Procs. of Conference on Decision & Control, pp. 3982–3988, 2007. [11] Nicola Elia: Remote stabilization over fading channels. Systems & Control Letters, vol.54, no.3, pp.237-249, 2005. [12] Noble, J., Davy, S. and Franks, D. W. (2004) “Effects of the topology of social networks on information transmission”, In From Animals to Animats 8: Proceedings of the Eighth international Conference on Simulation of Adaptive Behavior. , MIT Press, 395-404. [13] G. Zang, and P. A. Iglesias,“Nonlinear extension of Bode’s integral based on an information theoretic interpretation”, Systems and Control Letters, vol.50, pp.11–29, 2003. [14] un Yu, Prashant G. Mehta, “Bode-Like Fundamental Performance Limitations in Control of Nonlinear Systems”. IEEE Transaction on Automatic Control, vol. 55, pp.1390-1405, 2010. [15] Doucet, A., De Freitas, N. and Murphy, K. and Russell, S., "Rao–Blackwellised particle filtering for dynamic Bayesian networks", Proceedings of the Sixteenth conference on Uncertainty in artificial intelligence, pp.176–183, 2000. [16] Sun Yu, Prashant G. Mehta, “The Kullback-Leibler rate metric for comparing dynamical systems”, in Procs. of Conference on Decision & Control, pp.8363-8368, 2009. [17] T. M. Cover and J. A. Thomas, “Elements of Information Theory”, 3rd Edition, New York: Wiley Interscience, 2005.