SeCoGIS - Bercellona, October 20, 2008 An ontology-based approach for the semantic modeling and reasoning on trajectories Miriam Baglioni Jose de Macedo.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

Mining User Similarity Based on Location History Yu Zheng, Quannan Li, Xing Xie Microsoft Research Asia.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
From Model-based to Model-driven Design of User Interfaces.
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Computer supported collaborative learning using wirelessly interconnected handheld computers 2006/11/9 Taylor,Ruby,Sain.
Exploiting Synergy between Ontology and Recommender Systems Middleton, S. T., Alani, H. & De Roure D. C. (2002) Semantic Web Workship 2002 Presented by.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Archaeology & Cultural Heritage AWG Manolis Vavalis CERETETH.
IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved AFRL 2010 Anand Ranganathan Role of Stream Processing in Ad-Hoc Networks Where.
A Framework for Ontology-Based Knowledge Management System
University of Minho School of Engineering Algoritmi Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011 Introduction.
1 © Ramesh Jain Social Life Networks: Ontology-based Recognition Ramesh Jain Contact:
CENTRE Cellular Network’s Positioning Data Generator Fosca GiannottiKDD-Lab Andrea MazzoniKKD-Lab Puntoni SimoneKDD-Lab Chiara RensoKDD-Lab.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Architecture for Pattern- Base Management Systems Manolis TerrovitisPanos Vassiliadis National Technical Univ. of Athens, Dept. of Electrical and Computer.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
GeoPKDD Geographic Privacy-aware Knowledge Discovery and Delivery Kick-off meeting Pisa, March 14, 2005.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
TDT 4242 Inah Omoronyia and Tor Stålhane Guided Natural Language and Requirement Boilerplates TDT 4242 Institutt for datateknikk og informasjonsvitenskap.
Context-Aware Middleware for Anytime, Anywhere Social Networks Dario Bottazzi, Rebecca Montanari, and Alessandra Toninelli University of Bologna IEEE Intelligent.
PED 392 Child Growth and Development. Published at 10 years old Ph.D. at 21 in Natural Sciences Published amazing amounts 40 books 200 articles Piaget’s.
Market Blended Insight Modeling propensity to buy with the Semantic Web ISWC 2008 Manuel Salvadores, Landong Zuo, SM Hazzaz Imtiaz, John Darlington, Nicholas.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Mirco Nanni, Roberto Trasarti, Giulio Rossetti, Dino Pedreschi Efficient distributed computation of human mobility aggregates through user mobility profiles.
Knowledge representation
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Challenge the future Delft University of Technology Applying Ontology on Semantic Interoperability of Disaster Management Zhengjie Fan.
TDT 4242 Inah Omoronyia and Tor Stålhane Guided Natural Language and Requirement Boilerplates TDT 4242 Institutt for datateknikk og informasjonsvitenskap.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Trajectory Pattern Mining Fosca Giannotti, Mirco Nanni, Dino Pedreschi, Fabio Pinelli KDD Lab (ISTI-CNR & Univ. Pisa) Presented by: Qiming Zou.
A Web-based Tool for Managing Architectural Design Decisions Rafael Capilla, Francisco Nava, Sandra Pérez Universidad Rey Juan Carlos de Madrid Juan C.
Modeling Storing and Mining Moving Object Databases Proceedings of the International Database Engineering and Applications Symposium (IDEAS’04) Sotiris.
Dimitrios Skoutas Alkis Simitsis
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
Introduction to Physical Science “What is Physical Science?”
SHORT EVENT DESCRIPTIONS Science Olympiad Events are balanced among the three broad areas of the Science Standards. The here are the names and a short.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
INFERRING HUMAN ACTIVITY FROM GPS TRACKS Sun Simiao.
Chap#11 What is User Support?
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
BY PREETHI.E. * For people living in developed countries the absolute volume of road traffic can be a daily nuisance. In addition, the road traffic.
AVI/Psych 358/IE 340: Human Factors Data Gathering October 3, 2008.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Toward a cooperative programming framework for context-aware applications B. Guo, D. Zhang Telecom. Network and Service Dept. Institut TELECOM SudParis.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
The “Spatial Turing Test” Stephan Winter, Yunhui Wu
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
TRACE ANALYSIS AND MINING FOR SMART CITIES By G. Pan Zhejiang Univ., Hangzhou, China G. Qi ; W. Zhang ; S. Li ; Z. Wu ; L. T. Yang.
1 Ontological Foundations For SysML Henson Graves September 2010.
Enabling Access Control and Privacy through Ontology Mohammad M. R. Chowdhury Dr. Josef Noll UniK - University Graduate Center, Norway Dr. Juan Miguel.
Elements Of Modeling. 1.Data Modeling  Data modeling answers a set of specific questions that are relevant to any data processing application. e.g. ◦
A Context Framework for Ambient Intelligence
Integrating SysML with OWL (or other logic based formalisms)
Ontology.
Introduction Artificial Intelligent.
Methontology: From Ontological art to Ontological Engineering
ece 627 intelligent web: ontology and beyond
Ontology.
Chapter 11 user support.
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

SeCoGIS - Bercellona, October 20, 2008 An ontology-based approach for the semantic modeling and reasoning on trajectories Miriam Baglioni Jose de Macedo Dept. Computer Science, EPFL, Lausanne, Switzerland Pisa, Italy Chiara Renso Monica Wachowicz KDDLab, ISTI, CNR, Italy Technical University of Madrid, Spain

2 SeCoGIS - Bercellona, October 20, 2008 Introduction Mobile communications and ubiquitous computing pervade our society Wireless networks sense the movement of people and vehicles, generating large volumes of mobility data. A scenario of great opportunities and risks:  analyzing mobility data can produce useful knowledge;  individual privacy is at risk, as the mobility data contain sensitive personal information. A new multidisciplinary research area is emerging at this crossroads, with potential for broad social and economic impact.

3 The scenario

4 SeCoGIS - Bercellona, October 20, 2008 Trajectories Managing location information gives the possibility to access space-time trajectories of personal devices. Trajectories are the traces left behind by moving objects and individuals Trajectories offer opportunity to extract behavioral patterns

5 SeCoGIS - Bercellona, October 20, 2008 A trajectory is the user defined record of the evolution of the position of an object that is moving in space during a given time interval in order to achieve a given goal. trajectory: [time interval] → space. Mobile devices produce raw location data (obj-id, x, y, t) Raw Trajectories

6 The scenario: the need for semantics Which are the malicious/tourist/ … activities?

7 From Raw Trajectories to Semantic trajectories Semantic Trajectory defined as sequence of Stops and Moves. Stop is where the position of the object stays fixed Move is the part of the trajectory where the position changes. Hotel [09:00 – 10:00] Monument [10:30 – 12:30] Restaurant [13:00 – 15:00]

8 The need for semantics and reasoning Movement data is complex Movement happens always in a geographical space, that affects and gives meaning to the movement itself. Adding semantics may support the user in the interpretation and understanding of trajectories as people behavior or activity: suspicious behavior or tourist activity can be inferred from a motion pattern.

9 The trajectory enrichment process

10 The role of the ontology Ontology (Description Logics) as a knowledge representation and reasoning formalisms : Trajectories + Geography + Domain expert knowledge. Geographic and domain knowledge may fit well a concept hierarchy and this give an additional power to the system since it can encode and infer new knowledge. Reasoning tasks:  Consistency of ontology:  Classification by instance checking of individuals (instances) into concept categories.

11 Semantic representation of movement data stophasDuration Time Stop stop_is_at CityPlace Monument Bridge Church Museum Malicious Activity Move Semantic Trajectory trajCompOfStop … is_a relationship object property

12 Motivating Example General lack of knowledge of recreation planners about the actual movement of players within a recreation site. The assumption is that game activities are not always performed in planned recreational zones. Thus an analysis of movements would allow a better understanding of how people behave during the game.

13 Motivating Example Paper chase is an old children’s game in which an area is explored by means of a set of questions and hints on a sheet of paper. Each team tries to find the locations that are indicated on the questionnaire. Once a place is found, they try to best and quickly answer the questions on the sheet, note down the answer, and proceed to the next point of interest (POI). Game Frequency 1550 by Waag Society. Students are transported to the medieval Amsterdam of 1550 with the mobile phone.

14 Understanding movements A malicious activity of the tracked kid is represented by a trajectory that has some short stops at a bridge (kids launching stones in the water). The reasoning engine checks if an individual (a given trajectory) is an instance of a concept (malicious activity). The class Malicious Activity is an implicit class defined in the ontology by an axiom: a combination of logical operators NOT_GAME_STOP  (StopHasTime some (hasDuration some LONG)) or (StopHasTime some (hasDuration some SHORT)) GAME_STOP  StopHasTime some (hasDuration some MEDIUM) MaliciousActivity  trajIsCompOfStop some (NOT_GAME_STOP and (StopHasTime some (hasDuration some SHORT)) and (is_at some BridgePlace))

15 Ongoing work We are currently extending this work in two main directions: Integrating data mining in the scenario: understand people behaviour analyzing large amount of data. From millions of trajectories, data mining extracts movement patterns. Developing a prototype based on Oracle11g Semantic Technologies, OWLPRIME language: ATHENA. We are currently experimenting the system in a larger dataset coming from GPS on cars and moving in Milan.

16 Athena: Trajectories and city places

17 Athena: Tourist trajectories

18 Athena: The Ontology

19 Conclusions Movement data is complex and strictly related with the geographical space where people move. Raw trajectory data is not enough to understand people behaviour: the need for semantics and reasoning An approach to semantic enrichment process, based on ontology formalism, to infer behavior classes.