Context-Driven Decision Support Systems
Context-Driven Decision Support Systems
Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and
maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information,
including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington
VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it
does not display a currently valid OMB control number.
16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF 18. NUMBER 19a. NAME OF
ABSTRACT OF PAGES RESPONSIBLE PERSON
a. REPORT b. ABSTRACT c. THIS PAGE Same as 80
unclassified unclassified unclassified Report (SAR)
Presentation Outline
z Introduction
z Knowledge Logistics
z Context-Driven Methodology of Operational Decision Making
z System “KSNet” Research Prototype
z Case Study
z Conclusion & Future Work
2
SPIIRAS
Location of St.Petersburg
3
SPIIRAS
z Founded in 1724
z The research umbrella organization of the Russian Government
z Members of the Academy: Academicians – 458; Corresponding
Members - 686
z 363 units (Research Institutes and Centers)
z 116,500 personnel: 55,100 Researchers (10,000 D.Sc., and
26,000 Ph.D.)
4
STRUCTURE OF THE RUSSIAN ACADEMY OF SCIENCES
SPIIRAS
PREZIDIUM
Yu. S. Osipov, President
Tyumen Saratov
Social Sciences
Troitsk
Yakutsk
Ufa
Historical & Philological Sciences
Vladikavkaz
South
Earth Sciences
5
SPIIRAS
SPIIRAS
URL: http://www.spiiras.nw.ru
6
SPIIRAS
7
SPIIRAS STRUCTURE
SPIIRAS
Dissertation
Scientific Council for Doctor
Council
DIRECTOR
Yusupov Rafael M.,Dr..Sci., Prof. of Sciences
Degree
Service Post-Graduate Scientific Information Service Quality Management Museum of Carl May
Departments Courses Library Group Bureau school
9
SPIIRAS
10
SPIIRAS
11
SPIIRAS
12
SPIIRAS
Selected Publications
13
Introduction: SPIIRAS
Network-Centric Operations
(Adapted from the Chief of Naval Research’ definition of NCW, ONR BAA 05-013)
14
Introduction: SPIIRAS
Application Domains
15
Introduction: SPIIRAS
16
Introduction: SPIIRAS
z Decisions:
z Problem (situation) specific
z Timely
z Alternative
z Repeatable
17
Introduction: SPIIRAS
18
Introduction: SPIIRAS
Sources:
z Alderfer C. Group and Intergroup Relations. In: J. Hackman and J. J. Suttle (eds.) Improving
Life at Work. Palisades, CA: Goodyear, 1977
z Hackman J. Introduction: Work Team in Organizations: An Oriented Framework. In: J.
Hackman (ed.) Groups That Work and those That Don’t. San Francisco, CA: Jossey-Bass,
1990
19
Introduction: What Kind of Networks Is SPIIRAS
z Social networks
z who knows whom => Virtual Communities
z Knowledge networks
z who knows what =>Human & Knowledge Management
z Information networks
z who informs what => Internet/Intranet/Extranet/Grid
z Work networks
z who works where => GroupWare
z Competency networks
z what is where => Knowledge Map
z Inter-organizational network
z organizational linkages => Semantic-Driven Interoperability
20
Introduction: Importance of Semantic-Driven SPIIRAS
Interoperability
21
Introduction: SPIIRAS
marketplace 1
marketplace 3
service owner 3
22
Knowledge Logistics:
SPIIRAS
Definition
z Aim
z Acquisition, integration, and transfer of the right knowledge from
right sources in the right context to the right person in the right
time for the right purpose (6R or 6Right)
z Conditions
z Individual user requirements (personalisation),
z Available knowledge sources (information fusion),
z Current situation analysis (context)
23
Knowledge Logistics: SPIIRAS
KSNet-Approach
z Network of knowledge sources located in information environment is
referred to as “Knowledge Source Network” (KSNet)
z KSNet originates from the concept “Virtual Organization” based on the
synergistic use of knowledge from multiple sources
G H G H
B
F K F K
A D
I I
X E E tn
C
1 Uni
t 2
... Uni
Outsourcing Unit
Competitors
G HG
B B B
K F F K
A A DA D
D I I I
E C C E
Partner 1 Partner 2 Partner n
24
Knowledge Logistics: SPIIRAS
z “I would say that all practical ontologies are semiformal, and the "sweet spot" is
an ontology that specifies clearly how you can commit to it. Both the formal and
informal parts should be designed to make it easy to play by the rules: the
formal by automated testing and the informal by well-written documentation” –
T. Gruber
25
Knowledge Logistics: SPIIRAS
Ontology-Driven Methodology
Knowledge
Map
User – Logistics Manager
Knowledge Source Ontology
Parametric
Constituent Application Knowledge
User Request User
Request Ontology Ontology Source
Structural Request Constituent Constituent
Profile Constituent Application Processing
User
Ontology
Constituent
Constituent Correspondence
Answer
Correspondence Knowledge
Knowledge SourceSources
Instances
User – Operational Application
User –
Manager Ontology
Engineer
Request
Request Passive Active
Ontology
Ontology Sources Sources
Profile
Domain
Domain Tasks
Tasks&& Profile
Ontology
Ontology Methods
Methods
Ontology
Ontology
KL – Knowledge
Logistics
26
Knowledge Logistics: SPIIRAS
Knowledge map
Knowledge Individual
ownership Knowledge sources including humans abstraction
level level
27
Context-Driven Methodology: SPIIRAS
Context Definition
Resource:
Brézillon P., “Context in problem solving: A survey”, The Knowledge Engineering Review, vol. 14, no. 1,
1999, p. 1—34.
28
Context-Driven Methodology: SPIIRAS
Motivation
Decision
Quality
Information
Volume
No All
Right Context
Theorem 1: 50%of the problems in the world result from people using
the same words with different meanings.
Theorem 2: the other 50% of the problems results from people using
different words with the same meaning.
Source: Kaplan S. The Words of Risk Analysis, Risk Analysis, Vol.17, N 4, August 1997
29
Context-Driven Methodology: SPIIRAS
Core Message
30
Context-Driven Methodology: SPIIRAS
z Domain level
z Integration of heterogeneous knowledge describing the domain
knowledge
z Task level
z Integration and formalization of tasks and problem-solving
methods
z Context level
z Integration of information and knowledge relevant to the
problem or situation
31
Context-Driven Methodology: SPIIRAS
Context Types
Request
One-to-one
Context Component
components representation
32
Context-Driven Methodology: SPIIRAS
Simon’s Model
Resource: Simon H.A., The Shape of Automation. New York: Harper & Row, 1965.
34
Context-Driven Methodology: SPIIRAS
35
Context-Driven Methodology: SPIIRAS
Technological Framework
context management
ontology management constraint satisfaction context
management
Object-oriented Constraint
Ontology constraint network satisfaction
(OOCN) problem
37
Context-Driven Methodology: SPIIRAS
z OOCN = (O, V, D, C) z C = C1 U K U C 6
z O – a set of objects z C1: (class, attribute, domain)
z V – a set of variables triple
z D – a set of domains z C2: hierarchical (“is-a”,
Two-Stage Scenario
Preliminary Stage
39
Context-Driven Methodology: SPIIRAS
Information source
Environment
capability models
Formalism of OOCN
40
Context-Driven Methodology: SPIIRAS
41
Context-Driven Methodology: Ontology-Based SPIIRAS
User request Domain ontology Tasks & methods ontology Ontology slice
1
recognition Route Routing
problem 3
Request
Airline
Air availability Slicing
terms 2
Road
Search Land
Weather availability
properties Availability
Airport
Route
Location availability
Weather Monitoring
properties Weather system
radar
Merging
Information source Weather
5
representation station
Air
temperature Wind 4
Information
velocity Slicing
source slice
42
Context-Driven Methodology: SPIIRAS
Integrated Framework
44
System “KSNet” Research Prototype: SPIIRAS
Adaptive Service
User request
defines defines
representation
Abstract context Domain and
Information & task
knowledge ontologies
sources Operational context
data values
Code generation
- Prepared in advance templates
- Generated "on-the-fly" code fragments
Compilation
Execution
(Constraint Solver)
Result
45
System “KSNet” Research Prototype: SPIIRAS
Agent-Based Architecture
47
System “KSNet” Research Prototype: SPIIRAS
Protocols Protocols:
Criteria Voting (VP)
VP BP AP MMP CGP CNP Bargaining (BP)
Task Auctions (AP)
performance ; ;
/; ;
Coalition Games
Contribution
/; ;
/; (CGP)
General
Mediating
;
; Equilibrium Market
Mechanisms
Trust ; ; ; ;
; (MMP)
Contract Nets
Common terms ; ; ; ; ; ; (CNP)
; – supported
/; – weakly supported
– not supported
48
System “KSNet” Research Prototype: SPIIRAS
MMP
1.1. Refuse
z The main features of this protocol
are: 1.2. Not Understood
1. managers (initiators in FIPA)
divide tasks, 1.3. Propose
2. contractors (participants in FIPA)
bid, 1.3.1. Reject Proposal
3. manager makes contract for
lowest bid, 1.3.2. Accept Proposal
1.3.2.2. Failure
49
System “KSNet” Research Prototype: SPIIRAS
50
System “KSNet” Research Prototype: SPIIRAS
Refuse
Propose Here and then:
CSP-Based Reject Proposal Yellow ( )–
conventional
Analysis Accept Proposal CNP
Inform Green ( )–
modification
Failure
KQML, P/FDM, CoLan, CIF Internal formats OKBC, LISP, CLISP, LDL+ OWL, DAML+OIL, KQML
Formats and OOCN
Standards
Base Ontologies WordNet Application (domain specific) Application (domain specific) Application (domain specific)
ontologies ontologies ontologies
FIPA-based with peer-to-peer Not supported FIPA-based with mediating FIPA-based with peer-to-peer &
MAS
interaction interaction mediating interaction
Architecture
53
System “KSNet” Research Prototype: SPIIRAS
Ontology
Management
User DAML+OIL
Interface
RDF Representation
Data HTML XML
Management
ISAPI / CGI
ODBC Implementation
Internal Object Scheme
Classes Attributes Constraints Domains
Notation
Object-Oriented Constraint Networks
54
System “KSNet” Research Prototype: SPIIRAS
55
Case Study: SPIIRAS
Humanitarian Logistics
Source: Humanitarian Logistics: Getting the Right Relief to the Right People at the Right
Time, Fact Sheets, Fritz Institute, 2005 URL: http://www.fritzinstitute.org/-fact_sheets/-f_s-
hls.html.
56
Case Study: SPIIRAS
Requested Information
57
Case Study: SPIIRAS
Ontology Creation
Experts Experts
Request vocabulary List of Knowledge Sources
Hospital, structure, - Catalogue of hospital equipment:
components, times of delivery, http://maktechno.virtualave.net/m
suppliers, capabilities, enu.htm
capacities, locations, providers, - Naics.daml (DAML Ontology
Request transportation services, types, Library)
routes, geography, weather, - CLIN-ACT (Clinical Activity).html
KSNet method of delivery, delivery (The ON9.3 Library of
Ontologies)
- Medical Procedures.daml (The
ON9.3 Library of Ontologies)
- Upper Cyc/HPKB IKB
Ontology.html (Ontolingua
Ontology Creation Server)
58
Case Study: SPIIRAS
Complex of Tasks
59
Case Study: SPIIRAS
Disaster relief
• type of disaster
part of
part of part of
Notation:
Hospital location Supplier definition
• current situation Task • type and quantity of
conditions • input argument medical facilities
¾possible location ¾output argument ¾supplier properties
60
Case Study: Interactions between Domain and SPIIRAS
61
Case Study: Domain Ontology Slice for SPIIRAS
Thing
Portable
hospital
Suppliers
Hospital Hospital
Components Location
Suppliers Locations
Routing
Resource Allocation
Thing
Legend:
Suppliers part-of
relationship
associative
relationship
BOM – Bill of Materials
Components Hospital Logistics
definition allocation
Route
availability
64
Case Study: SPIIRAS
Allocation
quantity longitude
availability
start_time
Location
name
Weather
time
Hospital
end_time latitude conditions
quantity longitude
availability
Allocation
route
type
cost
time
Routing
Delivery Location Weather
start_time name time
end_time latitude conditions
quantity longitude
availability
route type
cost
time
65
Case Study: SPIIRAS
Weather Component
time 17.10.04 type table
conditions sunny price 9 …
quantity ?
…
66
Case Study: SPIIRAS
Examples of Constraints
67
Case Study: SPIIRAS
Major Features
0 Capacity
Time
Costs
Capacity
Time
Costs
Time
Costs
Hosp. Allocation
1
BOM Definition
Geographical
Injury specifics
Capacity objects
Hosp. Suppliers
Required Definition Hospital
2 Supplies Suppliers and their
capacities
Location
Used Routing
68
Case Study: SPIIRAS
69
Case Study: SPIIRAS
70
Case Study: SPIIRAS
Constraint is omitted
Solution's reliability 64%
71
Case Study: SPIIRAS
72
SPIIRAS
Conclusions (1)
73
SPIIRAS
Conclusions (2)
74
Future Work: SPIIRAS
Motivation
z Fast (time-critical) response for megadisaster events (massive
hurricanes, earthquakes, nuclear attacks, etc.) requires emergency
preparedness based on long-term response scenarios planning
with realistic (or predictable) expectations concerning available
(alternative) federal & local sources and estimation of access time
to them.
z Major Megadisaster Response Management Issues:
z scenario-based information fusion for operation preparing
related to typified situation;
z context-aware interoperability of operation participants based on
common knowledge & problem representation model;
z on-the-fly decision support assistance for officials based on
adaptive services.
75
Future Work: SPIIRAS
z Purpose
z Producing efficient plans for treatment and evacuation of injured people
based on information available in different sources
z Information used
z Patient data: location, injury, time of injury, current condition, personal data
(diseases, disease history, regular drug prescriptions, etc.)
z Providers of evacuation facilities: the facilities
z Weather conditions
z etc.
z Possible decisions
z treat the patient at site
z send mobile ambulance to the site
76
Future Work: SPIIRAS
77
Future Work: SPIIRAS
Scenario
Start
Hospital
Allocation
Routing
End
78
Future Work: SPIIRAS
79
SPIIRAS
Thank you!