Agents that reduce work and information overload
Communications of the ACM
Experience with a learning personal assistant
Communications of the ACM
Multi-linked negotiation in multi-agent systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
Calendar Agents on the Semantic Web
IEEE Intelligent Systems
Electric Elves: Applying Agent Technology to Support Human Organizations
Proceedings of the Thirteenth Conference on Innovative Applications of Artificial Intelligence Conference
Learning user preferences in distributed calendar scheduling
PATAT'04 Proceedings of the 5th international conference on Practice and Theory of Automated Timetabling
Availability bars for calendar scheduling
CHI '06 Extended Abstracts on Human Factors in Computing Systems
MLBP: MAS for large-scale biometric pattern recognition
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Examining DCSP coordination tradeoffs
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Deploying a personalized time management agent
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
A distributed multi-agent meeting scheduler
Journal of Computer and System Sciences
Chronos: A multi-agent system for distributed automatic meeting scheduling
Expert Systems with Applications: An International Journal
A Generic Personal Assistant Agent Model for Support in Demanding Tasks
FAC '09 Proceedings of the 5th International Conference on Foundations of Augmented Cognition. Neuroergonomics and Operational Neuroscience: Held as Part of HCI International 2009
MemoPA: Intelligent Personal Assistant Agents with a Case Memory Mechanism
ICIC '07 Proceedings of the 3rd International Conference on Intelligent Computing: Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence
A constraint-based approach to scheduling an individual's activities
ACM Transactions on Intelligent Systems and Technology (TIST)
Performance measures to enable agent-based support in demanding circumstances
FAC'11 Proceedings of the 6th international conference on Foundations of augmented cognition: directing the future of adaptive systems
A modular design of Bayesian networks using expert knowledge: Context-aware home service robot
Expert Systems with Applications: An International Journal
Learning user preferences in distributed calendar scheduling
PATAT'04 Proceedings of the 5th international conference on Practice and Theory of Automated Timetabling
International Journal of Intelligent Information and Database Systems
Giving Personal Assistant Agents a Case-Based Memory
International Journal of Cognitive Informatics and Natural Intelligence
A comparison of two agent interaction design approaches
Multiagent and Grid Systems
Agent-Based System Design for Service Process Scheduling: Challenges, Approaches and Opportunities
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
Personal assistant agents have long promised to automate routine everyday tasks in order to reduce the cognitive load on humans. One such routine task is the management of a user's calendar. In this paper, we describe CMRadar, a calendar management system that is a significant step towards achieving the enduring vision of assistant agents. CMRadar is an implemented system with wide-ranging capabilities for supporting email exchange, multiagent negotiations and schedule optimization based on user preferences. The motivation is to develop an end-to-end system for use by real users to obtain data to facilitate learning. Having now completed an initial prototype which we believe is the first end-to-end agent for calendar management, we present as contributions our architecture design, the communication language used to tie system components together, and initial simulation experiments that isolate negotiation cost a key factor to be logged and predicted in order to improve performance.