Text To Programs: Automating Computer Tasks from Natural Language Descriptions
- đ¤ Speaker: Nate Kushman, MIT
- đ Date & Time: Monday 09 March 2015, 09:00 - 10:00
- đ Venue: Auditorium, Microsoft Research Ltd, 21 Station Road, Cambridge, CB1 2FB
Abstract
As computers have become more powerful and more sophisticated, they have also become more complicated and difficult for humans to use. Many tasks that a user would like to perform, however, have already been described on-line in natural language. By designing new machine learning algorithms that can translate these natural language descriptions into computer programs, we enable machines to perform many tasks which today require significant manual effort.
In this talk I will describe systems I have built towards this end in three different computing domains: text processing tasks, mathematical calculations, and robotic object construction in a virtual world. By translating the natural language to computer programs we are able to both determine semantic equivalence between the programs, and observe the results of their execution. I will show that integrating these capabilities into the learning algorithms significantly improves the effectiveness of the learning, as well as enabling learning with much less training data.
Series This talk is part of the Microsoft Research Cambridge, public talks series.
Included in Lists
- All Talks (aka the CURE list)
- Auditorium, Microsoft Research Ltd, 21 Station Road, Cambridge, CB1 2FB
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Microsoft Research Cambridge, public talks
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Nate Kushman, MIT
Monday 09 March 2015, 09:00-10:00