Mining Minds Mr. Amjad UsmanMr. Amjad Usman19-July-2014KHU High-level Context Awareness.

Slides:



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

International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Web Mining Research: A Survey Authors: Raymond Kosala & Hendrik Blockeel Presenter: Ryan Patterson April 23rd 2014 CS332 Data Mining pg 01.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
VISIT: Virtual Intelligent System for Informing Tourists Kevin Meehan Intelligent Systems Research Centre Supervisors: Dr. Kevin Curran, Dr. Tom Lunney,
Mining Minds Presenter12-July-2014KHU Information Curation Layer Low Level Context-awareness.
1 Causal Analytics with Social Media Content Lipika Dey Innovation Labs, Delhi.
WebMiningResearch ASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007.
Xyleme A Dynamic Warehouse for XML Data of the Web.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Architecture for Pattern- Base Management Systems Manolis TerrovitisPanos Vassiliadis National Technical Univ. of Athens, Dept. of Electrical and Computer.
Requirements Analysis Concepts & Principles
WebMiningResearch ASurvey Web Mining Research: A Survey By Raymond Kosala & Hendrik Blockeel, Katholieke Universitat Leuven, July 2000 Presented 4/18/2002.
IST NeOn-project.org The Semantic Web is growing… #SW Pages Lee, J., Goodwin, R. (2004) The Semantic.
Web Mining Research: A Survey
WebMiningResearchASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007 Revised.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Text CONSEG 09 Domain Knowledge assisted Requirements Evolution (K-RE)
RuleML-2007, Orlando, Florida1 Towards Knowledge Extraction from Weblogs and Rule-based Semantic Querying Xi Bai, Jigui Sun, Haiyan Che, Jin.
Business Analysis and Essential Competencies
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
IntroductionRelated work 2 Contents Publish/Subscribe middleware Conclusion and Future works.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Data Warehousing Data Mining Privacy. Reading Bhavani Thuraisingham, Murat Kantarcioglu, and Srinivasan Iyer Extended RBAC-design and implementation.
1 Reviewing Data Warehouse Basics. Lessons 1.Reviewing Data Warehouse Basics 2.Defining the Business and Logical Models 3.Creating the Dimensional Model.
1 Introduction to Software Engineering Lecture 1.
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
ENTERFACE 08 Project 2 “multimodal high-level data integration” Mid-term presentation August 19th, 2008.
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Principles of Context aware systems Presented by: Rajesh Gangam Usable Security.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Research Topics/Areas. Adapting search to Users Advertising and ad targeting Aggregation of Results Community and Context Aware Search Community-based.
Exploitation of Semantic Web Technology in ERP Systems Amin Andjomshoaa, Shuaib Karim Ferial Shayeganfar, A Min Tjoa (andjomshoaa, skarim, ferial,
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Task 1.2 Context: definition and specification. Leuven, 14 oktober 2004 Outline Introduction Work method Context definition Context specification  Overview.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
Session 10a, 21st October 2005 eChallenges e-2005 Copyright 2005 K-Wf Grid, Institute of Informatics SAS Experience Management based on Text Notes (EMBET)
Ontology Design for USC Semantic Information Research Lab Chen Li, Tengfei Li, Tian Wang.
MDD approach for the Design of Context-Aware Applications.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Knowledge Modeling and Discovery. About Thetus Thetus develops knowledge modeling and discovery infrastructure software for customers who: Have high-value.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
An Ontological Approach to Financial Analysis and Monitoring.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Master thesis spring Anders Gimmestad Gule Calendars as User Context Providers in an E-learning Environment Supervisor: Rune Hjelsvold Apropos-Internett:
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Second TTF Technical Fair 12 December 2007 Mediation Component Second.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
5. Methodology Compare the performance of XCS with an implementation of C4.5, a decision tree algorithm called J48, on the reminder generation task. Exemplar.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 11: BIG DATA AND.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
 The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the requirements.  However,
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
A Context Framework for Ambient Intelligence
Analyzing and Securing Social Networks
Experience Management
ece 627 intelligent web: ontology and beyond
Software Development Process Using UML Recap
A framework for ontology Learning FROM Big Data
Presentation transcript:

Mining Minds Mr. Amjad UsmanMr. Amjad Usman19-July-2014KHU High-level Context Awareness

/ Presentation Outline Introduction Motivation Related Work Limitations Proposed Architecture Tools and Technologies Development Timeline Current Status 2

/ Introduction According to Dey, Abowd and Salber (2001) Context is any information that can be used to characterize the situation of entities (i.e. whether a person, place or subject) that are considered relevant to the interaction between a user and an application, including the user and the application themselves Means Context is very dynamic and transient Low-level Context is the raw data coming from sensors / source High-level Context is the abstract information extracted from logically relevant low- level context 3

/ Motivation End-users are interested in high-level context, not raw data For example “It’s raining” (high-level) is preferred rather than “humidity: 77%“ (low-level) To discover Higher-level Context Information Context fusion is required Find the semantic relationship By integrating all the information relevant to one’s life It can give us a real sense of Life logging 4

/ Motivation 5 Context Information Sensor data from sensors Activity data from smartphones Nutrition data Social media data Recommending Services Lifestyle & Lifecare Exercise and nutrition Social interaction Behavior analysis & prediction Behavior Modeling Lifestyle Analysis, Prediction, and Recommendations Context Information

/ User Profile Social Media Life log Activity Enviro nment Diet Proposed Idea Integration Social Media Information Diet Information Activity Information Profile Information Environment Information 6 Behavior Modeling Activity Context Information  Independent logs Life log Information  Semantically related

/ Related Work Ontology/ Subdomain CoBrA-Ont [2003] CoDAMoS [2004] SOUPA [2005] Delivery Context [2009] DeviceXXX EnvironmentXXX LocationXXXX NetworkX RoleXX TimeXXX UserXXX Implementation Available XXX 7

/ Related Work Ontology/ Subdomain CONON [2003] Situation Ont [2004] mIO [2005] PiVOn [2009] PalSPOT [2011] DeviceXXXXX EnvironmentXXXXX LocationXXXXX NetworkXX RoleXX TimeXXXXX UserXXXXX Implementation Available XX 8

/ Limitations Domain Specific Context Models Information exist in different types of Logs but are stand alone No integrated system Very few systems consider social interaction None of the existing systems use any behavioral model High level contexts are extracted using context interpretation and aggregation techniques regardless of Context verification, validation and fusion 9

/ Proposed Architecture Long/Short-term Behavior Analysis Context Awareness Mapper and Transformer Context Interpreter Context Analyzer Rule base Parser Decision Making DTD2OWL OWL Ontology XML2OWL Query Generator Activity Retrieval Match Making Rule-based Filtering Decision Propagation Situation Analyzer Prediction and Reasoner Recommendation Manager Low Level Context-awareness HDFS Data Interface Intermediate Data Life log Modeling Context Receiver Context Representation Context Verification Context Fusion Context Logging Behavior Modeling Parser Life Log Repository 10 Feature Selection Pattern Classification Pattern Identification Life log Extractor

/ Scenario Context Awareness | Long/Short-term Behavior Analysis Prediction and Reasoner Recommendation Manager Low Level context- awareness HDFS Data Interface Intermediate Data Long/short term Behavior Analysis Mapper and Transformer Context Interpreter Context Analyzer Parser Decision Making DTD2OWL OWL Ontology Query Generator Activity Retrieval Match Making Rule-based Filtering Decision Propagation Situation Analyzer Rule base 5 7 Activities detected: walking Location detected: Kitchen Time noticed: 12:00:00 Ali Exercising Sentiment: tired Rule 1 (activity=eating AND time<8:00:00)  Taking Breakfast Rule 2 (activity=eating AND time=12:00:00)  Taking Lunch Rule 3 (activity=eating AND time=18:00:00)  Taking Dinner eating Kitchen 12:00:00 Ali "SELECT ?activityName ?hasConsequentAction ?type ?performedBy ?time WHERE { ?activityName." + " };  In Kitchen  Eating  12:00:00  Taking Lunch in Kitchen Rule 2 Matched (activity=eating AND time=12:00:00)  Taking Lunch XML2OWL 11

/ Scenario Context Awareness | Long/Short-term Behavior Analysis Context Receiver Context Representation Context Fusion Context Verification and Logging Life Log Repository Behavior Analysis Life Log Extractor Parser Context ConverterContext RepresentationContext Mapper Horizontal Context Fusion Vertical Context Fusion Data Extractor Data Logger Query Formulation Data Fetcher Data Processing Pattern Classification Pattern Identification Feature Selection Consistency Verification Semantic Structural Log Context Existence Verification Low Level context-awareness High Level Context-awareness 11 HDFS Data Interface Intermediate Data 1 Prediction and Reasoner Recommendation Manager Verified Data eating Kitchen 12:30:0 0 Ali Lunch, Exercising Complete Information of User like profile, activities performed when and where, tweets, etc Behavior Analysis Lunch No proper timing Exercising Regular High Level Context: Exercising Structured Data Ali,Lunch,Hotel, , 12:00:00 walking, sitting, eating, tweet: tired Activity detected: walking, eating Location detected: Kitchen Time: 12:30:00 12

/ Tools and Technologies Knowledge Representation ––RDF / RDFS / OWL Ontologies ––Protégé as IDE Programming Language & API ––Java ––Jena, Twitter Querying Language ––SPARQL Reasoner ––Racer Pro / Pellet / FaCt++ 13

/ Development Time Line Four Year Work Break Down 14 Literature Study: Context Modeling Analytical Study: Context Conversion Analytical Study: Context Interpretation Literature Study: Life log System Context logging in Life log Context Integration & Verification Literature Study: Behavior Representation Study: Behavior Modeling Algorithmic Study: Behavior Analysis System Development Unit Testing Integration Testing Context Model Context Mapping Technique Context Analyzer Life log Model Life log Parser Fusion + Verification Techniques Features Selection Behavioral Model Creation Model Selection Pattern Identification Algorithm: Long-term / Short-term Analysis High-level Context Awareness Test Report First Year Second Year Third Year Fourth Year Context awareness Life log Management Behavioral Analysis Documentation Prototype Development Technical Guide

/ Current Status Context Awareness ––Literature Survey regarding ––Context Modeling Techniques ––Context Conversion & Mapping Algorithms Long/Short-term Behavior Analysis ––Literature Survey regarding Lifelog Design and Development LifeLog Model: OWL+Dynamic/Static Storage: Ont-RDB / JenaTDB / RDF Nature & type of Logs 15

/ Context Modeling Work Flow 16

/ What to store in Life log? 17

/ Behavior Analysis & Prediction Work Flow 18

Questions Thank You! address: address: Cell Number: Cell Number:

/ Long/Short-term Behavior Analysis Deployment Diagram 20

/ Proposed Architecture Prediction and Reasoner Recommendation Manager Low Level context-awareness HDFS Data Interface Intermediate Data Long/Short-term Behavior Analysis Context Awareness 21

/ Proposed Architecture Prediction and Reasoner Recommendation Manager Low Level context-awareness HDFS Data Interface Intermediate Data Long/Short-term Behavior Analysis Mapper and Transformer Context Interpreter Context Analyzer Rule base Parser Decision Making DTD2OWL OWL Ontology XML2OWL Query Generator Activity Retrieval Match Making Rule-based Filtering Decision Propagation Situation Analyzer Context Awareness | Long/Short-term Behavior Analysis 22

/ Proposed Architecture Low Level context-awareness HDFS Data Interface Intermediate Data Context-Awareness Context Receiver Context Representation Context Fusion (Vertical / Horizontal) Context Verification and Logging Life Log Repository Behavior Analysis Life Log Extractor Parser Prediction and Reasoner Recommendation Manager Context Awareness | Long/Short-term Behavior Analysis 23

/ Proposed Architecture Long/Short-term Behavior Analysis Context Awareness Mapper and Transformer Context Interpreter Context Analyzer Rule base Parser Decision Making DTD2OWL OWL Ontology XML2OWL Query Generator Activity Retrieval Match Making Rule-based Filtering Decision Propagation Situation Analyzer Prediction and Reasoner Recommendation Manager Low Level Context-awareness HDFS Data Interface Intermediate Data Lifelog Modeling Context Receiver Context Representation Context Verification Context Fusion Context Logging Behavior Modeling Parser Life Log Repository Life Log Extractor Behavior Checker Model Creater Behavior Descriptor Model Validator Behavior Analyzer 24

/ Motivation To integrate the different context information emerging from diverse sources to identify user’s behavior in order to analyze the user’s lifestyle and provide recommendations to promote active lifestyle Social Media Information Diet Information Activity Information Profile Information Environment Information Long / Short-term Behavior Modeling Life log 25

/ Motivation Integration Social Media Information Diet Information Activity Information Profile Information Environment Information 26 Social Media Information Diet Information Activity Information Environment Information Profile Information Short-term Behavior Modeling Long-term Behavior Modeling