An Intelligent Personal Assistant for Task and Time Management

We describe an intelligent personal assistant that has been developed to aid a busy knowledge worker in managing time commitments and performing tasks. The design of the system was motivated by the complementary objectives of (1) relieving the user of routine tasks, thus allowing her to focus on tasks that critically require human problem-solving skills, and (2) intervening in situations where cognitive overload leads to oversights or mistakes by the user. The system draws on a diverse set of AI technologies that are linked within a Belief-Desire-Intention (BDI) agent system. Although the system provides a number of automated functions, the overall framework is highly user centric in its support for human needs, responsiveness to human inputs, and adaptivity to user working style and preferences.

[1]  Karen L. Myers,et al.  Policy-based Agent Directability , 2003 .

[2]  Avi Pfeffer Functional Specification of Probabilistic Process Models , 2005, AAAI.

[3]  M. Lings,et al.  Articles , 1967, Soil Science Society of America Journal.

[4]  Karen L. Myers,et al.  A Cognitive Framework for Delegation to an Assistive User Agent , 2005 .

[5]  Rahul Singh,et al.  RCal: a case study on semantic web agents , 2002, AAMAS '02.

[6]  Jean Oh,et al.  Electric Elves: Applying Agent Technology to Support Human Organizations , 2001, IAAI.

[7]  Adam Cheyer,et al.  The Open Agent Architecture , 1997, Autonomous Agents and Multi-Agent Systems.

[8]  K. Haigh,et al.  The Independent LifeStyle Assistant: Lessons Learned , 2006, Assistive technology : the official journal of RESNA.

[9]  Deborah L. McGuinness,et al.  Explaining answers from the Semantic Web: the Inference Web approach , 2004, J. Web Semant..

[10]  Milind Tambe,et al.  Evolution of a Teamwork Model , 2005 .

[11]  Karen L. Myers,et al.  The SPARK agent framework , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[12]  Karen L. Myers,et al.  Human directability of agents , 2001, K-CAP '01.

[13]  Candace L. Sidner,et al.  COLLAGEN: A Collaboration Manager for Software Interface Agents , 1998, User Modeling and User-Adapted Interaction.

[14]  Karen L. Myers,et al.  Continuous refinement of agent resource estimates , 2006, AAMAS '06.

[15]  Martha E. Pollack,et al.  Intelligent Technology for an Aging Population: The Use of AI to Assist Elders with Cognitive Impairment , 2005, AI Mag..

[16]  Milind Tambe,et al.  An Automated Teamwork Infrastructure for Heterogeneous Software Agents and Humans , 2003, Autonomous Agents and Multi-Agent Systems.

[17]  Jim Blythe An Analysis of Procedure Learning by Instruction , 2005, AAAI.

[18]  Michael P. Georgeff,et al.  Decision-Making in an Embedded Reasoning System , 1989, IJCAI.

[19]  Martha E. Pollack,et al.  Entropy-Driven online active learning for interactive calendar management , 2007, IUI '07.

[20]  Ari K. Jónsson,et al.  Activity Planning for the Mars Exploration Rovers , 2005, ICAPS.

[21]  Deborah L. McGuinness,et al.  A proof markup language for Semantic Web services , 2006, Inf. Syst..

[22]  Thomas Wagner,et al.  The Independent LifeStyle AssistantTM (I.L.S.A.): AI Lessons Learned , 2004, AAAI.

[23]  Boi Faltings,et al.  Evaluating Preference-based Search Tools: A Tale of Two Approaches , 2006, AAAI.

[24]  Tomás E. Uribe,et al.  Deploying a personalized time management agent , 2006, AAMAS '06.

[25]  R. James Firby Task Networks for Controlling Continuous Processes , 1994, AIPS.

[26]  Leysia Palen,et al.  Social, individual and technological issues for groupware calendar systems , 1999, CHI '99.

[27]  Nate Blaylock,et al.  A problem solving model for collaborative agents , 2002, AAMAS '02.

[28]  Deborah L. McGuinness,et al.  Explaining Task Processing in Cognitive Assistants that Learn , 2007, FLAIRS.

[29]  Tomás E. Uribe,et al.  Multi-Criteria Evaluation in User-Centric Distributed Scheduling Agents , 2006, AAAI Spring Symposium: Distributed Plan and Schedule Management.

[30]  Manuela M. Veloso,et al.  Bumping strategies for the multiagent agreement problem , 2005, AAMAS '05.

[31]  Dana S. Nau,et al.  Semantics for hierarchical task-network planning , 1994 .

[32]  Francesca Rossi,et al.  Multi-agent meeting scheduling with preferences: efficiency, privacy loss, and solution quality , 2002 .

[33]  Martha E. Pollack,et al.  Augmenting Disjunctive Temporal Problems with Finite-Domain Constraints , 2005, AAAI.

[34]  Mabry Tyson,et al.  A Mixed-initiative Framework for Robust Plan Sketching , 2003, ICAPS.

[35]  Eric Horvitz,et al.  The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users , 1998, UAI.

[36]  Christopher W. Geib,et al.  The Independent LifeStyle Assistant , 2004 .

[37]  D. Kirsh A Few Thoughts on Cognitive Overload , 2000 .

[38]  Jim Blythe,et al.  Task learning by instruction in tailor , 2005, IUI.

[39]  Daniel G. Bobrow,et al.  What a to-do: studies of task management towards the design of a personal task list manager , 2004, CHI.

[40]  Markus Chimani,et al.  DiamondHelp: a new interaction design for networked home appliances , 2006, Personal and Ubiquitous Computing.

[41]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[42]  Richard Fikes,et al.  Design and Implementation of the CALO Query Manager , 2006, AAAI.

[43]  Tomás E. Uribe,et al.  Active preference learning for personalized calendar scheduling assistance , 2005, IUI.

[44]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[45]  Jack Park,et al.  IRIS: Integrate. Relate. Infer. Share , 2005, Semantic Desktop Workshop.

[46]  Martha E. Pollack,et al.  Low-cost Addition of Preferences to DTPs and TCSPs , 2004, AAAI.

[47]  Milind Tambe,et al.  Exploiting belief bounds: practical POMDPs for personal assistant agents , 2005, AAMAS '05.

[48]  David A. Cohn,et al.  Improving generalization with active learning , 1994, Machine Learning.