Lowering the barrier to applying machine learning

Researchers have used machine learning algorithms to solve hard problems in a variety of domains, enabling exciting, new applications of computing. However, research results have not transferred to software solutions. In part, this is because developing software with machine learning algorithms is itself difficult. My dissertation work aims to understand why using machine learning is difficult and to create tools that lower the bar so that more developers can effectively use machine learning.

[1]  Blake Hannaford,et al.  A Hybrid Discriminative/Generative Approach for Modeling Human Activities , 2005, IJCAI.

[2]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques with Java implementations , 2002, SGMD.

[3]  David A. Patterson,et al.  Path-Based Failure and Evolution Management , 2004, NSDI.

[4]  Scott R. Klemmer,et al.  Authoring sensor-based interactions by demonstration with direct manipulation and pattern recognition , 2007, CHI.

[5]  Jerry Alan Fails,et al.  A design tool for camera-based interaction , 2003, CHI '03.

[6]  Desney S. Tan,et al.  CueFlik: interactive concept learning in image search , 2008, CHI.

[7]  David S. Wishart,et al.  Applications of Machine Learning in Cancer Prediction and Prognosis , 2006, Cancer informatics.

[8]  David W. McDonald,et al.  Activity sensing in the wild: a field trial of ubifit garden , 2008, CHI.

[9]  Canada.,et al.  Data Mining and Machine Learning in Astronomy , 2009, 0906.2173.

[10]  Dan Morris,et al.  MySong: automatic accompaniment generation for vocal melodies , 2008, CHI.

[11]  George Candea,et al.  Recursive restartability: turning the reboot sledgehammer into a scalpel , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[12]  James A. Landay,et al.  Investigating statistical machine learning as a tool for software development , 2008, CHI.

[13]  Brad A. Myers,et al.  Six Learning Barriers in End-User Programming Systems , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[14]  Jerry Alan Fails,et al.  Interactive machine learning , 2003, IUI '03.

[15]  James A. Landay,et al.  Gestalt: integrated support for implementation and analysis in machine learning , 2010, UIST.

[16]  Ian Witten,et al.  Data Mining , 2000 .

[17]  Haidong Wang,et al.  Identifying Protein-Protein Interaction Sites on a Genome-Wide Scale , 2004, NIPS.

[18]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[19]  Chris Stolte Visual interfaces to data , 2010, SIGMOD Conference.

[20]  Takeo Igarashi,et al.  Eyepatch: prototyping camera-based interaction through examples , 2007, UIST '07.