Tan, Desney
Learning to Learn: Algorithmic Inspirations from Human Problem Solving
Kapoor, Ashish (Microsoft Research) | Lee, Bongshin (Microsoft Research) | Tan, Desney (Microsoft Research) | Horvitz, Eric (Microsoft Research)
We harness the ability of people to perceive and interact with visual patterns in order to enhance the performance of a machine learning method. We show how we can collect evidence about how people optimize the parameters of an ensemble classification system using a tool that provides a visualization of misclassification costs. Then, we use these observations about human attempts to minimize cost in order to extend the performance of a state-of-the-art ensemble classification system. The study highlights opportunities for learning from evidence collected about human problem solving to refine and extend automated learning and inference.
Performance and Preferences: Interactive Refinement of Machine Learning Procedures
Kapoor, Ashish (Microsoft Research) | Lee, Bongshin (Microsoft Research) | Tan, Desney (Microsoft Research) | Horvitz, Eric (Microsoft Research)
Problem-solving procedures have been typically aimed at achieving well-defined goals or satisfying straightforward preferences. However, learners and solvers may often generate rich multiattribute results with procedures guided by sets of controls that define different dimensions of quality. We explore methods that enable people to explore and express preferences about the operation of classification models in supervised multiclass learning. We leverage a leave-one-out confusion matrix that provides users with views and real-time controls of a model space. The approach allows people to consider in an interactive manner the global implications of local changes in decision boundaries. We focus on kernel classifiers and show the effectiveness of the methodology on a variety of tasks.
Effective End-User Interaction with Machine Learning
Amershi, Saleema (University of Washington) | Fogarty, James (University of Washington) | Kapoor, Ashish (Microsoft Research) | Tan, Desney (Microsoft Research)
End-user interactive machine learning is a promising tool for enhancing human productivity and capabilities with large unstructured data sets. Recent work has shown that we can create end-user interactive machine learning systems for specific applications. However, we still lack a generalized understanding of how to design effective end-user interaction with interactive machine learning systems. This work presents three explorations in designing for effective end-user interaction with machine learning in CueFlik, a system developed to support Web image search. These explorations demonstrate that interactions designed to balance the needs of end-users and machine learning algorithms can significantly improve the effectiveness of end-user interactive machine learning.