81
SPIIRAS CKM Workshop (MIT, Cambridge, MA; January 24, 2006 Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head of Computer Aided Integrated Systems Laboratory St.Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences (SPIIRAS) 39, 14th line, St.Petersburg, 199178, Russia Phone: +7(812) 328-2073; Fax: +7(812) 328-0685; e-mail: [email protected]

Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

SPIIRAS

CKM Workshop (MIT, Cambridge, MA; January 24, 2006

Context-Driven Decision Makingin Network-Centric Operations:

Agent-Based Intelligent Support

Prof. Alexander SmirnovHead of Computer Aided Integrated Systems LaboratorySt.Petersburg Institute for Informatics and Automation of the RussianAcademy of Sciences (SPIIRAS)

39, 14th line, St.Petersburg, 199178, RussiaPhone: +7(812) 328-2073; Fax: +7(812) 328-0685; e-mail: [email protected]

Page 2: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

Report Documentation Page Form ApprovedOMB No. 0704-0188

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 andmaintaining 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, ArlingtonVA 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 itdoes not display a currently valid OMB control number.

1. REPORT DATE JAN 2006 2. REPORT TYPE

3. DATES COVERED 00-00-2006 to 00-00-2006

4. TITLE AND SUBTITLE Context-Driven Decision Making in Network-Centric Operations:Agent-Based Intelligent Support

5a. CONTRACT NUMBER

5b. GRANT NUMBER

5c. PROGRAM ELEMENT NUMBER

6. AUTHOR(S) 5d. PROJECT NUMBER

5e. TASK NUMBER

5f. WORK UNIT NUMBER

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) St.Petersburg Institute for Informatics and Automation of the Russian,Academy of Sciences (SPIIRAS),39, 14th line, St.Petersburg, 199178, Russia,

8. PERFORMING ORGANIZATIONREPORT NUMBER

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR’S ACRONYM(S)

11. SPONSOR/MONITOR’S REPORT NUMBER(S)

12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited

13. SUPPLEMENTARY NOTES Collaboration and Knowledge Management (CKM) Workshop, 24-26 Jan 2006, Cambridge, MA

14. ABSTRACT

15. SUBJECT TERMS

16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT Same as

Report (SAR)

18. NUMBEROF PAGES

80

19a. NAME OFRESPONSIBLE PERSON

a. REPORT unclassified

b. ABSTRACT unclassified

c. THIS PAGE unclassified

Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Page 3: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

2

SPIIRAS

Presentation Outline

IntroductionKnowledge LogisticsContext-Driven Methodology of Operational Decision MakingSystem “KSNet” Research PrototypeCase StudyConclusion & Future Work

Page 4: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

3

SPIIRAS

Location of St.Petersburg

Page 5: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

4

SPIIRAS

Russian Academy of Sciences

Founded in 1724The research umbrella organization of the Russian GovernmentMembers of the Academy: Academicians – 458; Corresponding Members - 686 363 units (Research Institutes and Centers)116,500 personnel: 55,100 Researchers (10,000 D.Sc., and 26,000 Ph.D.)

Page 6: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

5

SPIIRAS

Departments representing scientific fields

RegionalScientific Centres

PREZIDIUMYu. S. Osipov, President

Far East Siberian UralSt. Petersburg

G.I. AlferovVice-President of

RAS

St. PetersburgG.I. Alferov

Vice-President of RAS

Regional BranchesRegional Branches

Scientific CentresScientific Centres

Amur Buryat Arkhangelsk

Kamchatka Irkutsk Komi

North- Kemerovo Orenburg

East Krasnoyarsk Perm

Khabarovsk Novosibirsk Udmurt

Primorski Omsk Chelyabinsk

Sakhalim Tomsk

Tyumen

Yakutsk

ChernogolovkaDaghestanKabardino-BalkariyaKazanKarelianKolaPuschinoSamaraSaratovTroitskUfaVladikavkazSouth

STRUCTURE OF THE RUSSIAN ACADEMY OF SCIENCESSTRUCTURE OF THE RUSSIAN ACADEMY OF SCIENCES

Mathematical Sciences

Physical Sciences

Information Technologies & Computer Systems

Power & Mechanical Engineering, Mechanics & Control Processes

Biological Sciences

Chemistry & Materials Science

Social Sciences

Historical & Philological Sciences

Earth Sciences

Page 7: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

6

SPIIRAS

SPIIRAS

St.Petersburg Institute for Informatics and Automation (SPIIRAS)Founded in 1978Only 1 Russian Academy of Science Institute operating in Northwest Russia in Computer Science discipline210 Personnel: 167 Researchers (34 D.Sc., and 56 Ph.D., 37 Ph.D.students)Grants Ph.D and Dr.Sc. (Technical) degrees

URL: http://www.spiiras.nw.ru

Page 8: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

7

SPIIRAS

SPIIRAS Research Directions

Fundamentals of the Informatization of the Society and Regions, Regional Information and Computer Networks and Systems Architecture, System Decisions and Software Development for Information and Control Complexes for Real Time Signal Processing Fundamentals of Information Processes in Complex (Socio-, Eco-, Bio-,Geo-, etc) Systems Theoretic Basics in Developing Information Technologies for Research Automation, Control and Manufacturing Intelligent Systems

Page 9: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

SPIIRASSPIIRAS STRUCTURESPIIRAS STRUCTURE

D I R E C T O RYusupov Rafael M.,Dr..Sci., Prof.

Deputy-Directorsfor Research

Smirnov Alexandr V.Dr.Sci.Prof.

Deputy-Director forMaintenance

Tkach Anatoly F.,PhD.

Scientific SecretaryBackuradze Dmitry

V., PhD.

Post-Graduate Courses

ScientificLibrary

Information ServiceGroup

Distributed ComputationalStructures

Torgashev Valery A.Dr.Sci.,Prof.

Data Transfer Systems andComputer Networks

Losev Gennady M. PhD.

Computer and InformationSystems and Problem ofInformation Protection

Vorobyov Vladimir I. Dr.Sci.,Prof.

Research AutomationAlexandrov Viktor V. Dr.Sci.,Prof.

Modeling AutomationMarley Vladimir E. Dr.Sci.

Computer Aided IntegratedSystems

Smirnov Alexandr V.,Dr.Sci.Prof.

Software Engineering andSoftware Systems

Skirtil Viacheslav I., PhD.

Applied InformaticsYusupov Rafael M.,Dr.Sci.,Prof.

Information Technologies forControl and Robotics

Timofeyev Adil V. V.Dr.Sci.,Prof.

Information Technologies for SystemsAnalysis

Sokolov Boris V. Dr.Sci.Prof.

Information Control SystemsPonomarev Valentin .M. Dr.Sci.,Prof.

Educational Information TechnologiesGrigorijva Alla I., PhD.

ServiceDepartments

ScientificCouncil

DissertationCouncil for Doctor

of SciencesDegree

Object-Oriented Geo-InformationSystems

Popovich Vasily V., Dr.Sci.

Assistant for InternationalResearch CooperationPodnozova Irina P., MS

Information Technologies forEcology and Physics ResearchNesterov Mikhail.M.Dr.Sci.,Prof.

Intelligent Systems GorodetskiVlalimir I., Dr.Sci.,Prof.

Information-Analytic Technologiesfor Economics

Lysenko Igor V., Dr.Sci.,Prof.

Information Technologies for Clinical Biophysics

Pavlovski Vladimir F. , PhD.

Quality Management Bureau

Museum of Carl May school

Problems of Society InformatizationZabolotsky Vadim P., Dr.Sci.

Speech InformaticsRonzhin Andre L., PhD.

Biomedical InformaticsRoudnitsky Sergey B., Dr.Sci.,Prof.

Information Security Kotenko Igor V. Dr.Sci.,Prof.

Deputy-Directors forInnovation

Popovich Vasily V.Dr.Sci.Prof.

Deputy-Directorsfor Research

Sokolov Boris V. Dr.Sci.Prof.

LABORATORIES

GR O U P S

Page 10: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

9

SPIIRASCAIS Lab Research Collaboration History with US DoD Organizations

Ontology-Driven Information Integration from Heterogeneous Sources for Operational Decision Making Support (US Office of Naval Research and US Air Force Research Laboratory, 2005-2006 – CRDF’ project RUM2-1554-ST-05): Case Study – Humanitarian Logistics. Due to this project SPIIRAS is the first (and currently the only one) Russian organization involved into joint research of US ONR and AFRL

Mathematical Basic of Knowledge Discovery and Autonomous Intelligent Architectures: Knowledge Fusion in the Scalable Infosphere (US AFRL, 2000-2003 – ISTC’ project 1993P): Case Study – Mobile Hospital Configuration

Page 11: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

10

SPIIRAS

Collaboration with Ford

Ontology Modeling and Knowledge Integration for Supply Chain Management and Product Lifecycle Management (Ford Research Lab, Dearborn, USA, 2001-2005) External Logistics Network Configuring for Russian Assembly Plant (Ford Motor Company – Russia, St.Petersburg, Russia, 2001-2002)

Customer-Oriented Management of Vehicles Supply Chain Using Fuzzy Coalition Games (Ford Research Center, Aachen, Germany, 1999–2000 - project)Configuration and Optimization of Global Production Networks in Order to Improve Investment Efficiency over Total Facility Life-Time (Ford Research Center, Aachen, Germany, for 1996-1999 - project)

Page 12: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

11

SPIIRAS

CAIS Lab’ Current European Grants & Projects

ILIPT - Intelligent Logistics for Innovative Product Technologies (European Community – Research Program on Information Society Technologies, 2004-2007, – project IST-2002-507592). Due to this project SPIIRAS is the first (and currently the only one) Russian organization involved into EU 6th FP projects related to the business area

IMS-NoE – Intelligent Manufacturing Systems (European Community –Research Program on Information Society Technologies, 2003-2006, –project IST-2001-65001). Due to this project SPIIRAS is the first (and currently the only one) Russian organization involved into Intelligent Manufacturing Systems Program

Knowledge Supply for Regional and Inter-Regional Networks of Small and Medium-Size Enterprises (Swedish Foundation for International Cooperation in Research and Higher Education, 2003-2006)Information Modelling for Multi-Lingual System Development Across the Extended Enterprise and Multi-Agent Systems (Engineering and Physical Sciences Research Council, UK, 2003-2005)Ontology-Based New Order Code Generation for Corporate Product Data Management System (Festo, Germany, 2005-2006)Ontology-Based Intelligent Access to Documents and Catalogues (Festo, Austria-Germany, 2003-2005)

Page 13: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

12

SPIIRAS

CAIS Lab’ Current Russian Grants & Projects

Methodological and Mathematical Foundations of Context-Driven Intelligent Decision Support Systems Development (Russian Basic Research Foundation, 2005-2007 - project 05-01-00151)

Context-Driven Methodology of Distributed Systems Development for Intelligent Decision Making Support in Open Information Environment (Presidium of Russian Academy of Sciences – Research Program on Mathematical Modeling and Intelligent System, 2004-2006 - project 16.2.35)

Theoretical Foundations and Multi-Agent Technology for Context Management in Open Information Environment (Department of Information Technologies and Computational Systems of Russian Academy of Sciences – Research Program on Fundamental Basis of Information Technologies and Systems, 2003-2005, - project 1.9)

Page 14: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

13

SPIIRAS

Selected Publications

Smirnov A., Pashkin M., Chilov N., Levashova T. and A. KrizhanovskyAgent-Based Intelligent Support to Coalition Operations: a Case Study of Health Service Logistics Support. Information & Security. Special Issue on IT in Coalition and Emergency Operations. Vol.16, 2005, pp. 41-61.Smirnov A.V., Pashkin M.P., Chilov N.G., and Levashova T.V. Knowledge Logistics in Information Grid Environment. Future Generation Computer Systems, 2004, 20 (1), pp. 61—79.Smirnov A., Pashkin M., Chilov N., Levashova T. KSNet-Approach to Knowledge Fusion from Distributed Sources. Computing and Informatics. V. 22, 2003, pp. 105—142.Smirnov A.V., Pashkin M.P., Chilov N.G., Levashova T.V. Agent-Based Support of Mass Customization for Corporate Knowledge Management. Engineering Applications of Artificial Intelligence,16 (4), June 2003, pp. 349—364.Smirnov A., Pashkin M., Chilov N., Levashova T. Haritatos F. Knowledge Source Network Configuration Approach to Knowledge Logistics. International Journal of General Systems, 2003, 32 (3), pp. 251—269.

Page 15: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

14

SPIIRASIntroduction:Network-Centric Operations

Network-centric Operations exploit information and network technologies to integrate widely dispersed human decision-makers, networking sensors, and resources into a highly adaptive, comprehensive network-centric environment to achieve shared situation awareness and unprecedented missioneffectiveness by efficient linking knowledgeable components in the environment

(Adapted from the Chief of Naval Research’ definition of NCW, ONR BAA 05-013)

Page 16: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

15

SPIIRASIntroduction:Application Domains

Emergency preparedness and response (to terrorism attacks / incidents, catastrophic events, natural disasters, emergency situations, etc.) Global war on terrorism (GWOT) and Multinational operations other than war (OOTW)Intelligent transportation systemsSupply chain management & e-BusinessCoalition health service logistics support…

Page 17: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

16

SPIIRASIntroduction:Decision Level Correspondence

Strategic decisions concern general directions, long-term goals and relationships. Tactical decisions take place within the context of strategic decisions. They are primary concerned with the most appropriate effective use of available resources.Operational decisions affect activities taking place right now. The tasks, resources, and goals of these activities have been set bystrategic and / or tactical decisions.

Page 18: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

17

SPIIRASIntroduction:Operational Decision Making Features

Coordination of different levels of decision makingManagement of huge amount of information and knowledgeIntelligent sharing and reuse of information and knowledgeDynamic conditionsPersonalization of decision making (Intelligent Personalized Assistant)

Decisions:Problem (situation) specificTimelyAlternativeRepeatable

Page 19: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

18

SPIIRASIntroduction:Operational DSS Reguirements

Robustness: the decision support system (DSS) should continue tooperate even if some of its elements stop;Sensitivity and Adaptability: relationships between the system's elements organization's units has to be able to be easily and quickly readjusted in accordance with changes in the environment;Intensive Knowledge / Information Exchange between the system's elements: knowledge management de facto has become essential fordecision making processes.

Page 20: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

19

SPIIRASIntroduction:Five Key Characteristics of Team

Teams exist to achieve a shared goal.Team members are interdependent regarding some common goal.Teams are bounded and stable over time.Team members have the authority to manage their own work and internal processes.Teams operate in a social system context.

Sources: Alderfer C. Group and Intergroup Relations. In: J. Hackman and J. J. Suttle (eds.) Improving Life at Work. Palisades, CA: Goodyear, 1977Hackman 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

Page 21: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

20

SPIIRASIntroduction: What Kind of Networks Is Needed for Operational Decision Making?

Social networkswho knows whom => Virtual Communities

Knowledge networkswho knows what =>Human & Knowledge Management

Information networkswho informs what => Internet/Intranet/Extranet/Grid

Work networkswho works where => GroupWare

Competency networkswhat is where => Knowledge Map

Inter-organizational networkorganizational linkages => Semantic-Driven Interoperability

Page 22: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

21

SPIIRASIntroduction: Importance of Semantic-Driven Interoperability

Today the organizational competence is the function of collective intellectual capital (knowledge) of the network-centric environment across the decision lifecycleDecision knowledge is critical core competency for future. Only 20% of a firm’s knowledge is effectively used by today’s organizations.Different consumers (decision makers) of decision information look at it from different contexts (aspects)The major problem of modern DSSs is to provide a unified and complete view of all aspects of decision making to provide team decision

Page 23: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

22

SPIIRASIntroduction:Network-Centric Environment Basis

service owner 1

service owner 3

service owner 2

marketplace 1

marketplace 2

marketplace 3

service

consumer

market ownerservice contract

Intelligent Agents, Ontology Management, and Markup LanguagesOpen Service Reference Model:

Page 24: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

23

SPIIRASKnowledge Logistics:Definition

AimAcquisition, 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)

ConditionsIndividual user requirements (personalisation),Available knowledge sources (information fusion),Current situation analysis (context)

Page 25: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

24

SPIIRASKnowledge Logistics:KSNet-Approach

Network of knowledge sources located in information environment is referred to as “Knowledge Source Network” (KSNet)KSNet originates from the concept “Virtual Organization” based on the synergistic use of knowledge from multiple sources

Elements of the Network

Unit 2 . . . Unit n

• Knowledge Bases• Experts• Repositories• Tools

Outsourcing

Knowledge Source Network(KSNet)

X

A

B

C E

G H

I

KD

F

G H

KI

F

E

CompetitorsUnit 1

A

B

C

DE

F

G H

IK

Partner n

A

B

C

DE

F

G

IK

Partner 2

A

B

C

DF

G H

I

Partner 1

A

B

DE

IK

Page 26: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

25

SPIIRASKnowledge Logistics:FIPA Ontology Definition

Ontology is an explicit specification of a structure of a certain domainOntology includes a vocabulary for referring to a subject area, and a set of logical statements expressing the constraints existing in the domain and restricting the interpretation of the vocabularyOntology provides a vocabulary for representing and communicating knowledge about some topic, and a set of relationships and properties that hold for the entities denoted by that vocabulary

“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

(Thomas Gruber' interview available in AIS SIGSEMIS 1(3) 2004http://www.sigsemis.org/newsletter/october2004/tom_gruber_interview_sigsemi)

Source: Foundation for Intelligent Physical Agents (FIPA), www.fipa.org

Page 27: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

26

SPIIRASKnowledge Logistics:Ontology-Driven Methodology

User Request

Parametric Constituent

Structural Constituent

Request Ontology

User Constituent

Application Ontology

Constituent

Correspondence

User Request

Processing

Answer

ApplicationOntology

User – Logistics Manager

User – Operational Manager

User –Engineer

Request Ontology Request

Ontology

Knowledge Sources

Knowledge Source Ontology

Application Ontology

Constituent

Knowledge Source

Constituent

Correspondence

Knowledge SourceInstances

Passive Sources

Active Sources

DomainOntologyDomain

OntologyTasks & MethodsOntology

Tasks & MethodsOntology

Profile

ProfileProfile

Knowledge Map

KL – Knowledge Logistics

Page 28: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

27

SPIIRASKnowledge Logistics:Ontology-Driven Knowledge Sharing

Ontology library

Object-oriented constraint networks astopic-independent fundamental model

Knowledge representation language (e.g., KIF, DAML+OIL, OWL)

Domain ontologies Tasks & methods ontologies

Application ontologies

Knowledge map

Knowledge sources including humans

Knowledge representation

level

Knowledgesharing

level

Knowledge ownership

level

Sharedabstraction

level

Specificabstraction

level

Universal abstraction

level

Individual abstraction

level

Model primitives

Language primitives

Page 29: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

28

SPIIRASContext-Driven Methodology:Context Definition

Context is any information that can be used to characterize the situation of a component, where a component can be a person, place, physical or computational object.

For problem solving “context is what constraints a problem solving without intervening in it explicitly” (Brézillon 1999).

Resource: Brézillon P., “Context in problem solving: A survey”, The Knowledge Engineering Review, vol. 14, no. 1, 1999, p. 1—34.

Page 30: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

29

SPIIRASContext-Driven Methodology:Motivation

Information Volume

Decision Quality

No AllRight 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

Page 31: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

30

SPIIRASContext-Driven Methodology:Core Message

Contextual interpretation & integration of available mission-focused information for operational decision making is a key point to achieve effectiveness of network-centric operation mission based on the Knowledge Logistics Tenet:

“The right information from right sources in the right contextto the right person in the right time for the right purpose (operational situation)”

Page 32: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

31

SPIIRASContext-Driven Methodology: Levels of Integration of Knowledge and Information

Domain levelIntegration of heterogeneous knowledge describing the domain knowledge

Task levelIntegration and formalization of tasks and problem-solving methods

Context levelIntegration of information and knowledge relevant to the problem or situation

Page 33: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

32

SPIIRASContext-Driven Methodology:Context Types

Abstract Contextinformation and knowledge relevant to the request provided by context components

Operational Contextinstantiation of abstract context by values provided by context components included in the abstract context

Operational context

Request

Context components

One-to-oneComponent representation

ValuesInformation and knowledge relevant to the request

Abstract context

Page 34: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

33

SPIIRASContext-Driven Methodology: Relation to External Sources

User

Property1

Propertyn

Domain ontology

Information

EnvironmentProperty1

Propertym

External source1

External sourcek

External sources

Data Knowledge

External source’s data

Page 35: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

34

SPIIRASContext-Driven Methodology: Simon’s Model

“Intelligence phase” is defined as “searching the environment forconditions calling the decision” (Simon 65). The phase represents the start of the decision process. It involves the recognition of a problem which requires a decision, and gathering and an analysis of information concerning the problem.“Design phase” is described as “inventing, developing and analysing possible courses of actions” (Simon 65). This phase entails generation of alternative ways aimed at a goal achievement.In the “choice phase” all alternatives are searched, evaluated and one chosen as a recommended solution (Simon 65). This phase supportsthe operational level of decisions.

Resource: Simon H.A., The Shape of Automation. New York: Harper & Row, 1965.

Page 36: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

35

SPIIRASContext-Driven Methodology: Simon’s Model and Proposed Approach

• constraint-based generating efficient alternatives

• abstract context composition• operational context producing

Proposed approach steps

• evaluation & choosing alternatives

• designing alternatives

• fixing goals• setting goals

Steps

Efficient alternatives selection

Alternatives generation

Problem recognitionPhasecontent

ChoiceDesignIntelligenceSimon’s phase names

Page 37: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

36

SPIIRASContext-Driven Methodology: Technological Framework

Context-sensitive access

Ontologylibrary

Abstract context

Decision maker

RequestRequest problem definition

Operational context

Problem solving

Capture of decisions

Knowledge-basedproblem model

Set of problem solutions

Decision

Instantiatedproblem modelInformation

source

reference

Relevant information source

reference

Current situation information

values

ontology managementcontext management

constraint satisfaction context management

Relevant knowledge

Catalogue of e-documents

Page 38: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

37

SPIIRASContext-Driven Methodology: Common Knowledge & Problem Representation Model

ConstraintsConstraintsAxioms and relations

DomainDomainAttribute range

VariableAttribute

A set of variables

Object (class)Class

Constraint satisfaction

problem

Object-oriented constraint network

(OOCN)Ontology

Page 39: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

* Object-oriented constraint network 38

SPIIRASContext-Driven Methodology: Ontology Representation Model

OOCN = (O, V, D, C)O – a set of objectsV – a set of variablesD – a set of domainsC – a set of constraints

C = C1 U K U C6C1: (class, attribute, domain) tripleC2: hierarchical (“is-a”,

“part-of”) relationships C3: classes compatibility C4: associative relationships C5: attribute cardinality restriction C6: functional relations

Set of relationsSet of constraints

Attribute domain (range)

Domain

AttributeVariable

ClassSet of objects

Ontology ModelOOCN

Page 40: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

39

SPIIRASContext-Driven Methodology: Two-Stage Scenario

Creation of models for components of DSSLinkage of domain knowledge and information sources

User request recognitionContext-based problem modellingConstraint-based problem solvingDecision making by the userCapture of decisions

Preliminary Stage

Decision Making Stage

Page 41: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

40

SPIIRAS

Formalism of OOCN

Context-Driven Methodology: Models for Components of DSS

Component of DSS Model

Domain knowledge

User (decision maker)

Environment

Ontology

Tasks & methodsDomain

User profile

Information source capability models

Page 42: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

41

SPIIRAS

Weatherstation

Context-Driven Methodology: Linkage of Domain Knowledge with Environment

Weather

Air pressure

Air temperature

Wind velocity

K

Information sourcemodel

Domain ontology

Monitoring system

Weatherradar

is a is a

associative relationshipsclass attribute

Air temperature

Wind velocity

data from information

sources

Page 43: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

42

SPIIRAS

Mer

ging

Context-Driven Methodology: Ontology-Based Integration of Information and Knowledge

Domain ontologyDomain ontology Tasks & methods ontologyTasks & methods ontologyUser request recognition

Search

Slicing

Ontology slice

Information source Information source representationrepresentation

Information source slice

2

3

4

Route

Air

Airport

LocationWeather properties

Route availability

Wind velocity

Air temperature

Weather radar

Monitoring system

Weather station

Routing problem

Road availability

Airline availability

Request terms

1

Weather properties Availability

Slicing

5

Land

Page 44: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

43

SPIIRASContext-Driven Methodology: Constraint-Based Problem Modelling

Abstract context

Operational context

is-a

Constraint-based problem model

Constraint-based problem model with problem data

Constraint solver

Constraint satisfaction problem

Pa = (O, A, Do, C),

P – problemmodelled by abstract contextO – set of classesA – set of class attributesDo – set of attribute domains defined in ontology sliceC – set of constraints

Po = (O, A, Di, C),

P – problemmodelled by operational context Di – set of attribute domains of size equal to data value provided by information sources

Po

Page 45: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

44

SPIIRASSystem “KSNet” Research Prototype:Integrated Framework

Request Abstract context

Operational context

Problem solving

Components representation and knowledge accumulating

Ontologies and information

sources linkage

Ontology & context

management

Constraint satisfaction

problem

Web services, Agents

Operational decision making

Problem level

Technological level

Implementation level

Page 46: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

45

SPIIRASSystem “KSNet” Research Prototype:Adaptive Service

User request

Code generation- Prepared in advance templates- Generated "on-the-fly" code fragments

Compilation

Execution(Constraint Solver)

Result

Domain and task

ontologies

Information & knowledge

sources

Abstract context

definesdefines

representation

Operational contextdata values

Page 47: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

46

SPIIRASSystem “KSNet” Research Prototype:Agent-Based Architecture

User AgentsUsers

Wrappers

External Sources

Experts

Expert Assistant

Agents

Wrapper OKBC Server

External Knowledge

Representation Systems

Service Requestors

Constraint solver

Other Agents

hosts distributed in the Webconnections between hosts via TCP/IP

Open Web Service

Ontology Management Agent

Ontology Library

Context Management Agent

Monitoring Agent

Facilitator, Configurator, Translation agent

OKBC – Open Knowledge Base Connectivity

Page 48: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

47

SPIIRASSystem “KSNet” Research Prototype:Agents Negotiation Protocol Choice Criteria

Contribution: agents have to make the best contribution into the overall system's benefit – not into the agents' benefitsTask performance: the main goal is to complete the task – not to get profit out of itMediating: in all negotiation processes there is an agent managing the process and making a final decisionTrust: the agents can completely trust each otherCommon terms: the agents use common terms for communication

Page 49: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

48

SPIIRASSystem “KSNet” Research Prototype: Comparison of Negotiation Protocols

Common terms

Trust

Mediating

//Contribution

/Task performance

CNPCGPMMPAPBPVPCriteria

Protocols

– supported/ – weakly supported

– not supported

Protocols:Voting (VP)Bargaining (BP)Auctions (AP)Coalition Games (CGP)General Equilibrium Market Mechanisms(MMP)Contract NetsContract Nets(CNP)(CNP)

Page 50: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

49

SPIIRASSystem “KSNet” Research Prototype: Contract Net Protocol (CNP)

More distributed negotiation than MMPThe main features of this protocol are:1. managers (initiators in FIPA)

divide tasks,2. contractors (participants in FIPA)

bid,3. manager makes contract for

lowest bid,4. there is no negotiation of bids.

Manager Contractor

1. Call for Proposals

1.1. Refuse

1.2. Not Understood

1.3. Propose

1.3.1. Reject Proposal

1.3.2. Accept Proposal

1.3.2.1. Inform

1.3.2.2. Failure

UML sequence diagram of FIPA-based contract net

protocol

Page 51: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

50

SPIIRASSystem “KSNet” Research Prototype:Major Idea of Constraint-Based CNP

A generic call for proposals from a manager to contractors:Objective (optional) E.g. time→minConstraints (optional) E.g. costs≤$20Content (required)

A generic contractors’ proposal:Constraints (optional) E.g. costs=$15Content (required)

If contractors cannot meet the requirements of the manager they propose the closest possible parameters and manager decides whether to accept the proposal or not.

Page 52: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

51

SPIIRASSystem “KSNet” Research Prototype: Constraint-Based CNP Schema

Given Ti=1…n – response time of contractors (n – is the number of participating contractors), Tman – manager’s response time, and TC, TM – negotiation time for conventional and modified constraint-based CNP respectively, TC ≤ TM ≤ TC + Tmax + Tman holds, where Tmax = Ti.

CSP-Based Analysis

Wrapper(Contractor)

Configuration Agent (Manager)

Call for Proposals

Refuse

Propose

Failure

Accept Proposal

Reject Proposal

Inform

Here and then:Yellow ( ) –

conventional CNP

Green ( ) –modification

Page 53: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

52

SPIIRASSystem “KSNet” Research Prototype: Experimentation with Constraint-Based CNP

Conventional CNP Sequential CNP Constraint-Based CNP

50 min and $60 50 min and $50 50 min and $45

time → mintime → mintime → min15 min/$2030 min/$1550 min/$25

time → min

time ≤ 30 AND costs → min

costs → min AND time ≤ 3030 min/$15

25 min/$10

50 min/$25

time → min

time ≤ 50 AND costs → min

45 min/$5

time → mintime → min15 min/$2030 min/$1550 min/$25

time ≤ 50 AND costs → min30 min/$15

Page 54: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

53

SPIIRASSystem “KSNet” Research Prototype: Comparison with Other Multiagent Systems (MAS)

FIPA-based with peer-to-peer & mediating interaction

FIPA-based with mediating interaction

Not supportedFIPA-based with peer-to-peer interactionMAS

Architecture

Top-level ontology, taxonomy, hierarchy

Meta-level ontology,Implicit hierarchy

LatticeHierarchyOntologies organization

Application (domain specific) ontologies

Application (domain specific) ontologies

Application (domain specific) ontologies

WordNetBase Ontologies

User profiles, request ontologies

Requests historyNot supportedN/AInformation about Users

OWL, DAML+OIL, KQMLOOCN

OKBC, LISP, CLISP, LDL+Internal formatsKQML, P/FDM, CoLan, CIFFormats and Standards

MAS for rapid Ontology-Driven Information Integration from distributed heterogeneous sources for Decision Making

Open MAS for information searchSystem for synonymic relations based information search

MAS for information search under user defined constraints

Project Goal

KSNet (Russia)InfoSleuth (USA)OBSERVER (SPAIN)KRAFT (UK)Project

Page 55: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

54

SPIIRASSystem “KSNet” Research Prototype: Standards of Information Kernel

Object-Oriented Constraint Networks

Internal Object Scheme

Classes Attributes Constraints Domains

ODBC

ISAPI / CGI

XMLHTML

RDF

DAML+OIL

Notation

Implementation

RepresentationData

Management

UserInterface

Ontology Management

DAML – DARPA Agent Markup Language OIL – Ontology Inference LayerRDF – Resource Description FrameworkXML – Extensible Markup Language

HTML – HyperText Markup LanguageISAPI – Internet Server Application Programming InterfaceCGI – Common Gateway InterfaceODBC – Open DataBase Connection

Page 56: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

55

SPIIRASSystem “KSNet” Research Prototype: Standards of Service-Oriented Model

XMLHTTP

TCP/IP

SOAPWSDLUDDI

Transport

Message syntaxMessage protocolService connectionDescription and discovery Ontology

Semantics

UDDI - Universal Description, Discovery, & Integration – a “meta service” for locating open services by enabling robust queries against rich metadata;

WSDL - Web Services Description Language – Interface Definition Language for open services;SOAP - Simple Object Access Protocol – XML-based RPC protocol;XML - Extensible Markup Language – a specification developed by the W3C for a pared-down version of

SGML;HTTP - HyperText Transfer Protocol – the underlying protocol used by the Internet;TCP/IP - Transmission Control Protocol/Internet Protocol – the suite of communications protocols used to

connect hosts on the Internet.

Page 57: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

56

SPIIRASCase Study:Humanitarian Logistics

The number of annual natural and human-made disasters has tripled since 1970. The strains on humanitarian organizations responding to emergencies showed that in last year 256 million people were reported affected by disasters, while the annual average is 210 million. The practice shows that one of the most difficult steps is getting the right relief supplies to the people in need at the right time. At the same time delivering of too much supplies or wrong supplies means loosing time and money. Therefore, humanitarian logistics standing for processes and systems involved in mobilizing people, resources, skills andknowledge to help vulnerable people affected by natural disasters and complex emergencies, is central for disaster relief

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.

Page 58: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

57

SPIIRASCase Study:Requested Information

Hospital related information (structure, components, times of delivery)Available United Nations and friendly suppliers (suppliers’capabilities, capacities,locations)Available United Nations and friendly providers of transportation services(available types, routes, andtime of delivery)

Geography and weather of the Binni region (types, routes, and time of delivery in dependence on a method of delivery, e.g. by air, by trucks, by off-road vehicles)Political situation, e.g. who occupies used for transportation territory, existence of military actions on the routes, etc. (additional constraints on routes of delivery)

Page 59: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

58

SPIIRASCase Study: Ontology Creation

Request

Request vocabulary

Hospital, structure, components, times of delivery, suppliers, capabilities, capacities, locations, providers, transportation services, types, routes, geography, weather, method of delivery, delivery

Internet Knowledge Sources

List of Knowledge Sources- Catalogue of hospital equipment:

http://maktechno.virtualave.net/menu.htm

- Naics.daml (DAML Ontology Library)

- CLIN-ACT (Clinical Activity).html(The ON9.3 Library of Ontologies)

- Medical Procedures.daml (The ON9.3 Library of Ontologies)

- Upper Cyc/HPKB IKBOntology.html (OntolinguaServer)Ontology Creation

KSNet

Experts Experts

Page 60: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

59

SPIIRASCase Study:Complex of Tasks

Treatment Course Definitionfind the right treatment course for the given injury type

Hospital allocationfind the most appropriate location for a portable hospital considering locations of the disaster, water resources, nearby cities and towns, communication facilities (e.g., locations of airports, roads, etc.), etc.

Resource allocationfind the most efficient hospital configuration considering type and quantity of material or goods required for the hospital, properties (location, costs, productivity, availability, etc.) of suppliers of the materials and goods, optimization parameters (costs or time)

Routing problemfind the most efficient ways of delivery of the hospital's components from available suppliers considering communications facilities (e.g., locations of airports, roads, etc.), their conditions (e.g., good, damaged or destroyed roads), weather conditions (e.g., rains, storms, etc.)

Page 61: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

60

SPIIRASCase Study:Tasks & Methods Ontology

Disaster relief• type of disaster

Hospital allocation• position• city, disaster type,

infrastructure facilities

• possible locationlocation

Routing problem• current situation

conditions• list of suppliers• location

route availability

Resource allocation

• supplierproperties

list ofsuppliers

Treatment course definition

• type of disasterinjury typestype and quantity

of medical facilities

Hospital location• current situation

conditionspossible location

Supplier definition• type and quantity of

medical facilitiessupplier properties

Task• input argument

output argument

part ofpart of

part of

Notation:

Page 62: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

61

SPIIRASCase Study: Interactions between Domain and Tasks & Methods Ontologies

Disaster relief• type of disaster

Routing problem• current situation

conditions• list of suppliers• destination

route availability

Thing

Suppliero locationo goodso quantityo timeo costs

Transportationo destinationo locationo route typeo dimensionso weighto timeo costs

Weather factors calculation

weather properties• route type

weather typecoefficient

part of

associative relationship

is a

Weathero air pressureo air temperatureo wind velocityo K

Domain ontology Tasks & methods ontology

o attribute of domain ontology class

Notation:

is a

part of

is a

Page 63: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

62

SPIIRASCase Study: Domain Ontology Slice for “Hospital Allocation” Task

Thing

Construction

Portable hospital

Staff

Suppliers

Communication facilities

Structures, building and construction com-ponents and supplies

Professional and commercial equipment

and supplies

Drugs and pharmaceutical

products

is-a part-of associative

Page 64: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

63

SPIIRASCase Study:Common Application Ontology

Common Application Ontology

Treatment Course Definition

Resource Allocation

Routing

Hospital Allocation

Hospital Components

Suppliers Locations

Hospital Location

Hospital Allocation – Task; Hospital Location - Ontology Element

Page 65: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

64

SPIIRASCase Study: Application Ontology Fragment

Domain Ontology Class

is-a relationship

part-of relationshipassociative relationship

Legend:

BOM – Bill of Materials

Task & Method Ontology Class

Thing

Portable hospital

Medical equipment

Furniture

Suppliers

Transportation

Structures, building and construction

components

Hospital configuration

Components definition

Hospital allocation

Logistics

BOMdefinition

Resource allocation

Routing problem

Route availability

Disaster

Page 66: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

65

SPIIRASCase Study:Abstract Context Example

Hospitalcoststable_reqbed_req

Componenttypepricequantity

Suppliernametypecapacity

Locationnamelatitudelongitudeavailability

Weathertimeconditions

Facilitytype

Deliverystart_timeend_timequantity

Transportation routecosttime

Hospital

coststable_reqbed_req

Component

typepricequantity

Supplier

nametypecapacity

Location

namelatitudelongitudeavailability

Weather

timeconditions

Facility

type

Delivery

start_timeend_timequantity

Transportation route

costtime

Hospital

coststable_reqbed_req

Component

typepricequantity

Supplier

nametypecapacity

Location

namelatitudelongitudeavailability

Weather

timeconditions

Facility

type

Delivery

start_timeend_timequantity

Transportation route

costtime

Hospital

coststable_reqbed_req

Component

typepricequantity

Supplier

nametypecapacity

Location

namelatitudelongitudeavailability

Weather

timeconditions

Facility

type

Delivery

start_timeend_timequantity

Transportation route

costtime

Resource Allocation

Hospital Allocation

Routing

Page 67: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

66

SPIIRASCase Study:Operational Context Example

Hospital

costs ? (→ min)table_req 10bed_req 14

Location

name Aidalatitude 17.7Nlongitude 35.3Eavailability ?

Component

type bedprice 10quantity ?

Weather

time 17.10.04conditions sunny

Supplier

name "maktechnologies"type bedcapacity 10

Location

name Lakilatitude 16.9Nlongitude 36.8Eavailability ?

Weather

time 17.10.04conditions cloudy

Component

type bedprice 16quantity ?

Supplier

name "Kerry Ultrasonics Ltd"type bedcapacity 15

Location

name Dadolatitude 20.3Nlongitude 37.3Eavailability ?

Weather

time 17.10.04conditions sunny

Component

type tableprice 9quantity ?

Page 68: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

67

SPIIRASCase Study: Examples of Constraints

the attribute costs (q1) belongs to the class hospital (o1): cI1 = (o1, q1);

the attribute costs (q1) belonging to the class hospital (o1) takes positive values: cII1 = (o1, q1, R+);

mobile hospital (o5) is a hospital (o1): cIV1 = ⟨o1, o5, 0⟩;the class medical equipment (o4) is a part of the class hospital (o1):

cIV1 = ⟨o1, o4, 1⟩;the class furniture (o2) is compatible with the class furniture supplier

(o3): cIII1 = ({o2, o3}, True);the attribute capacity of the class mobile hospital (o5) serves as an

input parameter in the class components definition (o6): cV1 = (o5, o6);the value of the attribute cost (q1) of an instance of the class furniture

(o2) depends on the values of the attribute price (q2) of instances of the class suppliers (o6) and on the number of such instances (the attribute quantity (q3) of the class furniture): cVI1 = f({o2, q1}, {(o6, q2), (o2, q3)});

Page 69: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

68

SPIIRASCase Study:Hospital Configuration Problem

BOM DefinitionInjury specifics

Hosp. Suppliers Definition

Suppliers and their capacities

RoutingHosp. location

Suppliers locationsPath network

Capacity

Capacity

TimeCosts

Required Supplies

Used Suppliers

Hospital Location

TimeCosts

Major FeaturesTimeCosts

Capacity

Hosp. AllocationGeographical

objects

2

3

1

0

Page 70: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

69

SPIIRASCase Study:Example Result of User Request Processing

Page 71: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

70

SPIIRASCase Study:Uncertainty Treating Example

Number of operating tables per patient:

Experts' estimations (min; max): [2; 8], [4; 6], [1; 7], [3; 6], [4; 8], [2; 7], [3; 7]

Influence:If only 3 tables are considered the decision's reliability is 66.67%

Page 72: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

71

SPIIRASCase Study:Example Result of User Request Processing

Constraint is omittedSolution's reliability 64%

Page 73: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

72

SPIIRASCase Study:Example Result of User Request Processing

Constraint is not omittedSolution's reliability 100%

Page 74: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

73

SPIIRAS

Conclusions (1)

Context-driven decision making is of on-the-fly agent-based intelligent service based on integration of ontology & context management and constraint satisfaction technologies .The context-driven knowledge integration approach for operational decision support is originally problem-independent and can be applied to different domains by creation of a new application ontology describing the new problems, and finding and attaching appropriate information & knowledge sources.Implementation of context-driven methodology can significantly facilitate flexibility and response speed of operational decision support systems for network-centric operations.Implementation of multi-agent technology together with semantic-driven interoperability create an opportunity for fast development of scalable DSSs.

Page 75: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

74

SPIIRAS

Conclusions (2)

Context-Driven Decision Making Approach has direct relationships with following Future Directions of ONR’ Collaborative & Knowledge Management Program:

Decision Making through Synthetic Experience,Consultative Advisors,Context-Sensitive Filters, Reconfigurable Information Fusion Capability

Page 76: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

75

SPIIRASFuture Work:Motivation

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. Major Megadisaster Response Management Issues:

scenario-based information fusion for operation preparing related to typified situation;context-aware interoperability of operation participants based oncommon knowledge & problem representation model;on-the-fly decision support assistance for officials based onadaptive services.

Page 77: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

76

SPIIRASFuture Work: Noncombatant Evacuation Operation

PurposeProducing efficient plans for treatment and evacuation of injured people based on information available in different sources

Information usedPatient data: location, injury, time of injury, current condition, personal data (diseases, disease history, regular drug prescriptions, etc.)Providers of evacuation facilities: the facilitiesWeather conditionsetc.

Possible decisionstreat the patient at sitesend mobile ambulance to the sitesend a helicopter to transport the patient to hospitaletc.

Page 78: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

77

SPIIRASFuture Work:Extended Information Environment

Patient

Knowledge Fusion Based Intelligent Support System

Medical Data and Knowledge Bases

(e.g. BUMED bases)

-information for diagnostics-possible courses of treatment and drug prescriptions

-Identity (id)-initial personal data, such as age, diseases (e.g., diabetes, allergy, etc.), etc.

Microchip with personal info (e.g. RFID)

Mobile Ambulatory

-capacities-facilities-schedule

Naval Hospital

-capacities-facilities-schedule

Solution

-treat at site-use mobile ambulatory-help at site, then transport to naval hospital-transport to naval hospital immediately-…

Evacuation Facilities

-capacities-facilities-schedule

-location-injury-time of injury-current condition

-weather conditions forecast-geography

Geo Information

System

Schedule

time

probability of survival

feasible time span

probability threshold

-ID-detailed personal information (diseases, medicines, etc.)

Page 79: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

78

SPIIRASFuture Work:Scenario

Patient, RFID

Medical Knowledge Bases

Treatment Course Definition

Geo Information System

Hospital Allocation

Resource Allocation

Routing

Medical Facilities

Start

End

Page 80: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

79

SPIIRASFuture Work:Input of Preliminary Stage

Available scenarios and decision making methods / models / pattern / rules,Available information sources for decision makers,“National Context” descriptions - cultural specifics (behavior, values, etc) for different nationals, geographical regions, etc.Formats of external ontologies and information sources,Case study documentation

Page 81: Context-Driven Decision Making in Network-Centric ... · Context-Driven Decision Making in Network-Centric Operations: Agent-Based Intelligent Support Prof. Alexander Smirnov Head

80

SPIIRAS

Thank you!

Prof. Alexander SMIRNOV (e-mail: [email protected] )