MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Experience With a Learning Personal Assistant 1

Download:
pdf | ps
by Tom Mitchell, Rich Caruana, Dayne Freitag, John Mcdermott, David Zabowski
http://ktm.ius.cs.cmu.edu/pub_files/pub1/mitchell_tom_1994_2/mitchell_tom_1994_2.ps.gz
Add To MetaCart

Abstract:

Personal software assistants that help users with tasks like finding information, scheduling calendars, or managing work-flow will require significant customization to each individual user. For example, an assistant that helps schedule a particular user's calendar will have to know that user's scheduling preferences. This paper explores the potential of machine learning methods to automatically create and maintain such customized knowledge for personal software assistants. We describe the design of one particular learning assistant: a calendar manager, called CAP (Calendar APprentice), that learns user scheduling preferences from experience. Results are summarized from approximately five user-years of experience, during which CAP has learned an evolving set of several thousand rules that characterize the scheduling preferences of its users. Based on this experience, we suggest that machine learning methods may play an important role in future personal software assistants. 1.

Citations

2489 Induction of Decision Trees – Quinlan - 1986
2141 Learning Internal Representations by Error Propagation – Rumelhart, Hinton, et al. - 1986
188 Personalized information delivery: An analysis of information-filtering methods – Foltz, Dumais - 1992
125 Generating production rules from decision trees – Quinlan - 1987
119 Lookahead Techniques for Micro-Opportunistic Job Shop Scheduling – Sadeh - 1991
105 Evolving agents for personalized information filtering – Sheth, Maes - 1993
98 A personal learning apprentice – Dent, Boticario, et al. - 1992
72 A learning apprentice for VLSI design – Mitchell, Mahadevan, et al. - 1985
48 Protos: An exemplar-based learning apprentice – Bareiss, Porter - 1987
19 Computer software – Kay - 1984
11 Interfaces that learn: A learning apprentice for calendar management – Jourdan, Dent, et al. - 1991
11 Analogical and Inductive Reasoning – Russell - 1986
9 The Architecture Machine: Towards a More Human Environment – Negroponte - 1970
6 Dialog-Based Learning (DBL) for Adaptive Interface Agents and Programming-by-Demonstration Systems – Bocionek, Sassin - 1993
6 A Learning Apprentice For – Holte, Drummond - 1994
4 Groupware that Learns – Nakauchi, Okada, et al. - 1991
2 Greedy attribute selection. To appear – Caruana - 1994
2 DISCIPLE : An Iterative Approach to Learning Apprentice Systems. Tech. Rept. UPS-293, Laboratoire de Recherche en Informatique, Universite de PARIS-SUD – Kodratoff, Tecuci - 1986
2 Intelligent Groupware for Scheduling Meetings – Kozierok - 1992
2 Redstone: A Learning Apprentice of Text Transformations for Cataloging – Schlimmer - 1990
1 Improving Retreival Performance by relevance Feedback – Salton - 1990