about
Programmable Agents (arxiv.org)
2 points by TheKyleAmbert on Jun 27, 2017 | hide | past | pdf | discuss on HN

In plain words: Agents are given instructions written in a formal language and learn to link each term to things in their world. They then carry out brand-new instructions about objects never seen in training, without extra practice, unlike agents trained on fixed tasks.

Abstract

We build deep RL agents that execute declarative programs expressed in formal language. The agents learn to ground the terms in this language in their environment, and can generalize their behavior at test time to execute new programs that refer to objects that were not referenced during training. The agents develop disentangled interpretable representations that allow them to generalize to a wide variety of zero-shot semantic tasks.

Misha Denil, Sergio Gómez Colmenarejo, Serkan Cabi, David Saxton, Nando de Freitas
arXiv:1706.06383 · cs.AI, cs.NE, stat.ML · submitted Jun 20, 2017
abstract · pdf · html

add comment on HN
Also discussed: Jun 2017 (1 point, 0 comments)