Situation Awareness: Dealing with Vague Context C. Anagnostopoulos, Y. Ntarladimas, S. Hadjiefthymiades P ervasive C omputing R esearch G roup C ommunication.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
Catalina Martínez-Costa, Stefan Schulz: Ontology-based reinterpretation of the SNOMED CT context model Ontology-based reinterpretation of the SNOMED CT.
Ontology-Based User Modeling for Pedestrian Navigation Systems Panayotis Kikiras, Vassileios Tsetsos, and Stathes Hadjiefthymiades P ervasive C omputing.
MobiMedia 2007, Nafpaktos, Greece International Mobile Multimedia Communications Conference 2007 An Epidemiological Model for Semantics Dissemination Christos.
Dr. Salma Najar fr.linkedin.com/in/salmanajar/ Salma Najar Manuele Kirsch-Pinheiro Carine Souveyet Pervasive Information.
© C. Kemke Approximate Reasoning 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Context Representation and Reasoning with Formal Ontologies Juan Gómez-Romero 1,2, University Carlos III of Madrid (Spain) Fernando Bobillo 2, University.
Deriving Semantic Description Using Conceptual Schemas Embedded into a Geographic Context Centre for Computing Research, IPN Geoprocessing Laboratory Miguel.
Fuzzy Description Logics
Reasoning about Situation Similarity C. Anagnostopoulos, Y. Ntarladimas, S. Hadjiefthymiades P ervasive C omputing R esearch G roup C ommunication N etworks.
On the Evaluation of Semantic Web Service Matchmaking Systems Vassileios Tsetsos, Christos Anagnostopoulos and Stathes Hadjiefthymiades P ervasive C omputing.
The Square Root of 2, p, and the King of France: Ontological and Epistemological Issues Encountered (and Ignored) in Introductory Mathematics Courses Martin.
On the Use of Fuzzy Logic in a Seller Bargaining Game Kostas Kolomvatsos Christos Anagnostopoulos Stathes Hadjiefthymiades Pervasive Computing Research.
University of Athens, Greece Pervasive Computing Research Group Predicting the Location of Mobile Users: A Machine Learning Approach 1 University of Athens,
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
Semantic Location Based Services for Smart Spaces Kostas Kolomvatsos, Vassilis Papataxiarhis, Vassileios Tsetsos P ervasive C omputing R esearch G roup.
Ambient Intelligence through Ontologies Vassileios Tsetsos P-comp Research Group
Context Fusion: Dealing with Sensor Reliability Christos Anagnostopoulos Odysseas Sekkas Stathes Hadjiefthymiades Pervasive Computing Research Group,
Grid Service Discovery with Rough Sets Maozhen Li, Member, IEEE, Bin Yu, Omer Rana, and Zidong Wang, Senior Member, IEEE IEEE TRANSACTION S ON KNOLEDGE.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
OntoNav: A Semantic Indoor Navigation System Pervasive Computing Research Group, Communication Networks Laboratory (CNL), Dept. of Informatics & Telecommunications,
FUZZY LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
Optimal Stopping of the Context Collection Process in Mobile Sensor Networks Christos Anagnostopoulos 1, Stathes Hadjiefthymiades 2, Evangelos Zervas 3.
Semantic modeling of System Requirements Lunch Lieke Verhelst MSc Student for GIMA Feb 27 th 2009.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
Ontologies for the Integration of Geospatial Data Michael Lutz Workshop: Semantics and Ontologies for GI Services, 2006 Paper: Lutz et al., Overcoming.
The Ubiquitous Web as a model to lead our environment to its full potential Juan Ignacio Vazquez, Joseba Abaitua, Diego López de Ipiña W3C Workshop on.
3. Rough set extensions  In the rough set literature, several extensions have been developed that attempt to handle better the uncertainty present in.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Dimitrios Skoutas Alkis Simitsis
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
MyActivity: A Cloud-Hosted Ontology-Based Framework for Human Activity Querying Amin BakhshandehAbkear Supervisor:
The ICPS: A taxonomy, a classification, an ontology or an information model? Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany.
More on Description Logic(s) Frederick Maier. Note Added 10/27/03 So, there are a few errors that will be obvious to some: So, there are a few errors.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
K. Kolomvatsos 1, C. Anagnostopoulos 2, and S. Hadjiefthymiades 1 An Efficient Environmental Monitoring System adopting Data Fusion, Prediction & Fuzzy.
Semantic Context Specification April 28, 2004 Amit Nanda, Reiman Rabbani, Maciej Janik.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
FUZZY LOGIC INFORMATION RETRIEVAL MODEL Ferddie Quiroz Canlas, ME-CoE.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Translating User Preferences into Fuzzy Rules for the Automatic Selection of Services Ioana Sora, Doru Todinca, Catalin Avram Department of Computers Politehnica.
Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh.
Ontology Engineering Lab #5 – September 30, 2013.
Ontology Engineering Lab #3 – September 16, 2013.
Chapter 13 Fuzzy Logic 1. Handling Uncertainty Probability-based approach and Bayesian theory Certainty factor and evidential reasoning Fuzzy logic 2.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
1/14/ :59 PM1/14/ :59 PM1/14/ :59 PM Research overview Koen Victor, 12/2007.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Temporal Primitives Institute of Computer Science Foundation for Research and Technology - Hellas Manos Papadakis & Martin Doerr Workshop: Extending, Mapping.
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Ontology Technology applied to Catalogues Paul Kopp.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
n-ary relations OWL modeling problem when n≥3
CLASSICAL LOGIC and FUZZY LOGIC
Ontology.
ece 627 intelligent web: ontology and beyond
BPMN - Business Process Modeling Notations
Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany
Ontology.
K. Kolomvatsos1, C. Anagnostopoulos2, and S. Hadjiefthymiades1
Intelligent Contextual Data Stream Monitoring
Context-Aware Internet
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Situation Awareness: Dealing with Vague Context C. Anagnostopoulos, Y. Ntarladimas, S. Hadjiefthymiades P ervasive C omputing R esearch G roup C ommunication N etworks L aboratory Department Informatics and Telecommunications University of Athens – Greece ICPS

Situation Awareness: A specific flavor of Context Awareness – Situation : logically interrelated contexts –The current user context is interpreted as the current situation –Situation determination: denotes in which situation an entity might be involved and in what degree (situation reasoning) –Situation reaction: denotes the triggering of specified rules –Situation adaptation: denotes the application adaptation to the current situation

Imprecise Context: – Contextual information is vague and cannot always be retrieved –Vague context implies inexact situation modeling, which implies approximate reasoning about situations Proposed Context Model: – Deal with inexact situation determination through Fuzzy Inference rules The degree of situational involvement (situation reasoning) The past behavior of the user The degree of the application pervasiveness (elimination of the user intervention)

Situation Awareness: Reasoning and Activation Determination Rules: (context could be imprecise due to limited, uncertain, inexact, missing resources,…) Activation Rules: Options = {‘take no action’, ‘notification’, ‘take action’} Reasoner determines which one of those options is the most suitable for the specified task related to current user situation The certainty on ‘take action’ is not the same as the uncertainty on ’take no action’

Reasoning about Uncertainty Degrees of Certainty d INV = Degree of Situational Involvement: Denotes the level of a user involvement in a certain situation. The reasoner determines the appropriate option. d PER = Degree of Pervasiveness: Denotes whether the application is capable of reasoning about the user situation in order to ubiquitously take actions with, at least, the minimum number of user notifications/interruptions. The reasoner takes into account the past behavior of the user.

Situation Modeling : Ontological Perspective SituationPersonContext Meeting Formal Meeting Internal Meeting Manager Meeting Temporal Spatial Artifact Meeting Hour Working Hour Indoor Space Indoor Room Meeting Area Meeting Room Staff Room Partner Manager Business Partner isInvolvedInhasContext part of+ Checking s Jogging subsumption relation (IS-A) Compatible With relation relation concept Conference Room Business Meeting Worker Secretary PDA Profile Disjoint With relation Q Q  Situation Π (  is Involved By. (Bob Π  has Time. Meeting Hour Π  is Located In. (Interior Room Π  contains. Manager) Π  has Business Role. Partner Π  has Business Role. Business Partner)) Formal Meeting  Meeting Π (  is Involved By. (Partner Π  has Time. Meeting Hour Π  is Located In. (Meeting Room Π  contains. Manager Π  contains. Business Partner) Π  has Business Role. Partner Π  has Business Role. Business Partner)) Situation = set of concepts from epistemic ontologies Semantic Web Ontologies: RDF RDF(S) {is-a} OWL-DL (Description Logics) {existential/quantificational, cardinality restrictions} DL-Syntax of a situation

Q Situation IS-A Bob AND  has Spatial Context  is Involved By AND RolePartner Person  has Business Role  has Entry AND Interior Room Manager  is Located In AND  contains  has Business Role Number Restriction  2 contains Spatial Context Not Alone Indoor Context  capacity Personal Context Time  has Time Meeting Time Temporal Context  has Temporal Context Subsumption role Role with semantics x  { ,  } Local Context Contextual Information x IS-A Example: Q is-a situation, which… Temporal Ontology Spatial Ontology User Profile Ontology Local Context

Situational Similarity : Conceptual Similarity between Situational OWL Concepts Similar situations means similar contexts from specific ontologies qQqQpiPpiP similarity level-0 Local Contexts similarity level-1 similarity level-2 Situational Context

Reasoning about Situational Similarity Q P1P1 P2P2 P3P3 PNPN … sim(Q,P i ) Reasoner Selects: Most similar situation S MAX Each situation that subsumes S MAX Each situation compatible with S MAX Each situation maximizing sim() belonging to different taxonomy that of S MAX Instances in Ontology

d INV = Degree of Situational Involvement Approximate Reasoning Crisp Reasoning M : user is attending a meeting situation FM : user is attending a formal meeting situation CeM : user is checking his/her s situation

Uncertain decision is taken close to ‘notification’ boundaries ‘take no action’ ‘notification’‘take action’ inactivenotifyingactive d INV = Crisp Fuzzy w

d PER = Degree of Pervasiveness Let T = A + B + C denote all the reasoner decisions related to the three options, where A = number of the reasoner decisions related to the ‘take no action’ option B = number of the reasoner decisions related to to the ‘notification’ option C = number of the reasoner decisions related to the ‘take action’ option p = the percentage of the user notifications/interruptions over T\A, High value of p means that: Reasoner is either uncertain about the current situation or disregards past user actions Implies low degree of pervasiveness Notice : Number A does not interpret that the system does not disturb the user. Instead, the reasoner is certain that the user is not involved in the corresponding situation!

d PER = Degree of Pervasiveness Let q be the percentage of the user rejections on each received ‘notification’ over B, In case of rejection, the reasoner records the user reaction and attempts to adapt its decisions along with the current degree of situational involvement. Hence : Notice : When d PER +d INV = 1, then the reasoner is equally certain about the current user situational involvement and the decision for the corresponding task execution

if d INV is low then d INVP is inactive if d INV is high then d INVP is active if d INV is medium and d PER is high then d INVP is active if d INV is medium and d PER is medium then d INVP is notifying if d INV is medium and d PER is low then d INVP is inactive The reasoner attempts to eliminate the ‘notification’ messages, or, at least, notify the user when necessary Fuzzy Linguistic Variables Fuzzy Inference Rules

S 1 (d INV ) S 2 (d INVP ) #occurrence % Total ’notification’ ‘take no action’ ’notification’‘take action’ Ontologies : IEEE SUO Open Cyc DAML-Time/Time-Entry GUMO FOAF FIPA Reasoner: RACER-DL Fuzzy-JESS

Thank you! Christos B. Anagnostopoulos P ervasive C omputing R esearch G roup {