www.mobilevce.com © 2008 Mobile VCE 1/30 29/07/20 PIMRC 2008 Ubiquitous Service Workshop 15/09/2008 Context Aware PAA Multi-Agent System (CAPMAS) Mr. Stan Wing S. Wong Centre for Telecommunications Research, King’s College London www.mobilevce.com © 2008 Mobile VCE 2/13 29/07/20 Agenda Introduction Context Operational Definition Basic of Agent Technology Personal Assistant Agent (PAA) Context-Aware Multi-Agent System in PAA Context-Aware PAA Multi-Agent Paradigm www.mobilevce.com © 2008 Mobile VCE Conclusion & Future Work Introduction Aim How Context-Aware PAA Multi-Agent System (CAPMAS) framework conveys context-aware computing and agent technologies into ubiquitous system. Objective www.mobilevce.com © 2008 Mobile VCE Personal Assistant Agent (PAA) simultaneously observes, senses and monitors the user behaviour, experience and surrounding environment, and learn from user behaviour. Introduction Network Technologies Devices Service and Content Providers Real-time Communication Directory Home PAN Root DME Local DME Fixed Database Mobile information Satellite Print 3G/GPRS Office PAN Local DME WLAN IP Backbone Application User WiMAX Broadcast PAN Local DME Streaming media Bluetooth Web User Domain www.mobilevce.com © 2008 Mobile VCE Management Network Domain Content/Service Management Content E-Comm management Service Domain Introduction Context is a unique and powerful concept in Human Computer Interaction (HCI) Amplify human activities with new applications and services. Explicit acts of communication while the context awareness behaves implicitly. Context is the gateway to the universe of development of services creation in ubiquitous system. www.mobilevce.com © 2008 Mobile VCE Context Operational Definitions Anind K. Dey, Gregory D. Abowd and Daniel Salber, “A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications” Human-Computing Interaction, Vol. 16, No. 2-4, pages. 97-166. “Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.” Joëlle Coutaz, James L. Crowley, Simon Dobson, David Garlan, “Context is key” Communications of the ACM, Vol. 48, Issues 3, March 2005 pages 49 – 53. “Context is not simply the state of a predefined environment with a fixed set of interaction resources. It’s part of a process of interacting with an ever-changing environment composed of re-configurable, migratory, distributed, and multi-scale resources.” www.mobilevce.com © 2008 Mobile VCE Agent & Environment Basic agent technology concept Agent takes sensory input from the environment and give output actions. Information Sensor Input Agent www.mobilevce.com © 2008 Mobile VCE Environment Action Output Personal Assistant Agents Basic functions www.mobilevce.com © 2008 Mobile VCE Automate repetitive decision making by reasoning and making decisions on behalf of users. Learn from users behaviour, their interests and preferences in order to provide personalised services. Personal Assistant Agent PAA collaborates with user environment and applications Complexity tasks Performing tasks Monitoring events Making decisions on behalf of the user User Information Input Personal Assistant Agent Agent User Environment Environment Action Output www.mobilevce.com © 2008 Mobile VCE How to Link Agent Technologies & Context Awareness in Ubiquitous System? Personal Assistant Agent Agent www.mobilevce.com © 2008 Mobile VCE X Context Space Environment = Context Aware PAA MultiAgent System (CAPMAS) CAPMAS & Context Space Environment CAPMAS is interconnected to our living environment and interact with any context aware entities in its surrounding and remote environments. Basic Capability to locate context information seeming patterns, to predict the user activity, to collect personalise contents automatically delivery service to user silently. Context Information Sensor Input Context Aware Personal PAA MultiAgent Assistant Agent System Agent (CAPMAS) www.mobilevce.com © 2008 Mobile VCE Ontology Context Model Action Output Ontology Context Space User Environment Environment Environment Context-Aware PAA Multi-Agent System (CAPMAS) www.mobilevce.com © 2008 Mobile VCE Delegation Agent (DA) Communication Agent (CA) Rational Agent (RA) Context Management Agent (CMA) Context Information Filtering, Storing and Retrieval Agent (CIFSRA) Delegation Agent (DA) Auto-configurability of PAA Personality Re-configurability of PAA Personality (.e.g., Residential Personal Assistant, car and office assistants) Context-Aware PAA Multi-Agent System (CAPMAS) Auto-configurability Personality Re-configurability Personality Delegation Agent (DA) www.mobilevce.com © 2008 Mobile VCE Communication Agent (CA) Signalling Protocol Negotiation and Renegotiation Creating and Modifying Context Session Context-Aware PAA Multi-Agent System (CAPMAS) Auto-configurability Personality Re-configurability Personality Delegation Agent (DA) Understanding Context Ontology www.mobilevce.com © 2008 Mobile VCE Signalling Protocol Communication Agent (CA) Rational Agent (RA) Integrates logical reasoning, fuzzy reasoning Optimizes an appropriate performance measures Context-Aware PAA Multi-Agent System (CAPMAS) Auto-configurability Personality Re-configurability Personality Delegation Agent (DA) Logical Reasoning Fuzzy Reasoning Semantic Rule Representation www.mobilevce.com © 2008 Mobile VCE Rational Agent (RA) Understanding Context Ontology Signalling Protocol Communication Agent (CA) Context Management Agent (CMA) Monitoring the Quality of Context (QoC) Managing the Context Environment Resource Context-Aware PAA Multi-Agent System (CAPMAS) Auto-configurability Personality Re-configurability Personality Delegation Agent (DA) Quality of Context Context Ontology Context Actuation Context Monitoring Context Management Agent (CMA) Logical Reasoning Fuzzy Reasoning Semantic Rule Representation www.mobilevce.com © 2008 Mobile VCE Rational Agent (RA) Understanding Context Ontology Signalling Protocol Communication Agent (CA) Context Information Filtering, Storing and Retrieval Agent (CIFSRA) Finding the temporary repository space in user’s personal area network. Context-Aware PAA Multi-Agent System (CAPMAS) Auto-configurability Personality Bayesian Filtering Information Retrieval Techniques Re-configurability Personality Auto-configurability Personality Delegation Agent (DA) Context Information Filtering, Storing and Retrieval Agent (CIFSRA) Quality of Context Context Actuation Context Ontology Context Monitoring Context Management Agent (CMA) Logical Reasoning Fuzzy Reasoning Semantic Rule Representation www.mobilevce.com © 2008 Mobile VCE Rational Agent (RA) Understanding Context Ontology Signalling Protocol Communication Agent (CA) Conclusion & Future Works The importance of context operational definitions and personal assistant agents as an enabling technology for the personalisation of ubiquitous services. A multi-agent system framework was presented to use on the enabling technologies for simultaneously observing, sensing and monitoring the user behaviour, experience and surrounding environment, and learning from user behaviour. Helps the developer to have a clear view during the development of the personalisation service under the ubiquitous context awareness environment. Future Works We are planning to continue developing CAPMAS’s ability to processing semantic digital information, making a ubiquitous services system cope with user’s behaviours. www.mobilevce.com © 2008 Mobile VCE A personality agent theory and design documentation with sequencing protocols which are based on unified modelling language (UML). Thank you ! For further information please contact: Mr Stan Wing S. Wong E-mail: Tel: WWW: www.mobilevce.com © 2008 Mobile VCE 20/30 [email protected] +44 207 848 2889 www.ctr.kcl.ac.uk 29/07/20
© Copyright 2026 Paperzz