Interpretable agent communication from scratch (with a generic visual processor emerging on the side)

Neural Information Processing Systems 

As deep networks begin to be deployed as autonomous agents, the issue of how they can communicate with each other becomes important. Here, we train two deep nets from scratch to perform large-scale referent identification through unsupervised emergent communication.