Treffer: Introducing ActiveInference.jl: A Julia Library for Simulation and Parameter Estimation with Active Inference Models.

Title:
Introducing ActiveInference.jl: A Julia Library for Simulation and Parameter Estimation with Active Inference Models.
Authors:
Nehrer SW; School of Culture and Communication, Aarhus University, 8000 Aarhus, Denmark., Ehrenreich Laursen J; School of Culture and Communication, Aarhus University, 8000 Aarhus, Denmark., Heins C; Department of Collective Behaviour, Max Planck Institute of Animal Behavior, D-78457 Konstanz, Germany.; VERSES Research Lab., Los Angeles, CA 90016, USA., Friston K; VERSES Research Lab., Los Angeles, CA 90016, USA.; Queen Square Institute of Neurology, University College London, London WC1N 3BG, UK., Mathys C; Interacting Minds Centre, Aarhus University, 8000 Aarhus, Denmark., Thestrup Waade P; Interacting Minds Centre, Aarhus University, 8000 Aarhus, Denmark.
Source:
Entropy (Basel, Switzerland) [Entropy (Basel)] 2025 Jan 12; Vol. 27 (1). Date of Electronic Publication: 2025 Jan 12.
Publication Type:
Journal Article
Language:
English
Journal Info:
Publisher: MDPI Country of Publication: Switzerland NLM ID: 101243874 Publication Model: Electronic Cited Medium: Internet ISSN: 1099-4300 (Electronic) Linking ISSN: 10994300 NLM ISO Abbreviation: Entropy (Basel) Subsets: PubMed not MEDLINE
Imprint Name(s):
Original Publication: Basel, Switzerland : MDPI, 1999-
References:
Entropy (Basel). 2022 Mar 29;24(4):. (PMID: 35455140)
Entropy (Basel). 2012 Nov;14(11):2100-2121. (PMID: 23204829)
Neural Comput. 2017 Jan;29(1):1-49. (PMID: 27870614)
Nat Rev Neurosci. 2010 Feb;11(2):127-38. (PMID: 20068583)
Brain Struct Funct. 2017 Jan;222(1):549-561. (PMID: 27155990)
Front Robot AI. 2019 Mar 28;6:20. (PMID: 33501036)
Trends Cogn Sci. 2009 Jul;13(7):293-301. (PMID: 19559644)
Neural Netw. 2023 Jul;164:645-666. (PMID: 37245478)
Neuroimage. 2007 Jan 1;34(1):220-34. (PMID: 17055746)
Neuron. 2022 Dec 7;110(23):3952-3969.e8. (PMID: 36228614)
Neural Comput. 2021 Sep 16;33(10):2710-2735. (PMID: 34280254)
Personal Neurosci. 2018 Oct 18;1:e18. (PMID: 32435735)
J Math Psychol. 2017 Feb;76(Pt B):59-64. (PMID: 30147145)
Neural Comput. 2021 Mar;33(3):713-763. (PMID: 33626312)
Front Psychiatry. 2021 Jun 02;12:680811. (PMID: 34149484)
PLoS One. 2010 Dec 14;5(12):e15554. (PMID: 21179480)
Life Sci. 2010 Oct 23;87(17-18):521-36. (PMID: 20837032)
Proc Natl Acad Sci U S A. 2024 Apr 23;121(17):e2320239121. (PMID: 38630721)
eNeuro. 2016 Aug 02;3(4):. (PMID: 27517087)
Neurosci Biobehav Rev. 2017 Jun;77:388-402. (PMID: 28416414)
Synthese. 2007 Dec 1;159(3):417-458. (PMID: 19325932)
Philos Trans R Soc Lond B Biol Sci. 2009 May 12;364(1521):1211-21. (PMID: 19528002)
Neuroimage. 2008 Jul 1;41(3):849-85. (PMID: 18434205)
J Math Psychol. 2022 Apr;107:. (PMID: 35340847)
Elife. 2019 Nov 26;8:. (PMID: 31769410)
Psychiatry Clin Neurosci. 2021 Jan;75(1):3-13. (PMID: 32860285)
Front Comput Neurosci. 2020 May 19;14:41. (PMID: 32508611)
Nat Protoc. 2006;1(1):7-12. (PMID: 17406205)
Neurosci Biobehav Rev. 2016 Sep;68:862-879. (PMID: 27375276)
Front Behav Neurosci. 2021 Jun 24;15:647732. (PMID: 34248515)
J Stat Softw. 2017;76:. (PMID: 36568334)
Neuroimage. 2008 Jul 1;41(3):747-66. (PMID: 18450479)
Front Neurorobot. 2023 Jan 09;16:944986. (PMID: 36699948)
PLoS One. 2022 Nov 14;17(11):e0277199. (PMID: 36374909)
Cogn Neurodyn. 2022 Feb;16(1):1-15. (PMID: 35116083)
Biol Psychol. 2024 Nov;193:108891. (PMID: 39433209)
Grant Information:
United Kingdom WT_ Wellcome Trust
Contributed Indexing:
Keywords: Julia; Markov decision process; active inference; cognitive modelling; free energy principle; predictive processing
Entry Date(s):
Date Created: 20250124 Latest Revision: 20250130
Update Code:
20250130
PubMed Central ID:
PMC11765463
DOI:
10.3390/e27010062
PMID:
39851682
Database:
MEDLINE

Weitere Informationen

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.