+ All Categories
Home > Documents > Context Adaptive Services

Context Adaptive Services

Date post: 30-Oct-2014
Category:
Upload: john-yanosy
View: 530 times
Download: 0 times
Share this document with a friend
Description:
An overview of some concepts for enabling a more intelligent Smartphone application eco system for both users and application developers.
Popular Tags:
13
March 2012 Copyright (c) John A. Yan osy Jr. All rights reserv ed. 1 Context Adaptive Service Framework (A Proposed Intelligent Agent and Knowledge Based Smartphone Application and Web Service Framework) John A. Yanosy Jr. [email protected]
Transcript
Page 1: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

1

Context Adaptive Service Framework(A Proposed Intelligent Agent and Knowledge Based

Smartphone Application and Web Service Framework)

John A. Yanosy [email protected]

Page 2: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

2

Table of Contents

• Limitations of Current Smartphone And Web Services Ecosystem

• Complex Smartphone User Ecosystem

• Conceptual Context Adaptive Framework

• Context Adaptive Desired Characteristics and Enabling Technologies

• Context Knowledge and Adaptation

Page 3: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

3

Limitations of Current Smartphone And Web Services Ecosystem

• User Cognitive Complexity: Smartphone Applications and Web Services Increase Opportunities while Increasing User Cognitive Complexity

• Static Smartphone Framework: Current Smartphone application environments are static in nature and do not enable real time dynamic selection of applications and services to suit the specific user situational context. Only applications previously loaded are available for real time dynamic use.

• Complex Application Discovery: User’s ability to successfully discover and select smartphone applications that are most relevant to their desires is becoming more complex due to the rapidly increasing numbers and types of applications offered

• No Adaptation to User Context: The only context adaptation is for location based services for discovery on maps using current location. There is no other user context information used to adapt services.

• Application Binding to Specific Web Service/Content Provider: Smartphone applications are typically bound to one or a very small set of Web Services and Providers.

Page 4: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

4

* Life Assistance Services

* Multi-AgentSystem

*ServiceCoordination

*SemanticDialog

*OntologyTranslation

Complex Smartphone User Ecosystem(Smartphone Applications and Web Services Increase

Opportunities while Increasing User Cognitive Complexity)

Citizen

Family

LearnerEconomicPlayer

UserRoles

User Desires

Entertainment

Art, Culture,Beauty

Health

Knowledge

Basic(Food, Shelter)

Financial

Companionship

Spiritual

Assistance,Guidance

Life Accomplishment

Provider

Educator

Leader

Contributor

Freedom, Democracy

Society

Semantic WebServices & Domain

Ontologies

CompetitorNurturer,

HealerInnovator

Social

On

tologies

Communication(e-mail, Telephone, Mail)

Information & ProcessingRadio, TV, Cable,

Newspapers, Magazines)

Entertainment(Movies, Music, Games)

Art, Culture(Plays, Musicals, Museums,

Books)

Environment(Monitoring, Control)

PersonalAssistant

Security

E-Commerce, M-Commerce(Monitoring, Control

Consumer

Professional

Citizen

Learner

Artist

User Context User Dialog System Dialog

Commerce

Page 5: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

5

Context Adaptive Desired Characteristics and Enabling Technologies

• Able to achieve user perceived adaptive behaviors through use of collaborative intelligent agent framework and knowledge of current and past context adaptations

• Represent and reason about user preferences, situational contexts, past decisions and their outcome

• Represent and reason about knowledge of services in a continuously expanding services ecosystem

• Expanding set of Specialized Collaborative Network of Intelligent agents that learn about user situational context for service selection action decisions, their outcomes, and adjust their knowledge and beliefs to guide future decisions in similar situations

Page 6: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

6

Context Knowledge and Adaptation• Situational Context and Different Perspectives: different people viewing the same situation can

have different perspectives about what is important and which attributes to focus on. • Context Knowledge Representation and Reasoning: How can context knowledge be represented

in a computer system and how is machine reasoning enabled?• Context Structure: Is there a structure or hierarchical context for different Smartphone user

situations, where a particular context may be part of a larger context? Can you list different general context situations?

• Separate of Knowledge and Decisions: what are the characteristics of an overarching framework that utilizes expanding knowledge of user situational contexts and available services while taking decision action or task decisions by an intelligent reasoning machine agent.

• Knowledge Based Reasoning Logic and Intelligent Agents: What is the relationship between reasoning using knowledge inference using ontologies and the kind of reasoning an intelligent would make for decisions?

• User Context Dynamics: Is it beneficial for the user to provide the system clues as to the current situational context? Is it desirable for the user to be able to have multiple contexts simultaneously? How should the system use the context clues from the user, the clues form the environment, from the personal profiles, from historical decisions?

• System Adaptation: Is it useful think of the scope of system adaptation to user context, primarily oriented to service adaptation? What other system adaptations are related to user context? Should these desired adaptations be part of the user context knowledge model?

• Smartphone Users: Do Smartphone users present unique context situations that do not occur in fixed location environments? What are some of these unique context situations? Add them to the previous list and context taxonomy for users.

• Conflicts: When user preference are stored in a system, and user context clue given at system interaction time, how should the system resolve the conflicts between user stored preferences and learned decisions. Should the user be able to set context priorities, or should the system always give preference to instantaneous clues and override preferences. What if one or more people are involved in communications or other shared activity across the system, are there opportunities for translation adaptation when their different context perceptions and preferences are in conflict?

Page 7: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

7

Key Elements of Context Adaptive Framework

• Context Adaptive Service Framework that represents and reasons about user context knowledge

• Knowledge– User Situational Context Knowledge– Knowledge of Available Services

• Distributed Intelligence – Intelligent Agent Based Service Framework

• Creation of a research map identifying all related research areas

Page 8: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

8

Conceptual Context Adaptive Framework Model

Advanced Service Vision Conceptual Model

UserDesires

ServiceCoordinator

Context ServiceDiscovery

Ontologies

TranslationSelection

Agreements

ServiceExecution

DeviceCapability Meta Service

Descriptions

UserPreferences

Reusable SemanticWeb TypeServices

Devices

DeviceConstraints

ServiceOntology

Relationships Multi AgentSystems Research

High user burdenfor discovering,accessing andusing services

User-NetworkSemantic DialogSeverely Limited

Next generation WWW Model

representing services & information in semantic context

Adapts, selects services to satisfy

user preferences, user context, trust models, device constraints, &

semantics of user desires

User CenteredDesign Research

Semantic Web Sites Private IntranetsDomain

Ontologies

ConvergedServicesResearch

Context AwareResearch

Semantica, OntologyResearch

Multi Agent Systems

Semantica Knowledge

Sharing, Dynamic

Teams, Open Services Research

Page 9: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

9

Conceptual Model Characteristics• Distributed intelligence based on knowledge

representation and intelligent agents (W3C Semantic Web and FIPA Agents)

• Ontologies for representing knowledge about context and services

• Intelligent agent model providing service mediation functions– Device adaptation– User Dialog translation– Service coordination– Service selection

Page 10: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

10

Intelligent System Model

Intelligent System Model

Reasoning Logic

Domain Ontology

World Model

Input Processing

Evaluation

Environment

Action Plans

Action Execution

Goals

Update WorldKnowledge Model

AnalyzePerceptions

Agent Speech Acts,System Output

Coordinate Actions

Selects Planto ExecuteKnowledge Base

Capability SupportsWorld Model Updates,

& Evaluation

System Goals, Policies

Determine set ofplans to achieve goals

Environment definition depends on overall system context. Most likely multiple intelligent subsystems

Page 11: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

11

Intelligent System Model Characteristics

• Intelligent Agent Architecture with:– World environment model,– Agent communications language,– Ontology commitments,– Goal oriented planning– Intentional task execution – Domain ontologies

• Feedback structure with agent deliberation of environment knowledge, goals, and task planning, and current task viability

Page 12: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

12

Research Map ConceptAdvanced Service Vision

Business Models-Scenarios

User Centric Service Environment

Adaptation

Policy Framework

User Desires

Context Aware Adaptation

Resource Allocation

Advanced Service Architecture

User Intentions/System Services Translation

User Preferences - Ontology

Nat Lang I/Fs

Distributed Artificial Intelligence

Evolutionary Adaptation

Machine Learning

Service Framework

Web Service & Information Semantic Representation

Service Mediation

Service Discovery

Service Coordination

Service Composition

Ontology Learning

Service Reuse

Automatic Service Execution

ServicePolicies

Page 13: Context Adaptive Services

March 2012 Copyright (c) John A. Yanosy Jr. All rights reserved.

13

Candidate Major Research Topics• Service Framework Vision

• User Centric Environment

– User Desires

• Adaptation- Desired Characteristics

– Policy Framework

– User Context Adaptation

– User Context Representation

• User Interface

• Common Service Framework Functions

• Service Representation, Discovery, Composition, Execution

• Semantic Web

• Intelligent Agents


Recommended