Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T00:54:24.328Z Has data issue: false hasContentIssue false

Plan-based reward shaping for multi-agent reinforcement learning

Published online by Cambridge University Press:  11 February 2016

Sam Devlin
Affiliation:
Department of Computer Science, University of York, York, YO10 5GH, England e-mail: sam.devlin@york.ac.uk, daniel.kudenko@york.ac.uk
Daniel Kudenko
Affiliation:
Department of Computer Science, University of York, York, YO10 5GH, England e-mail: sam.devlin@york.ac.uk, daniel.kudenko@york.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Recent theoretical results have justified the use of potential-based reward shaping as a way to improve the performance of multi-agent reinforcement learning (MARL). However, the question remains of how to generate a useful potential function.

Previous research demonstrated the use of STRIPS operator knowledge to automatically generate a potential function for single-agent reinforcement learning. Following up on this work, we investigate the use of STRIPS planning knowledge in the context of MARL.

Our results show that a potential function based on joint or individual plan knowledge can significantly improve MARL performance compared with no shaping. In addition, we investigate the limitations of individual plan knowledge as a source of reward shaping in cases where the combination of individual agent plans causes conflict.

Information

Type
Articles
Copyright
© Cambridge University Press, 2016 
Figure 0

Figure 1 Multi-agent, flag-collecting problem domain

Figure 1

Figure 2 Initial results

Figure 2

Figure 3 Example behaviour of (a) joint-plan-based agents and (b) individual-plan-based agents

Figure 3

Figure 4 Competitive reward

Figure 4

Figure 5 Optimistic initialisation

Figure 5

Figure 6 Optimistic partial plans

Figure 6

Figure 7 Pessimistic partial plans

Figure 7

Figure 8 Scaled up problem domains: (a) extra flags and (b) extra agent

Figure 8

Figure 9 Pessimistic initialisation in the scaled up problem domain

Figure 9

Figure 10 Pessimistic partial plans in the scaled up problem domain

Figure 10

Figure 11 Optimistic initialisation in the scaled up problem domain

Figure 11

Figure 12 Pessimistic initialisation in the scaled up problem domain with three agents