Introducing ActiveInference.jl: A Julia Library for Simulation and Parameter Estimation with Active Inference Models — Samuel William Nehrer (2025) | RDL Network
Introducing ActiveInference.jl: A Julia Library for Simulation and Parameter Estimation with Active Inference Models
Article 2025 en
Authors
SN
Samuel William Nehrer
JL
Jonathan Ehrenreich Laursen
CH
Conor Heins
Abstract
1 min read
We introduce a new software package for the Julia programming language, the library ActiveInference.jl. To make active inference agents with Partially Observable Markov Decision Process (POMDP) generative models available to the growing research community using Julia, we re-implemented the pymdp library for Python. ActiveInference.jl is compatible with cutting-edge Julia libraries designed for cognitive and behavioural modelling, as it is used in computational psychiatry, cognitive science and neuroscience. This means that POMDP active inference models can now be easily fit to empirically observed behaviour using sampling, as well as variational methods. In this article, we show how ActiveInference.jl makes building POMDP active inference models straightforward, and how it enables researchers to use them for simulation, as well as fitting them to data or performing a model comparison.
Discussion(0)
No comments yet. Be the first to comment.