- About
- Events
- Calendar
- Graduation Information
- Cornell Learning Machines Seminar
- Student Colloquium
- BOOM
- Fall 2024 Colloquium
- Conway-Walker Lecture Series
- Salton 2024 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University - High School Programming Contests 2024
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop 2024
- People
- Courses
- Research
- Undergraduate
- M Eng
- MS
- PhD
- Admissions
- Current Students
- Computer Science Graduate Office Hours
- Advising Guide for Research Students
- Business Card Policy
- Cornell Tech
- Curricular Practical Training
- A & B Exam Scheduling Guidelines
- Fellowship Opportunities
- Field of Computer Science Ph.D. Student Handbook
- Graduate TA Handbook
- Field A Exam Summary Form
- Graduate School Forms
- Instructor / TA Application
- Ph.D. Requirements
- Ph.D. Student Financial Support
- Special Committee Selection
- Travel Funding Opportunities
- Travel Reimbursement Guide
- The Outside Minor Requirement
- Diversity and Inclusion
- Graduation Information
- CS Graduate Minor
- Outreach Opportunities
- Parental Accommodation Policy
- Special Masters
- Student Spotlights
- Contact PhD Office
Unsupervised Program Synthesis: Hierarchy and Perception (via Zoom)
Abstract: How can we discover interpretable patterns and regularities in datasets? I will discuss a specific approach to this problem, called *unsupervised program synthesis*, which seeks to construct generative programs that reconstruct the input data. This talk will give two applications of this framework:
1. Discovering language patterns in linguistics problems. The talk will show that by doing hierarchical Bayesian inference across many linguistics problems for many different languages, the unsupervised learner can better discover regularities in how natural languages build words.
2. Applying unsupervised program synthesis to raw perceptual data. The end of the talk will show early work on applying the framework to learning game-rules from pixel input. This second part is joint work with Richard Evans.
Bio: Kevin Ellis is an assistant professor in Computer Ccience at Cornell, working in artificial intelligence and programming languages. Previously he was a research scientist at Common Sense Machines and a graduate student in cognitive science at MIT.