This study introduces the integration of three artificial intelligence techniques to establish a communication system in which agents learn from their environment using a deep learning algorithm and then share the acquired knowledge. By communicating, the agents can utilize the insights gained by others in the system, reducing the number of actions that can lead the agent to a non-ideal or prohibited situation. The approach incorporated a pair-based multi-agent architecture with clearly established roles and involved some modifications to the Deep Reinforcement Learning algorithm used which was Deep Q-learning. One modification involves adding a flag in the observations within the experience replay. This flag enables the agent to identify a relevant state making it possible to recalculate the expected values during the network training. Additionally, limiting the use of epsilon-greedy prevented the agents from further exploring states where errors had previously been made. These modifications proved their effectiveness since the number of episodes where mistakes were made was reduced by around 92.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Multi-agent Architecture with Deep Reinforcement Learning: Reducing Interactions with the Environment Through Knowledge Communication

  • David-Alexander Cárdenas-Guilcapi,
  • Henry Paz-Arias

摘要

This study introduces the integration of three artificial intelligence techniques to establish a communication system in which agents learn from their environment using a deep learning algorithm and then share the acquired knowledge. By communicating, the agents can utilize the insights gained by others in the system, reducing the number of actions that can lead the agent to a non-ideal or prohibited situation. The approach incorporated a pair-based multi-agent architecture with clearly established roles and involved some modifications to the Deep Reinforcement Learning algorithm used which was Deep Q-learning. One modification involves adding a flag in the observations within the experience replay. This flag enables the agent to identify a relevant state making it possible to recalculate the expected values during the network training. Additionally, limiting the use of epsilon-greedy prevented the agents from further exploring states where errors had previously been made. These modifications proved their effectiveness since the number of episodes where mistakes were made was reduced by around 92.