TL;CE (too long; checked email)


Slides as pdf


Video of the talk


The papers that the talk is based on. Please see bibliographies of these papers for works by others:

Naming: A Convolutional Attention Network for Extreme Summarization of Source Code. Miltiadis Allamanis, Hao Peng and Charles Sutton. In International Conference in Machine Learning (ICML). 2016.

Continuous semantics: Learning Continuous Semantic Representations of Symbolic Expressions. Miltiadis Allamanis, Pankajan Chanthirasegaran, Pushmeet Kohli and Charles Sutton. Open Review submission. 2016.


More General Resources


Why Am I Doing This?

I was inspired to create a "companion web site" for this talk by Tufte's quixotic diatribe against Powerpoint. He recommends written handouts instead. This is a first attempt to adapt his idea to an all-open all-Internet all-the-time age. Feedback welcome.

By Charles Sutton, last modified 10 December 2016