2021

ProTo: Program-Guided Transformer for Program-Guided Tasks

Zhao, Zelin, Samel, Karan, Chen, Binghong et al.

Understand

Programs, consisting of semantic and structural information, play an important role in the communication between humans and agents.

  • Towards learning general program executors to unify perception, reasoning, and decision making, we formulate program-guided tasks which require learning to execute a given program on the observed task specification.
  • Furthermore, we propose the Program-guided Transformer (ProTo), which integrates both semantic and structural guidance of a program by leveraging cross-attention and masked self-attention to pass messages between the specification and routines in the program.
  • ProTo executes a program in a learned latent space and enjoys stronger representation ability than previous neural-symbolic approaches.

Reading the bibliography…