Skip to content

Integrate SSMProblems & GeneralisedFilters with Turing.jl #2428

@mhauru

Description

@mhauru

SSMProblems.jl establishes interfaces to define and represent state-space models. By limiting the classes of models that can be represented, SSMProblems.jl provides more specific interface and has the potential to be more computationally efficient.

State-space models are probabilistic models, and major classes of them can be seen as distributions that can be both sampled and scored. Through this lens, we can integrate SSMProblems models through the same interface DynamicPPL.jl currently uses to support "submodels".

to_samplable is implemented in TuringLang/DynamicPPL.jl#696, while to_distribution is tracked at TuringLang/DynamicPPL.jl#802. (Please refer to the comment below for more idea of using these interfaces).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions