SlideShare a Scribd company logo
1 of 21
EvIM: Event Information Management
A Real-time Complex Event Discovery Platform for
Cyber-Physical-Social Systems
Minh-Son Dao*, Siripen Pongpaichet+, Laleh Jalali+,
Kyoungsook Kim*, Ramesh Jain+, and Koiji Zettsu*
*National Institute of Information and Communications Technology,
+University of California, Irvine, USA
2nd April, 2014
1
• Event Discovery Platform for CPS
• Integrated EventWarehouse & EventShop
INTRODUCTION
• Sensors, Processors, ActuatorsCHALLENGE
• Situation Abstraction
• Situation Model Discovery
PROPOSED
SOLUTIONS
• From Trillions of Information Objects to
Focused Situations
ENRICH SITUATION
AWARENESS
• Asthma Risk Situations ModelSCENARIO
2
INTRODUCTION
1 2 3 4 5
Web
Location Based
Mobile Applications
Ongoing Archived
Database System
satellite
Cloud
resources
Environmental
Sensor Devices
Internet of Things
Social Media
Billions of
geo-location and
time based devices
Cyber Physical
Social Systems
Real-time
Information sharing
&
decision making
Experts
People
Governmental
Agencies
Situations
3
INTRODUCTION
1 2 3 4 5
Past Now and Future4
5
INTRODUCTION
1 2 3 4 5
6
CHALLENGES
1 2 3 4 5
Processors
ActuatorsSensors
How to detect or predict
situations that can make
human life better?
How to communicate
successfully and instantly
with potential actuators?
How to discover useful
information from
heterogeneous and large
scale sensors?
7
INFORMATION OBJECT
• A new concept for manipulate information, called
“Information Object”
• Encapsulate major characteristics of event: what,
where, when, who.
General case:
(data, operators) = Information Object Model
Specific case:
(sensors' data, operators) = Event
(events, operators) = Complex Event Model
(events/complex events, actions) = Situation Model
1 32 4 5
Definition:
Situation is “actionable abstraction of observed spatio-temporal descriptors”
8
SITUATION MODELS
Heterogeneous Sensor Data
Homogeneous
Information
Object
Event:“wearing
mask” topic (i.o3)
Event:Abnormally
increasing of
PM2.5 (i.o1)
Event:Abnormally
decreasing of
wind speed (i.o2)
Send Alert
Longitude,
latitude, time
“Aggregate:Sum, Filter:Value, Logic:AND”
(((#i.o1 + #i.o2) > b) ^ #i.o4)
space time
objects
topic
I.O. model
Ops
“Filter:Value”
(#i.o3 > a)
op
i.o
Actuator S
Act
TOPIC
detection ABNORMAL
detection
PM2.5 sensorTwitter sensor Wind speed sensor
d d d
op op op
i.o i.o i.o
ComplexEvent:
High Air Pollution
(i.o5)
ComplexEvent:
Unusual wearing
mask event (i.o4)
op
i.o
Situation:
Send alert to people
in high air pollution
(i.o6)
1 32 4 5
9
• Target users:
– Application designers and developers in any expert
domain who want to create situation-aware
applications in the large scale and dynamic fashion
• Functionalities:
– Discover hidden patterns and generate semi-
automated situation recognition models
– Easy to build applications and require less technical or
computer science expertise
– Improve the quality of the defined situation model
and support dynamic and personalized action
DESIGN GOALS
1 32 4 5
10
SITUATION AWARENESS APP
• From Trillions of Information Objects to
Focused Situations
• The process of building any situation
awareness application including 4 steps
1. Application Requirement and Specification
2. Model Retrieval and Discovery
3. Model Alteration and Design
4. Application Execution and Monitoring
1 42 53
11
INTREGRATED PLATFORM
12
1 32 4 5
APP REQUIREMENT AND SPECIFICATION
1 42 53
13
MODEL RETRIEVAL AND DISCOVERY
1 42 53
14
• A processor component consists of 4
components
– Semantic Decoupling
– Spatial-Correlative Sensors Clustering
– Abnormally Detecting
– Patterns Discovering
15
MODEL DISCOVERY FROM ANOMALY PHENOMENA
1 42 53
MODEL ALTERATION AND DESIGN
1 42 53
16
APP EXECUTION AND MONITORING
1 42 53
17
5
SCENARIO
1 2 43
18
SCENARIO: DISCOVERED PATTERN
51 2 43
19
CONCLUSION & FUTURE
• EvIM is designed to harvest and analyze data
streams coming from heterogeneous sensors
• Introduce a unique Information Object (IO)
concept to harmonize data streams
• EvIM provides benefits in building situation
awareness application across domains
• At the designing state, the existing model, list of
IO candidates are provided to application
developers. However, users can modify the model
to serve their own purposes.
51 2 43
20
Questions? Comments 
Siripen Pongpaichet
spongpai@uci.edu21

More Related Content

What's hot

Deep Learning for Public Safety in Chicago and San Francisco
Deep Learning for Public Safety in Chicago and San FranciscoDeep Learning for Public Safety in Chicago and San Francisco
Deep Learning for Public Safety in Chicago and San FranciscoSri Ambati
 
Here are some of the things our Data Analytics team can do
Here are some of the things our Data Analytics team can doHere are some of the things our Data Analytics team can do
Here are some of the things our Data Analytics team can doLoren Moss
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentNeal Lathia
 
Use Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data ClustersUse Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data ClustersDatabricks
 
Hennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverviewHennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverviewAnthony Hennig
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction SystemBigDataCloud
 
Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...
Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...
Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...Spark Summit
 
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...Azavea
 
Big image analytics for (Re-) insurer
 Big image analytics for (Re-) insurer Big image analytics for (Re-) insurer
Big image analytics for (Re-) insurerFlavio Trolese
 
Pretty pictures - Brandon Satrom
Pretty pictures - Brandon SatromPretty pictures - Brandon Satrom
Pretty pictures - Brandon SatromFuture Insights
 
Smart soccer telegraph
Smart soccer telegraphSmart soccer telegraph
Smart soccer telegraphzinmanship
 
Chek mate geolocation analyzer
Chek mate geolocation analyzerChek mate geolocation analyzer
Chek mate geolocation analyzerpriyal mistry
 
Case Study - Waterloo Regional Police
Case Study - Waterloo Regional PoliceCase Study - Waterloo Regional Police
Case Study - Waterloo Regional PoliceG2 Research Ltd.
 
Leveraging NLP and Deep Learning for Document Recommendations in the Cloud
Leveraging NLP and Deep Learning for Document Recommendations in the CloudLeveraging NLP and Deep Learning for Document Recommendations in the Cloud
Leveraging NLP and Deep Learning for Document Recommendations in the CloudDatabricks
 
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Artificial Intelligence Institute at UofSC
 
Machine Learning Approaches for Crime Pattern Detection
Machine Learning Approaches for Crime Pattern DetectionMachine Learning Approaches for Crime Pattern Detection
Machine Learning Approaches for Crime Pattern DetectionAPNIC
 
Structuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzStructuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzFuture Insights
 
Geolocation analysis using HiveQL
Geolocation analysis using HiveQLGeolocation analysis using HiveQL
Geolocation analysis using HiveQLPriyanka Kale
 
Data Data Everywhere: Not An Insight to Take Action Upon
Data Data Everywhere: Not An Insight to Take Action UponData Data Everywhere: Not An Insight to Take Action Upon
Data Data Everywhere: Not An Insight to Take Action UponArun Kejariwal
 

What's hot (20)

Deep Learning for Public Safety in Chicago and San Francisco
Deep Learning for Public Safety in Chicago and San FranciscoDeep Learning for Public Safety in Chicago and San Francisco
Deep Learning for Public Safety in Chicago and San Francisco
 
Here are some of the things our Data Analytics team can do
Here are some of the things our Data Analytics team can doHere are some of the things our Data Analytics team can do
Here are some of the things our Data Analytics team can do
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to Deployment
 
Use Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data ClustersUse Machine Learning to Get the Most out of Your Big Data Clusters
Use Machine Learning to Get the Most out of Your Big Data Clusters
 
Hennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverviewHennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverview
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction System
 
Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...
Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...
Escaping Flatland: Interactive High-Dimensional Data Analysis in Drug Discove...
 
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
2011 NIJ Crime Mapping Conference - Data Mining and Risk Forecasting in Web-b...
 
Big image analytics for (Re-) insurer
 Big image analytics for (Re-) insurer Big image analytics for (Re-) insurer
Big image analytics for (Re-) insurer
 
Pretty pictures - Brandon Satrom
Pretty pictures - Brandon SatromPretty pictures - Brandon Satrom
Pretty pictures - Brandon Satrom
 
Smart soccer telegraph
Smart soccer telegraphSmart soccer telegraph
Smart soccer telegraph
 
Chek mate geolocation analyzer
Chek mate geolocation analyzerChek mate geolocation analyzer
Chek mate geolocation analyzer
 
Case Study - Waterloo Regional Police
Case Study - Waterloo Regional PoliceCase Study - Waterloo Regional Police
Case Study - Waterloo Regional Police
 
Leveraging NLP and Deep Learning for Document Recommendations in the Cloud
Leveraging NLP and Deep Learning for Document Recommendations in the CloudLeveraging NLP and Deep Learning for Document Recommendations in the Cloud
Leveraging NLP and Deep Learning for Document Recommendations in the Cloud
 
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
Examples of Applied Semantic Technologies: Application of Semantic Sensor Net...
 
Machine Learning Approaches for Crime Pattern Detection
Machine Learning Approaches for Crime Pattern DetectionMachine Learning Approaches for Crime Pattern Detection
Machine Learning Approaches for Crime Pattern Detection
 
Structuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean LorenzStructuring Data from Unstructured Things. Sean Lorenz
Structuring Data from Unstructured Things. Sean Lorenz
 
Future of hpc
Future of hpcFuture of hpc
Future of hpc
 
Geolocation analysis using HiveQL
Geolocation analysis using HiveQLGeolocation analysis using HiveQL
Geolocation analysis using HiveQL
 
Data Data Everywhere: Not An Insight to Take Action Upon
Data Data Everywhere: Not An Insight to Take Action UponData Data Everywhere: Not An Insight to Take Action Upon
Data Data Everywhere: Not An Insight to Take Action Upon
 

Viewers also liked

Digital Cultures, Acceleration and Mega Event Narratives
Digital Cultures, Acceleration and Mega Event NarrativesDigital Cultures, Acceleration and Mega Event Narratives
Digital Cultures, Acceleration and Mega Event NarrativesDavid McGillivray
 
The financial and economic impact of service quality
The financial and economic impact of service qualityThe financial and economic impact of service quality
The financial and economic impact of service qualityRbk Asr
 
Session i intro to events
Session   i intro to  eventsSession   i intro to  events
Session i intro to eventsRbk Asr
 
Eventise Webinar - create your event website in few minutes
Eventise Webinar   - create your event website in few minutesEventise Webinar   - create your event website in few minutes
Eventise Webinar - create your event website in few minuteseventise
 
Webinar presentation - overview
Webinar   presentation - overviewWebinar   presentation - overview
Webinar presentation - overvieweventise
 
B2B Summit 2016 London Preso - Face-Melting Edition
B2B Summit 2016 London Preso - Face-Melting EditionB2B Summit 2016 London Preso - Face-Melting Edition
B2B Summit 2016 London Preso - Face-Melting EditionJason Miller
 
WP8.1 Tiles and Notifications
WP8.1 Tiles and NotificationsWP8.1 Tiles and Notifications
WP8.1 Tiles and NotificationsPou Mason
 
What is the best event management software?
What is the best event management software?What is the best event management software?
What is the best event management software?Bizzabo
 
Tracxn Research - Event Management Landscape, January 2017
Tracxn Research - Event Management Landscape, January 2017Tracxn Research - Event Management Landscape, January 2017
Tracxn Research - Event Management Landscape, January 2017Tracxn
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewAmazon Web Services
 

Viewers also liked (13)

Digital Cultures, Acceleration and Mega Event Narratives
Digital Cultures, Acceleration and Mega Event NarrativesDigital Cultures, Acceleration and Mega Event Narratives
Digital Cultures, Acceleration and Mega Event Narratives
 
The financial and economic impact of service quality
The financial and economic impact of service qualityThe financial and economic impact of service quality
The financial and economic impact of service quality
 
Session i intro to events
Session   i intro to  eventsSession   i intro to  events
Session i intro to events
 
Arkadin Events 2017
Arkadin Events 2017Arkadin Events 2017
Arkadin Events 2017
 
Eventise Webinar - create your event website in few minutes
Eventise Webinar   - create your event website in few minutesEventise Webinar   - create your event website in few minutes
Eventise Webinar - create your event website in few minutes
 
Webinar presentation - overview
Webinar   presentation - overviewWebinar   presentation - overview
Webinar presentation - overview
 
B2B Summit 2016 London Preso - Face-Melting Edition
B2B Summit 2016 London Preso - Face-Melting EditionB2B Summit 2016 London Preso - Face-Melting Edition
B2B Summit 2016 London Preso - Face-Melting Edition
 
Mega events and new media
Mega events and new mediaMega events and new media
Mega events and new media
 
WP8.1 Tiles and Notifications
WP8.1 Tiles and NotificationsWP8.1 Tiles and Notifications
WP8.1 Tiles and Notifications
 
What is the best event management software?
What is the best event management software?What is the best event management software?
What is the best event management software?
 
Tracxn Research - Event Management Landscape, January 2017
Tracxn Research - Event Management Landscape, January 2017Tracxn Research - Event Management Landscape, January 2017
Tracxn Research - Event Management Landscape, January 2017
 
The 5 Cs of Event Management
The 5 Cs of Event ManagementThe 5 Cs of Event Management
The 5 Cs of Event Management
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – Overview
 

Similar to EvIM: a real time complex event discovery platform for CPSS

The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...Diego López-de-Ipiña González-de-Artaza
 
Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...damarcant
 
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...Matteo Ferroni
 
Artificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptxArtificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptxSureshMaddi1
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004Jason Hong
 
Tizen Apps with Contextual Awareness, powered by AI
Tizen Apps with Contextual Awareness, powered by AI Tizen Apps with Contextual Awareness, powered by AI
Tizen Apps with Contextual Awareness, powered by AI Shashwat Pradhan
 
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+Himanshu Gupta
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Diego López-de-Ipiña González-de-Artaza
 
Splunk Discovery Day Düsseldorf 2016 - Splunk für Security
Splunk Discovery Day Düsseldorf 2016 - Splunk für SecuritySplunk Discovery Day Düsseldorf 2016 - Splunk für Security
Splunk Discovery Day Düsseldorf 2016 - Splunk für SecuritySplunk
 
Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...Yiannis Kompatsiaris
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsVille Antila
 
Crowd sourced intelligence built into search over hadoop
Crowd sourced intelligence built into search over hadoopCrowd sourced intelligence built into search over hadoop
Crowd sourced intelligence built into search over hadooplucenerevolution
 
Roadmap to security operations excellence
Roadmap to security operations excellenceRoadmap to security operations excellence
Roadmap to security operations excellenceErik Taavila
 
Foundations for a Platform to Develop Context-Aware Systems by Domain Experts
Foundations for a Platform to Develop Context-Aware Systems by Domain ExpertsFoundations for a Platform to Develop Context-Aware Systems by Domain Experts
Foundations for a Platform to Develop Context-Aware Systems by Domain Expertsdamarcant
 
Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...
Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...
Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...damarcant
 
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...Milan Milenkovic
 
Data in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathonData in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathonCisco DevNet
 
Tizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningTizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningShashwat Pradhan
 

Similar to EvIM: a real time complex event discovery platform for CPSS (20)

The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
 
Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...Situation driven development: a methodology for the development of context-aw...
Situation driven development: a methodology for the development of context-aw...
 
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
 
Artificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptxArtificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptx
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
 
Contextual apps for Tizen
Contextual apps for TizenContextual apps for Tizen
Contextual apps for Tizen
 
Tizen Apps with Contextual Awareness, powered by AI
Tizen Apps with Contextual Awareness, powered by AI Tizen Apps with Contextual Awareness, powered by AI
Tizen Apps with Contextual Awareness, powered by AI
 
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
 
Splunk Discovery Day Düsseldorf 2016 - Splunk für Security
Splunk Discovery Day Düsseldorf 2016 - Splunk für SecuritySplunk Discovery Day Düsseldorf 2016 - Splunk für Security
Splunk Discovery Day Düsseldorf 2016 - Splunk für Security
 
Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior Patterns
 
Crowd sourced intelligence built into search over hadoop
Crowd sourced intelligence built into search over hadoopCrowd sourced intelligence built into search over hadoop
Crowd sourced intelligence built into search over hadoop
 
Roadmap to security operations excellence
Roadmap to security operations excellenceRoadmap to security operations excellence
Roadmap to security operations excellence
 
Foundations for a Platform to Develop Context-Aware Systems by Domain Experts
Foundations for a Platform to Develop Context-Aware Systems by Domain ExpertsFoundations for a Platform to Develop Context-Aware Systems by Domain Experts
Foundations for a Platform to Develop Context-Aware Systems by Domain Experts
 
Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...
Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...
Plataforma web y metodología para el desarrollo de sistemas sensibles al cont...
 
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
 
Data in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathonData in Motion - tech-intro-for-paris-hackathon
Data in Motion - tech-intro-for-paris-hackathon
 
Tizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningTizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine Learning
 
Final .pptx
Final .pptxFinal .pptx
Final .pptx
 

Recently uploaded

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 

Recently uploaded (20)

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 

EvIM: a real time complex event discovery platform for CPSS

  • 1. EvIM: Event Information Management A Real-time Complex Event Discovery Platform for Cyber-Physical-Social Systems Minh-Son Dao*, Siripen Pongpaichet+, Laleh Jalali+, Kyoungsook Kim*, Ramesh Jain+, and Koiji Zettsu* *National Institute of Information and Communications Technology, +University of California, Irvine, USA 2nd April, 2014 1
  • 2. • Event Discovery Platform for CPS • Integrated EventWarehouse & EventShop INTRODUCTION • Sensors, Processors, ActuatorsCHALLENGE • Situation Abstraction • Situation Model Discovery PROPOSED SOLUTIONS • From Trillions of Information Objects to Focused Situations ENRICH SITUATION AWARENESS • Asthma Risk Situations ModelSCENARIO 2
  • 3. INTRODUCTION 1 2 3 4 5 Web Location Based Mobile Applications Ongoing Archived Database System satellite Cloud resources Environmental Sensor Devices Internet of Things Social Media Billions of geo-location and time based devices Cyber Physical Social Systems Real-time Information sharing & decision making Experts People Governmental Agencies Situations 3
  • 4. INTRODUCTION 1 2 3 4 5 Past Now and Future4
  • 5. 5
  • 7. CHALLENGES 1 2 3 4 5 Processors ActuatorsSensors How to detect or predict situations that can make human life better? How to communicate successfully and instantly with potential actuators? How to discover useful information from heterogeneous and large scale sensors? 7
  • 8. INFORMATION OBJECT • A new concept for manipulate information, called “Information Object” • Encapsulate major characteristics of event: what, where, when, who. General case: (data, operators) = Information Object Model Specific case: (sensors' data, operators) = Event (events, operators) = Complex Event Model (events/complex events, actions) = Situation Model 1 32 4 5 Definition: Situation is “actionable abstraction of observed spatio-temporal descriptors” 8
  • 9. SITUATION MODELS Heterogeneous Sensor Data Homogeneous Information Object Event:“wearing mask” topic (i.o3) Event:Abnormally increasing of PM2.5 (i.o1) Event:Abnormally decreasing of wind speed (i.o2) Send Alert Longitude, latitude, time “Aggregate:Sum, Filter:Value, Logic:AND” (((#i.o1 + #i.o2) > b) ^ #i.o4) space time objects topic I.O. model Ops “Filter:Value” (#i.o3 > a) op i.o Actuator S Act TOPIC detection ABNORMAL detection PM2.5 sensorTwitter sensor Wind speed sensor d d d op op op i.o i.o i.o ComplexEvent: High Air Pollution (i.o5) ComplexEvent: Unusual wearing mask event (i.o4) op i.o Situation: Send alert to people in high air pollution (i.o6) 1 32 4 5 9
  • 10. • Target users: – Application designers and developers in any expert domain who want to create situation-aware applications in the large scale and dynamic fashion • Functionalities: – Discover hidden patterns and generate semi- automated situation recognition models – Easy to build applications and require less technical or computer science expertise – Improve the quality of the defined situation model and support dynamic and personalized action DESIGN GOALS 1 32 4 5 10
  • 11. SITUATION AWARENESS APP • From Trillions of Information Objects to Focused Situations • The process of building any situation awareness application including 4 steps 1. Application Requirement and Specification 2. Model Retrieval and Discovery 3. Model Alteration and Design 4. Application Execution and Monitoring 1 42 53 11
  • 13. APP REQUIREMENT AND SPECIFICATION 1 42 53 13
  • 14. MODEL RETRIEVAL AND DISCOVERY 1 42 53 14
  • 15. • A processor component consists of 4 components – Semantic Decoupling – Spatial-Correlative Sensors Clustering – Abnormally Detecting – Patterns Discovering 15 MODEL DISCOVERY FROM ANOMALY PHENOMENA 1 42 53
  • 16. MODEL ALTERATION AND DESIGN 1 42 53 16
  • 17. APP EXECUTION AND MONITORING 1 42 53 17
  • 20. CONCLUSION & FUTURE • EvIM is designed to harvest and analyze data streams coming from heterogeneous sensors • Introduce a unique Information Object (IO) concept to harmonize data streams • EvIM provides benefits in building situation awareness application across domains • At the designing state, the existing model, list of IO candidates are provided to application developers. However, users can modify the model to serve their own purposes. 51 2 43 20
  • 21. Questions? Comments  Siripen Pongpaichet spongpai@uci.edu21

Editor's Notes

  1. Internet of Things (IoT) era Trillions heterogeneous data streams BUT data is not information! The Web now has enormous volume of heterogeneous data being continuously reported by different sensors and humans from different locations. The web is become a universal medium or data, information, and knowledge exchange Real world phenomena are now being observed by multiple media streams which are available in real-time over the web, and increasingly the majority of these has space and time semantic . We believe: A significant fraction of the data regularly created is location-sensitive data streams. Many emerging applications are related to taking actions in real time and depend on emerging ‘situations’ and contexts. Lots of data about emerging situations and contexts is already available and more is becoming available. Examples: Disaster Management detect effected area Health  environment hazard What is the point to create generic framework????? Definition of Situation and Events???? Situation is actionable abstraction of observed spatio-temporal descriptor Internet of things Data base system Global sensor (fields sensors) Satellite Social network Mobile application IaaS is the most basic level of the cloud computing service models. It offers the virtual (as well as physical) machines, servers, storage options, load balancers, networks, and more. PaaS is next in line, focusing more on operating systems, databases, web servers, development tools, etc. This is where IT development happens.
  2. Differ from conventional systems that use data-driven or pre-defined event-based approaches, the proposed platform can alleviate the burden of human intervention meanwhile increase the scalability, robustness, feasibility, and applicability by offering series of services that not only automatically discover correlations among sensors' data to extract useful information but also can help users design and monitor situations visually, efficiently and effectively, under on-fly mode.
  3. EvIM is designed under context-awareness perspective. EventWarehouse: is in charge of harvesting and analyzing data streams coming from heterogeneous sensors networks. This component can homogenize data format into unique Information Object (IO). In addition, it can discover correlations among information objects to automatically generate situation model based on a giving context EventShop: a spatio-temporal-theme complex event processing system, can detect and predict situation and send actionable information to actuators.
  4. How to discover useful information from heterogeneous and large scale sensors? - several sensors can report the same data for one information, - one information can only be achieved by a set of sensors not only by one sensor - data streams may be of different media types (e.g. free text, numeric value, categorical, or rich media types like images, audio and videos), - the format of observation streams can be different such as structure(records, XML, array), semi-structure, and unstructured. How to detect or predict situations that can make human life better? How to communicate successfully and instantly with potential actuators?
  5. 1 Using NLP techniques to extract as much as possible “context information” – find the list of candidate 2 water-shed clustering – started from the set of candidate sensors, within a certain distance 3 Using STL (Seasonal Trend Decomposition Procedure based on loess) to detect outlier peaks, then we marked and symbolized by special symboics. 4 Find the most frequent pattern by using multiple sequential alignment techniques