Reinforcement Learning in Categorical Cybernetics

We show that several major algorithms of reinforcement learning (RL) fit into the framework of categorical cybernetics, that is to say, parametrised bidirectional processes.We build on our previous work in which we show that value iteration can be represented by precomposition with a certain optic.The outline of the main construction in this paper is: (1) We extend the Bellman operators to parametrised optics that apply to action-value functions and depend on a sample.(2) We apply a representable contravariant functor, obtaining a parametrised function that applies the Bellman iteration.(3) This parametrised function becomes the backward pass of another parametrised optic that represents the model, which interacts with an environment via an agent.Thus, parametrised optics appear in two different ways in our construction, with one becoming part of the other.As we show, many of the major classes of algorithms in RL can be seen as different extremal cases of this general setup: dynamic programming, Monte Carlo methods, temporal difference learning, and deep RL.We see this as strong evidence that this approach is a natural one and believe that it will be a fruitful way to think about RL in the future.

Authors

Institutions

Publication Details

Journal
Electronic Proceedings in Theoretical Computer Science
Published
2025-09-22
DOI
https://doi.org/10.4204/eptcs.429.15
Primary Topic
Advanced Research in Systems and Signal Processing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reinforcement Learning in Categorical Cybernetics

Riu Rodríguez Sakamoto, Jules Hedges
Electronic Proceedings in Theoretical Computer Science
Advanced Research in Systems and Signal Processing
article

Reinforcement Learning in Categorical Cybernetics

Riu Rodríguez Sakamoto, Jules Hedges
article en

Abstract

We show that several major algorithms of reinforcement learning (RL) fit into the framework of categorical cybernetics, that is to say, parametrised bidirectional processes.We build on our previous work in which we show that value iteration can be represented by precomposition with a certain optic.The outline of the main construction in this paper is: (1) We extend the Bellman operators to parametrised optics that apply to action-value functions and depend on a sample.(2) We apply a representable contravariant functor, obtaining a parametrised function that applies the Bellman iteration.(3) This parametrised function becomes the backward pass of another parametrised optic that represents the model, which interacts with an environment via an agent.Thus, parametrised optics appear in two different ways in our construction, with one becoming part of the other.As we show, many of the major classes of algorithms in RL can be seen as different extremal cases of this general setup: dynamic programming, Monte Carlo methods, temporal difference learning, and deep RL.We see this as strong evidence that this approach is a natural one and believe that it will be a fruitful way to think about RL in the future.

Electronic Proceedings in Theoretical Computer ScienceVol. 429
University of Strathclyde (GB)
Openalex Percentile: Top 68%
Advanced Research in Systems and Signal Processing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.