Relating Human Error–Based Learning to Modern Deep RL Algorithms
In human error-based learning, the size and direction of a scalar error (i.e., the "directed error") are used to update future actions. Modern deep reinforcement learning (RL) methods perform a similar operation but in terms of scalar rewards. Despite this similarity, the relationship between action updates of deep RL and human error-based learning has yet to be investigated. Here, we systematically compare the three major families of deep RL algorithms to human error-based learning. We show that all three deep RL approaches are qualitatively different from human error-based learning, as assessed by a mirror-reversal perturbation experiment. To bridge this gap, we developed an alternative deep RL algorithm inspired by human error-based learning, model-based deterministic policy gradients (MB-DPG). We showed that MB-DPG captures human error-based learning under mirror-reversal and rotational perturbations and that MB-DPG learns faster than canonical model-free algorithms on complex arm-based reaching tasks, while being more robust to (forward) model misspecification than model-based RL.
Authors
- Nathan F. Lepora (ORCID: https://orcid.org/0000-0001-5327-1523)
- Casimir J. H. Ludwig (ORCID: https://orcid.org/0000-0003-4656-0751)
- Laurence Aitchison (ORCID: https://orcid.org/0000-0003-3681-4607)
- Michele Garibbo (ORCID: https://orcid.org/0000-0002-6446-2402)
Institutions
- University of Bristol (GB)
Publication Details
- Journal
- Neural Computation
- Published
- 2024-10-09
- DOI
- https://doi.org/10.1162/neco_a_01721
- Primary Topic
- Fault Detection and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00