Cargando…

A step-by-step tutorial on active inference and its application to empirical data

The active inference framework, and in particular its recent formulation as a partially observable Markov decision process (POMDP), has gained increasing popularity in recent years as a useful approach for modeling neurocognitive processes. This framework is highly general and flexible in its abilit...

Descripción completa

Detalles Bibliográficos
Autores principales: Smith, Ryan, Friston, Karl J., Whyte, Christopher J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8956124/
https://www.ncbi.nlm.nih.gov/pubmed/35340847
http://dx.doi.org/10.1016/j.jmp.2021.102632
_version_ 1784676501421031424
author Smith, Ryan
Friston, Karl J.
Whyte, Christopher J.
author_facet Smith, Ryan
Friston, Karl J.
Whyte, Christopher J.
author_sort Smith, Ryan
collection PubMed
description The active inference framework, and in particular its recent formulation as a partially observable Markov decision process (POMDP), has gained increasing popularity in recent years as a useful approach for modeling neurocognitive processes. This framework is highly general and flexible in its ability to be customized to model any cognitive process, as well as simulate predicted neuronal responses based on its accompanying neural process theory. It also affords both simulation experiments for proof of principle and behavioral modeling for empirical studies. However, there are limited resources that explain how to build and run these models in practice, which limits their widespread use. Most introductions assume a technical background in programming, mathematics, and machine learning. In this paper we offer a step-by-step tutorial on how to build POMDPs, run simulations using standard MATLAB routines, and fit these models to empirical data. We assume a minimal background in programming and mathematics, thoroughly explain all equations, and provide exemplar scripts that can be customized for both theoretical and empirical studies. Our goal is to provide the reader with the requisite background knowledge and practical tools to apply active inference to their own research. We also provide optional technical sections and multiple appendices, which offer the interested reader additional technical details. This tutorial should provide the reader with all the tools necessary to use these models and to follow emerging advances in active inference research.
format Online
Article
Text
id pubmed-8956124
institution National Center for Biotechnology Information
language English
publishDate 2022
record_format MEDLINE/PubMed
spelling pubmed-89561242022-04-01 A step-by-step tutorial on active inference and its application to empirical data Smith, Ryan Friston, Karl J. Whyte, Christopher J. J Math Psychol Article The active inference framework, and in particular its recent formulation as a partially observable Markov decision process (POMDP), has gained increasing popularity in recent years as a useful approach for modeling neurocognitive processes. This framework is highly general and flexible in its ability to be customized to model any cognitive process, as well as simulate predicted neuronal responses based on its accompanying neural process theory. It also affords both simulation experiments for proof of principle and behavioral modeling for empirical studies. However, there are limited resources that explain how to build and run these models in practice, which limits their widespread use. Most introductions assume a technical background in programming, mathematics, and machine learning. In this paper we offer a step-by-step tutorial on how to build POMDPs, run simulations using standard MATLAB routines, and fit these models to empirical data. We assume a minimal background in programming and mathematics, thoroughly explain all equations, and provide exemplar scripts that can be customized for both theoretical and empirical studies. Our goal is to provide the reader with the requisite background knowledge and practical tools to apply active inference to their own research. We also provide optional technical sections and multiple appendices, which offer the interested reader additional technical details. This tutorial should provide the reader with all the tools necessary to use these models and to follow emerging advances in active inference research. 2022-04 2022-02-04 /pmc/articles/PMC8956124/ /pubmed/35340847 http://dx.doi.org/10.1016/j.jmp.2021.102632 Text en https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/ (https://creativecommons.org/licenses/by-nc-nd/4.0/) ).
spellingShingle Article
Smith, Ryan
Friston, Karl J.
Whyte, Christopher J.
A step-by-step tutorial on active inference and its application to empirical data
title A step-by-step tutorial on active inference and its application to empirical data
title_full A step-by-step tutorial on active inference and its application to empirical data
title_fullStr A step-by-step tutorial on active inference and its application to empirical data
title_full_unstemmed A step-by-step tutorial on active inference and its application to empirical data
title_short A step-by-step tutorial on active inference and its application to empirical data
title_sort step-by-step tutorial on active inference and its application to empirical data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8956124/
https://www.ncbi.nlm.nih.gov/pubmed/35340847
http://dx.doi.org/10.1016/j.jmp.2021.102632
work_keys_str_mv AT smithryan astepbysteptutorialonactiveinferenceanditsapplicationtoempiricaldata
AT fristonkarlj astepbysteptutorialonactiveinferenceanditsapplicationtoempiricaldata
AT whytechristopherj astepbysteptutorialonactiveinferenceanditsapplicationtoempiricaldata
AT smithryan stepbysteptutorialonactiveinferenceanditsapplicationtoempiricaldata
AT fristonkarlj stepbysteptutorialonactiveinferenceanditsapplicationtoempiricaldata
AT whytechristopherj stepbysteptutorialonactiveinferenceanditsapplicationtoempiricaldata