Designing for End-User Interactive Machine Learning
While developers skilled in statistical machine learning have been successful in building intelligent systems to enhance human productivity and capabilities with large unstructured data sets, a fundamental limitation of relying on developers to provide these capabilities is that developers cannot possibly foresee the countless variety of distinctions end-users might want to make within large datasets in pursuit of their every day goals. A promising solution, therefore, is to enable people to interactively train machine learning systems themselves. Recent work has shown that we can create end-user interactive machine learning systems for specific applications. However, a better understanding is needed of how to design effective interaction with interactive machine learning systems. This project examines answers to this question, aiming to broaden interaction with large unstructured data and to accelerate the integration of intelligent computing into our everyday lives. [UIST 2009 (pdf)]