Latent Attention For If-Then Program Synthesis
Liu, Chang, Chen, Xinyun, Shin, Richard, Chen, Mingcheng, Song, Dawn
–Neural Information Processing Systems
Automatic translation from natural language descriptions into programs is a long-standing challenging problem. In this work, we consider a simple yet important sub-problem: translation from textual descriptions to If-Then programs. We devise a novel neural network architecture for this task which we train end-to-end. Specifically, we introduce Latent Attention, which computes multiplicative weights for the words in the description in a two-stage process with the goal of better leveraging the natural language structures that indicate the relevant parts for predicting program elements. Our architecture reduces the error rate by 28.57% compared to prior art. We also propose a one-shot learning scenario of If-Then program synthesis and simulate it with our existing dataset. We demonstrate a variation on the training procedure for this scenario that outperforms the original procedure, significantly closing the gap to the model trained with all data.
Neural Information Processing Systems
Dec-31-2016
- Country:
- Asia > China
- Europe > Spain
- Catalonia > Barcelona Province > Barcelona (0.04)
- North America > United States (0.14)
- Genre:
- Research Report (1.00)
- Industry:
- Information Technology > Services (0.94)
- Technology: