OntoPlan: Knowledge Fusion Using Semantic Web Ontologies Héctor Muñoz-Avila Jeff Heflin.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Office of SA to CNS GeoIntelligence Introduction Data Mining vs Image Mining Image Mining - Issues and Challenges CBIR Image Mining Process Ontology.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
Workpackage 2: Norms
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
Dana Nau University of Maryland 1 IMPACT Multi-Agent Planning Research.
Hierarchical Plan Representations for Encoding Strategic Game AI Hai Hoang Stephen Lee-Urban Héctor Muñoz-Avila Lehigh University
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Multiagent Systems and Societies of Agents
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
How can Computer Science contribute to Research Publishing?
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Polyscheme John Laird February 21, Major Observations Polyscheme is a FRAMEWORK not an architecture – Explicitly does not commit to specific primitives.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
An Intelligent Tutoring System (ITS) for Future Combat Systems (FCS) Robotic Vehicle Command I/ITSEC 2003 Presented by:Randy Jensen
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Information Fusion in Continuous Assurance Johan Perols University of San Diego Uday Murthy University of South Florida UWCISA Symposium October 2, 2009.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
Strategic Planning for Unreal Tournament© Bots Héctor Muñoz-Avila Todd Fisher Department of Computer Science and Engineering Lehigh University USA Héctor.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Subtask 1.8 WWW Networked Knowledge Bases August 19, 2003 AcademicsAir force Arvind BansalScott Pollock Cheng Chang Lu (away)Hyatt Rick ParentMark (SAIC)
Dimitrios Skoutas Alkis Simitsis
1 Introduction to Software Engineering Lecture 1.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
Network Computing Laboratory A programming framework for Stream Synthesizing Service.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
1 Limitations of BLAST Can only search for a single query (e.g. find all genes similar to TTGGACAGGATCGA) What about more complex queries? “Find all genes.
Design of On-Demand Analysis for Cloud Service Configuration using Related-Annotation Hyogun Yoon', Hanku Lee' 2 `, ' Center for Social Media Cloud Computing,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Semantic web Bootstrapping & Annotation Hassan Sayyadi Semantic web research laboratory Computer department Sharif university of.
Approach to building ontologies A high-level view Chris Wroe.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Introduction to the Semantic Web Jeff Heflin Lehigh University.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
1 Artemis: Integrating Scientific Data on the Grid Rattapoom Tuchinda Snehal Thakkar Yolanda Gil Ewa Deelman.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
The Semantic Web By: Maulik Parikh.
Ontology-Based Approaches to Data Integration
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Presented By: Darlene Banta
Social Abstractions for Information agents
Presentation transcript:

OntoPlan: Knowledge Fusion Using Semantic Web Ontologies Héctor Muñoz-Avila Jeff Heflin

Overview Motivation Background  Semantic Web Ontologies  Hierarchical (HTN) Plan Representation OntoPlan  Architecture for Knowledge Fusion  Task-Oriented Knowledge Fusion  Knowledge Filtering  Coping with Heterogeneity  Dealing with dynamic Environments Future Work Final Remarks

Motivation Multiple, heterogeneous data sources including various kinds of sensors and databases Bandwidth connection to some sources may be low Too much information may be potentially relevant Which information to provide to the warfighter? J-2 UGS … Low bandwidth

Challenges Task-Oriented Knowledge Fusion : Gap between the information available and the information needed Knowledge Filtering: Large number of distributed information sources Heterogeneity: Information sources commit to different schemas Dynamic environments: Information changes rapidly Information costs/value trade-off: latency time versus potential benefit

Semantic Web Ontologies Berners-Lee, et al. (Scientific American 01)  The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. Ontology  a logical theory that accounts for the intended meaning of a formal vocabulary (Guarino 98)  has a formal syntax and unambiguous semantics  AI algorithms can compute what logically follows Relevance to Web:  identify context  provide shared definitions  eases the integration of distinct resources

OWL Web Ontology Language  released as a W3C recommendation in February 2004 M1A1 Abrams 41.5 … … imports Weapons Ontology Logistics DBs

OWL Inference Bin Laden Al QaedaTerrorOrg Terrorist type head type The head of an organization is also a member of it A member of a terror organization is a terrorist Therefore, the head of a terror organization is a terrorist Main point: the various sources may be heterogeneous

Hierarchical Task Networks (HTNs): Motivation Tactical Strategic Theater CINC JCS / NCA Strategic National JTF Operational Practical: Can be used to encode information extraction strategies Theoretical: Strictly more expressive than action-based representation

Hierarchical Task Networks (HTNs): Example Complex tasks are decomposed into simpler ones Launch from Carrier Battle Group Security force available (F) Transport helicopters available (H) Establish ISB within Flying Distance alternative COAs Select Helicopter Launching Base Select possible area (A) Transport sec. force (F,A,H) Embark sec. force (F,H) Fly(H,A) Disembark (F,H,A) Position security force (F,A) Transport fuel to (A)... Helicopters have air refuel. capability (H) Transport helicopters available (H)

Hierarchical Task Networks (HTNs) : Knowledge Artifacts Security force available (F) Establish Base within Flying Distance Transport helicopters available (H) Task: Conditions: Select possible area(A) Subtasks: Transport sec. force (F,A,H) Position security force (F,A)

OntoPlan: Combine Hierarchical Task Networks and Ontologies Hierarchical task networks (HTN) can be used to represent an on-going operation at different levels of abstraction t 11 t 12 t 1 HTN Objects mentioned in the tasks (e.g., resources) are terms defined in an ontology Ontology commit to Tasks in the HTN can be accomplished by other agents and/or by gathering information from other information sources. Objects used by these agents/information sources commit to their own ontologies t 21 t 22 Ontology commit to

OntoPlan: Architecture for Knowledge Fusion HTN S1S2S3 Ontologies HTN Plan Generator Semantic Web Mediator Agent Planner KB executed plan task System Message decoder

Task-Oriented Knowledge Fusion Task: Classify a contact … … … Task: Conditions: … Subtasks: … … commits to Ontologies S2 commits to

Goal-Oriented Knowledge Fusion (II) Task: Classify a contact S2 HTN S3

Example Task: Classify contact OntoPlan msg: contact detected Sensor J-2 Ontology request: activate & scan query: previous enemy activity in the region Message decoder inform command staff

Example (con’t) OntoPlan command query: forces in the area Message decoder Task: inform troops in area about nature of contact query: forces in the area msg: inform forces about contact

Knowledge Filtering By Using LCW Statements Use meta-level information about the information maintained by the information sources Local completeness: the information source knows all information about a particular query. Example: The US Embassy in Albonia may have complete information about the threat in that country: LCW TF (US_Tank(t) AND in-area(t,a)). During HTN planning LCW information may be inferred “get all available M-113 armored vehicles available at the ISB”

Example: Local Closed-Word Information OntoPlan Area J-2 Ontology query: previous activity in the region Ontology Local J-2 Ontology … lcw(enemy activity, region) command lcw(own activity, region)

Semantic Web Mediator A knowledge fusion system for the Semantic Web  contains a knowledge base with meta information  completeness information  relevance information Selects information sources and processes the query  checks its Kb to find sources that have completeness information  if found - selects and queries that source  if not checks its KB to find sources that have relevant information  if found - selects and queries those sources Can perform ontology-based query translation when needed

Semantic Web Knowledge Fusion Intel NOAA SW Wrapper Intel Ont Sensor Ont NOAA OntWeather Ont Threat Ont Location Ont commits to extends Ontologies Information Analysis Information extraction Monitoring extends

Dealing with Dynamic Environments Various sources:  Data feed  New events (e.g., received data from a previously unavailable sensors) Is the outcome invalid?  Should the agent start the whole process from the scratch?  How to “safe” some effort but still guarantee accuracy of information extracted?

Problem: Determine Effects of Changes Task: Classify a contact S2 HTN S3 inform command staff Changed! Changed? ? ?? ?? ?

Idea: Build Structure Maintaining Dependencies Task: Classify a contact HTN inform command staff Dependency Graph

Propagating changes Task: Classify a contact HTN inform command staff Dependency Graph

Propagation Mechanism Based on the ideas Redux for Constrained Decision Revision (Petrie, 1992) Annotates all decisions made in a dependency graph A 1-to-1 map can be made between HTNs and the dependency graph (Xu & Muñoz-Avila, 2004)

Planned Evaluation: Empirical Testbed:  Create several information sources  Sources commit to their own OWL ontologies  Sources contain HTN knowledge artifacts (represented in OWL) about tasks they can solved Measures:  The time required by OntoPlan to complete tasks  Size of the remote data accessed  The ratio of the information gathering actions over the total number of actions in the resulting plans

Planned Evaluation: Theoretical Conditions for soundness Conditions for completeness Complexity Expected reduction in size of the search space.

Final remarks We propose to build a system, OntoPlan, that exhibit the following capabilities:  Goal-Oriented Knowledge Fusion. Mechanisms for reasoning on the relationship between the information-gathering search and the information gathering tasks being solved  Heterogeneity. Allow heterogeneous data sources to commit to OWL ontologies. The content of the sources themselves will be described using OWL.  Knowledge Filtering. We also propose the use of meta-level information to control search.  Dynamic repair. Use of dependency maintenance techniques to avoid starting process from the scratch when changes occur We built a prototype