Sophisticated Learning: A novel algorithm for active learning during model-based planning

Rowan Hodson, Bruce Bassett, Charel van Hoof, Benjamin Rosman, Mark Solms +2 more
8/15/2023
cs.AIcs.LGq-bio.NC

No official code found. Best implementation: RowanLIBR/Sophisticated-Learning (6 stars, last commit 2023-08-21).

Abstract

We introduce Sophisticated Learning (SL), a planning-to-learn algorithm that embeds active parameter learning inside the Sophisticated Inference (SI) tree-search framework of Active Inference. Unlike SI -- which optimizes beliefs about hidden states -- SL also updates beliefs about model parameters within each simulated branch, enabling counterfactual reasoning about how future observations would improve subsequent planning. We compared SL with Bayes-adaptive Reinforcement Learning (BARL) agents as well as with its parent algorithm, SI. Using a biologically inspired seasonal foraging task in which resources shift probabilistically over a 10x10 grid, we designed experiments that forced agents to balance probabilistic reward harvesting against information gathering. In early trials, where rapid learning is vital, SL agents survive, on average, 8.2% longer than SI and 35% longer than Bayes-adaptive Reinforcement Learning. While both SL and SI showed equal convergence performance, SL reached this convergence 40% faster than SI. Additionally, SL showed robust out-performance of other algorithms in altered environment configurations. Our results show that incorporating active learning into multi-step planning materially improves decision making under radical uncertainty, and reinforces the broader utility of Active Inference for modeling biologically relevant behavior.

View on arXivView PDF

Code Implementations(1)

61M, MATLABAug 4, 20233 years ago

Similar Papers

Cite this paper

@article{hodson2023sophisticated,
  title  = {Sophisticated Learning: A novel algorithm for active learning during model-based planning},
  author = {Rowan Hodson and Bruce Bassett and Charel van Hoof and Benjamin Rosman and Mark Solms and Jonathan P. Shock and Ryan Smith},
  year   = {2023},
  eprint = {2308.08029},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.08029v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.08029.svg)](https://codeofpaper.com/paper/2308.08029)

Discussion