Course»MAS»Fall 2013»MAS.S62»Homepage

MAS.S62  Interactive Machine Learning

Fall 2013

Instructors: William Bradley Knox, Cynthia Lynn Breazeal

TAs: Nicholas Brian DePalma, Nicholas Gillian

Meeting:  W 1-2  (E14-493)
Meeting:  F 11-1  (E14-493)      

: 





This website is being phased out. Instead, the class will use http://iml.media.mit.edu








MAS.S62 Interactive Machine Learning (0-12-0), H-Level
Instructor: Dr. W. Bradley Knox (principal), with Prof. Cynthia Breazeal


***If you did not receive an email on 9/5 about Piazza, etc., contact Brad Knox.***
Many applications of machine learning involve interactions with humans. Humans may provide input to a learning algorithm, including input in the form of labels, demonstrations, corrections, rankings, or evaluations. And they could give such input while observing the algorithm's outputs, potentially in the form of feedback, predictions, or demonstrations. Although humans are an integral part of the learning process, traditional machine learning systems used in these applications are agnostic to the fact that inputs/outputs are from/for humans. However, a growing community of researchers at the intersection of machine learning and human-computer interaction are making interaction with humans a central part of developing machine learning systems. These efforts include applying interaction design principles to machine learning systems, using human-subject testing to evaluate machine learning systems and inspire new methods, and changing the input and output channels of machine learning systems to better leverage human capabilities. This course focuses on interactive machine learning (IML), which I define to be machine learning with a human in the learning loop, observing the result of learning and providing input meant to improve the learning outcome.

In this research-focused course, we will explore the motivation for interactive machine learning, create and analyze a range of simple interactive machine learning systems, and cover a breadth of specific interactive machine learning problems and approaches. Much of the course will be focused on building towards and executing a final research project that involves a machine learning algorithm with a human in the loop.

Course format: The course will consist of small hands-on projects and a final research project; guest lectures by researchers of interactive machine learning and related areas; student-written reviews and discussions on readings, some of which the class will choose; flipped classroom content and lecture when necessary; student presentations on explorations of available toolkits for machine learning, visualization, etc..


Prerequisites:
• A familiarity with machine learning. We will review many machine learning concepts, but this course is unlikely to teach the fundamentals of machine learning to someone who is unacquainted. Completing a MOOC course (e.g., on Coursera or EdX) on machine learning would provide sufficient background.
• Strong programming skills


Speakers confirmed so far:
• Nick Gillian (MIT)
• Rebecca Fiebrink (Princeton)
• Simone Stumpf (City University London)
• Krzysztof Gajos (Harvard)
• Ashish Kapoor (Microsoft Research)
• Joe Konstan (Univ. of Minnesota)
• Henry Lieberman (MIT)



Announcements

No announcements