Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markov Models #2

Open
NicolaBernini opened this issue Feb 22, 2020 · 0 comments
Open

Markov Models #2

NicolaBernini opened this issue Feb 22, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@NicolaBernini
Copy link
Owner

NicolaBernini commented Feb 22, 2020

Markov Models

Definition

Let's consider a stochastic process $S_{t}$ : a time indexed list of random variables related to some domain

This may represent a dynamic system which evolves according to some non deterministic laws

What model is good for this kind of systems?

An interesting class of models is represenrted by the Markov Models class which indentifies a set of models characterized by the Markov Property Assumption which consists of assuming the dynamic does not depend on the past history but only on the current state so it is said the process is without memory

$$ P(S_{t+\Delta t} | {S_{\tau}}) = P(S_{t+\Delta t} | S_{t}) \quad \tau \in [1,t] $$

Types

The following types of Markov Models exist

Markov Models

Courtesy of Wikipedia

Markov Chain

The Markov Chain is the simplest type of Markov Model, consisting of the following Category (in the sense of Category Theory):

  • $\mathcal{S}$ : Objects Space or State Space which contains all the possible states for the system $S \in \mathcal{S}$
  • $P(S_{t + \Delta t} | S_{t})$ : Stochastic Morphism Space defininig a probabilistic connction between 2 elements in the State Space

Hidden Markov Model

The Hidden Markov Model introduces a decoupling between the State Space or Latent Space and Observation Space

HMM1

The HMM backbone is a Markov Chain defining an evolution in the Latent Space, but the latent - observable space decoupling, introduces 2 additional elements

  • $\mathcal{Z}$ : Observable Space so that $Z \in \mathcal{Z}$
  • $P(Z|S)$ : Likelihood (according to Bayesian Framework terminology) which acts as Pseudo-Functor or Cross Category Mapping as it defines a probabilistic relationship between the Latent Space (belonging to State Category) and the Observable Space (belonging to Observation Category)

In order to estimate Latent State from Observations an Inference needs to be performed and the following types are possible

  • Filtering : $P(S_{t} | \{Z_{\tau}\}) \quad \tau \in [t_{0},t]$ which consists of estimating the present hence only the most recent state $S_{y}$ from the available knowledge
  • Smoothing : $P(\{S_{\tau}\}_{\tau \in [t_{1},t] \quad t_{1} \ge t_{0}} | \{Z_{\tau}\}_{\tau \in [t_{0},t]})$ which consists of estimating the past hence last states $\{S_{\tau}\}$ in the recent past $[t_{1}, t]$ from the available knowledge
  • Prediction : $P(\{S_{\tau}\}_{\tau \in [t, t_{1}] \quad t_{1} > t} | \{Z_{\tau}\}_{\tau \in [t_{0},t]})$ which is focused on estimating the future hence the states $\{S_{\tau}\}$ in some future timeframe $[t, t_{1}]$ from the available knowledge
@NicolaBernini NicolaBernini added the enhancement New feature or request label Feb 22, 2020
@NicolaBernini NicolaBernini self-assigned this Feb 22, 2020
@NicolaBernini NicolaBernini mentioned this issue Feb 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant