Kevin Ellis

Photo ID

Assistant Professor, Cornell University, Computer Science department


Research areas and selected papers:

Curriculum Vita

Publications via Google Scholar and via this link

A suggested reading list for students


Thesis as a document, podcast, and video

PhD Students

Hao Tang

Simon Alford

David Lee

Research Overview


Broadly, I’m motivated by the goals of building machine learning systems that generalize strongly (extrapolating rather than interpolating); while requiring less data (greater sample efficiency); and which acquire interpretable knowledge that humans can understand and build on. I draw on ideas and techniques from machine learning, artificial intelligence, programming languages, and cognitive science. More specifically, I have been building AI systems that represent knowledge in the form of symbolic code, and treat learning as program synthesis.

Website template taken from Mathias Sablé-Meyer