about
Learning to Solve Riddles with Deep Distributed Recurrent Q-Networks [pdf] (arxiv.org)
44 points by MarlonPro on Feb 19, 2016 | hide | past | pdf | discuss on HN

In plain words: Teams of agents learn by trial and error to invent their own shared signals for solving riddle-like coordination tasks, instead of being handed a fixed language. The approach solved both tasks and found simple protocols, the first deep learning system to do so.

Abstract · Learning to Communicate to Solve Riddles with Deep Distributed Recurrent Q-Networks

We propose deep distributed recurrent Q-networks (DDRQN), which enable teams of agents to learn to solve communication-based coordination tasks. In these tasks, the agents are not given any pre-designed communication protocol. Therefore, in order to successfully communicate, they must first automatically develop and agree upon their own communication protocol. We present empirical results on two multi-agent learning problems based on well-known riddles, demonstrating that DDRQN can successfully solve such tasks and discover elegant communication protocols to do so. To our knowledge, this is the first time deep reinforcement learning has succeeded in learning communication protocols. In addition, we present ablation experiments that confirm that each of the main components of the DDRQN architecture are critical to its success.

Jakob N. Foerster, Yannis M. Assael, Nando de Freitas, Shimon Whiteson
arXiv:1602.02672 · cs.AI, cs.LG · submitted Feb 8, 2016
abstract · pdf · html

add comment on HN
Also discussed: Feb 2016 (6 points, 0 comments)