SlideShare uma empresa Scribd logo
1 de 34
Social Life Networks:
EventShop and Personal Event Shop
Experiential Systems Laboratory
University of California, Irvine
Siripen Pongpaichet, Laleh Jalali, Mengfan Tang
(Adviser: Ramesh Jain)
Outline
• Social Life Networks
• EventShop
• Personal EventShop
• Predictive Analytics
Fundamental Problem
Web 1.0
Connecting People to Documents
Web 2.0
Connecting People to People
“Social Life Network”
Connecting Needs to Resources
Effectively, Efficiently, and Promptly
In given situations.
EventShop : Global Situation Detection
Situation
Recognition
Evolving Global Situation
Personal
Situation
Recognition
Personal EventShop
Evolving Personal Situation
Need- Resource Matcher
Recommendation
Engine
PersonaDatabase
Resources
Needs
Data
Ingestion
Wearable Sensors
Calendar
Location….
DataSources
….
Data
Ingestion
and
aggregation
Database Systems
Satellite
Environmental
Sensor Devices
Social Network
Internet of Things
Actionable Information
EventShop: Recognizing Situations
from Heterogeneous Data Streams
Siripen Pongpaichet
spongpai@uci.edu
Big Data “NEED” Big Insight
Figure Ref: http://damfoundation.org/2012/09/big-data-big-deal/
Related Services
7
http://google.org/crisismap/sandy-2012
Mash Up: Google Crisis Maps
http://google.org/crisismap/2013-uttrakhand-floods
one-touch SOS
Mobile Applications
“EventShop” towards SLN
7/03/2013 8
[Pongpaichet 2013] EventShop: recognizing situations in web data streams
From Heterogeneous Data Sources
to Situation Recognition
7/03/2013 9
Example Notification / Alerts:
You are currently in the area where there is a high chance of flooding,
these are available shelters within 10 miles around you.
Space
Time Situation
Resources
People
(Space, Time, Theme)
[Pongpaichet 2013] EventShop: recognizing situations in web data streams
Data Unified Format: STT
• Each data source is transformed into unified
data format, S-T-T (Space - Time - Theme)
• Then each STT data stream is aggregated to
form E-mage (Event-Image) stream
“iphone” popularity in USA
from Tweets data source
E-mage Algebra & Operators

Pattern Matching
Aggregatioin

@ Characterization
∏ Filter
 Segmentation
72%
+
+
Growth Rate = 125%
Data
Supporting parameter(s)
OutputOperator Type
+
Segmentation methods
Property
required
Pattern
Mask
7/03/2013 12
EventShop Web UI
Multi-Spatio-Temporal
Bounding Boxes and Resolutions
• “Pyramid of E-mage” resolution
is introduced to represent the
real world in E-mage at different
(zoom) levels.
• Each Stel (a pixel in the E-mage)
represents a single fixed ground
location.
• Precision vs Computational Cost
Rasterization and Error Propagation
• Data Error Factors:
– Uncertainty of data stream
– Data loss during data aggregation
– Uncertainty during data conversion
– Data error during data conversion
• To design the most optimum situation
recognition model, we need to find the new
cost evaluation method that will consider both
data accuracy and computational cost.
Personal Event Shop:
Recognizing Evolving Situation of Person
Laleh Jalali
lalehjlal@uci.edu
Personal EventShop
• Understanding a person
• Personicle: Personal Chronicle
• Detecting evolving personal situation
• Recommending action
Wearable 2013:
Data Data Everywhere, nor any Insight to Use.
http://www.medhelp.org/
HEALTH
PERSONA
Logical Sensor
Physical Sensors
Life
Event
Motion
Event
Physiological
Event
Food
Event
Personicle
Health Persona Framework:
Humans as Actuators.
19
Environmental Sensors
Event Categories
• Event Definition:
▫ NOT abnormal observation.
▫ NOT point event.
▫ BUT interval event
20
Motion event Stream
Physiological event Stream
Personicle
Input Data
Manager
Raw Data Streams
Event Streams** Predictive
Data
Analytics
Personal Data Warehouse
PersonalDataSources
* location stream, activity stream, motion stream, calendar stream
** life-event stream, motion-event stream, physiological-event stream, food-event stream
Personal EventShop Platform
Data Streams *
Data
Analytics
Persona
Profile Info.
Asthma History
Domain
knowledge
Asthma Attack
Symptoms &
Severity
Recom.
Engine
Evolving
personal
situation
Moves app
Nike Fuel
Foursquare
Google
Calendar
Personicle
Actionable
Information
21
Environmental
Factors
Activity Detection
Location
Data Stream
Accelerometer
Data Stream
Feature Extraction
Learning and Inference
Data Collection
Extracted
Feature Set
Recognition
Model
• Frequency Domain
• Energy
• Entropy
• Coefficients Sum
• DC Component
• Time Domain
• Mean , Median
• Std Deviation
• Min, Max, Range
• Average Absolute
Difference
• Average Resultant Variation
Activity Level
Asthma Triggers
Indoor Allergens
Outdoor Allergens
Smoke
Air Pollution
Chemical Irritants
Predictive Techniques for
Preventive Advise
25
Insight:
Exercise Triggers My Asthma
• Red: “Severe asthma attack”.
• Orange: High activity level.
• Exercise triggers my asthma!
Personicle
Activity Stream
t1 t2 t3 t4 t5
Predictive Analytics:
Personalized Asthma Risk Prediction
Mengfan Tang
mengfant@uci.edu
Enrich Personalized Asthma Risk
• Predict air quality at air quality measuring
sites.
• Interpolate air quality at the locations not
covered by measuring sites.
• Predict personalized asthma risk by using
EventShop and Personal EventShop.
Daily Ozone Data
Ref- http://www.arb.ca.gov/aqmis2/aqmis2.php
Time-Series Prediction
Autoregressive model:
Xt = ji Xt-i
i=1
p
å +et
K-Nearest Neighbors Regression
Air Quality Index
A limited number of sites.
How can we predict the air quality in the area not
covered by the sites?
Historical air quality data
Interpolate Air Quality Index
The Learned models
trained on multiple data
sources
Learned models
Interpolate Air Quality Index
Personalized Asthma Risk Prediction
• The predictive model
– Correlation with Personicle
• Temporal correlation in a location
• Geo-correlation between locations
– Two sets of features
• Spatially-related
• Temporally-related
– Machine learning methods
• Supervised learning

Mais conteúdo relacionado

Mais procurados

Chicago Crime Dataset Project Proposal
Chicago Crime Dataset Project ProposalChicago Crime Dataset Project Proposal
Chicago Crime Dataset Project ProposalAashri Tandon
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction SystemBigDataCloud
 
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
 
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
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentNeal Lathia
 
Hennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverviewHennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverviewAnthony Hennig
 
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
 
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
 
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
 
Chek mate geolocation analyzer
Chek mate geolocation analyzerChek mate geolocation analyzer
Chek mate geolocation analyzerpriyal mistry
 
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
 
Data Philly Meetup - Big (Geo) Data
Data Philly Meetup - Big (Geo) DataData Philly Meetup - Big (Geo) Data
Data Philly Meetup - Big (Geo) DataAzavea
 
Case Study - Waterloo Regional Police
Case Study - Waterloo Regional PoliceCase Study - Waterloo Regional Police
Case Study - Waterloo Regional PoliceG2 Research Ltd.
 
Geolocation analysis using HiveQL
Geolocation analysis using HiveQLGeolocation analysis using HiveQL
Geolocation analysis using HiveQLPriyanka Kale
 
Crime Analysis using Data Analysis
Crime Analysis using Data AnalysisCrime Analysis using Data Analysis
Crime Analysis using Data AnalysisChetan Hireholi
 
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
 

Mais procurados (20)

Seminar
SeminarSeminar
Seminar
 
Chicago Crime Dataset Project Proposal
Chicago Crime Dataset Project ProposalChicago Crime Dataset Project Proposal
Chicago Crime Dataset Project Proposal
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction System
 
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
 
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
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to Deployment
 
Hennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverviewHennig_AgileProject_1PageOverview
Hennig_AgileProject_1PageOverview
 
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...
 
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
 
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
 
Chek mate geolocation analyzer
Chek mate geolocation analyzerChek mate geolocation analyzer
Chek mate geolocation analyzer
 
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...
 
Data Philly Meetup - Big (Geo) Data
Data Philly Meetup - Big (Geo) DataData Philly Meetup - Big (Geo) Data
Data Philly Meetup - Big (Geo) Data
 
Case Study - Waterloo Regional Police
Case Study - Waterloo Regional PoliceCase Study - Waterloo Regional Police
Case Study - Waterloo Regional Police
 
Splunk Insights
Splunk InsightsSplunk Insights
Splunk Insights
 
Geolocation analysis using HiveQL
Geolocation analysis using HiveQLGeolocation analysis using HiveQL
Geolocation analysis using HiveQL
 
Future of hpc
Future of hpcFuture of hpc
Future of hpc
 
Crime Analysis using Data Analysis
Crime Analysis using Data AnalysisCrime Analysis using Data Analysis
Crime Analysis using Data Analysis
 
Resume(kaushik shakkari)
Resume(kaushik shakkari)Resume(kaushik shakkari)
Resume(kaushik shakkari)
 
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...
 

Semelhante a Social Life Networks (Eventshop and Personal Event Shop)

Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Institute of Contemporary Sciences
 
DataSpryng Overview
DataSpryng OverviewDataSpryng Overview
DataSpryng Overviewjkvr
 
Crowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
Crowdsourcing Approaches to Big Data Curation - Rio Big Data MeetupCrowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
Crowdsourcing Approaches to Big Data Curation - Rio Big Data MeetupEdward Curry
 
Processing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusinessProcessing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusinessTim Bass
 
Intro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data ScientistsIntro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data ScientistsSri Ambati
 
Data preparation and processing chapter 2
Data preparation and processing chapter  2Data preparation and processing chapter  2
Data preparation and processing chapter 2Mahmoud Alfarra
 
Predictive Analytics: Context and Use Cases
Predictive Analytics: Context and Use CasesPredictive Analytics: Context and Use Cases
Predictive Analytics: Context and Use CasesKimberley Mitchell
 
Machine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford MedMachine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford MedSri Ambati
 
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...Greg Makowski
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex Worldvsorathia
 
Building Social Life Networks 130818
Building Social Life Networks 130818Building Social Life Networks 130818
Building Social Life Networks 130818Ramesh Jain
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupSri Ambati
 
The Event Crowd: A Novel Approach for Crowd-Enabled Event Processing
The Event Crowd: A Novel Approach for Crowd-Enabled Event ProcessingThe Event Crowd: A Novel Approach for Crowd-Enabled Event Processing
The Event Crowd: A Novel Approach for Crowd-Enabled Event ProcessingPiyush Yadav
 
Building Predictive Analytics on Big Data Platforms
Building Predictive Analytics on Big Data PlatformsBuilding Predictive Analytics on Big Data Platforms
Building Predictive Analytics on Big Data PlatformsOlha Hrytsay
 
How to generate Synthetic Data for an effective App Testing strategy.pdf
How to generate Synthetic Data for an effective App Testing strategy.pdfHow to generate Synthetic Data for an effective App Testing strategy.pdf
How to generate Synthetic Data for an effective App Testing strategy.pdfpCloudy
 
Analytics in business
Analytics in businessAnalytics in business
Analytics in businessNiko Vuokko
 
Technologies in Support of Big Data Ethics
Technologies in Support of Big Data EthicsTechnologies in Support of Big Data Ethics
Technologies in Support of Big Data EthicsMark Underwood
 
Machinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdfMachinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdfSaketBansal9
 
Christoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleChristoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleGlobal Risk Forum GRFDavos
 

Semelhante a Social Life Networks (Eventshop and Personal Event Shop) (20)

Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...
 
DataSpryng Overview
DataSpryng OverviewDataSpryng Overview
DataSpryng Overview
 
Crowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
Crowdsourcing Approaches to Big Data Curation - Rio Big Data MeetupCrowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
Crowdsourcing Approaches to Big Data Curation - Rio Big Data Meetup
 
Processing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusinessProcessing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusiness
 
Intro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data ScientistsIntro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data Scientists
 
Data preparation and processing chapter 2
Data preparation and processing chapter  2Data preparation and processing chapter  2
Data preparation and processing chapter 2
 
Predictive Analytics: Context and Use Cases
Predictive Analytics: Context and Use CasesPredictive Analytics: Context and Use Cases
Predictive Analytics: Context and Use Cases
 
Machine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford MedMachine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford Med
 
OpenML data@Sheffield
OpenML data@SheffieldOpenML data@Sheffield
OpenML data@Sheffield
 
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex World
 
Building Social Life Networks 130818
Building Social Life Networks 130818Building Social Life Networks 130818
Building Social Life Networks 130818
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User Group
 
The Event Crowd: A Novel Approach for Crowd-Enabled Event Processing
The Event Crowd: A Novel Approach for Crowd-Enabled Event ProcessingThe Event Crowd: A Novel Approach for Crowd-Enabled Event Processing
The Event Crowd: A Novel Approach for Crowd-Enabled Event Processing
 
Building Predictive Analytics on Big Data Platforms
Building Predictive Analytics on Big Data PlatformsBuilding Predictive Analytics on Big Data Platforms
Building Predictive Analytics on Big Data Platforms
 
How to generate Synthetic Data for an effective App Testing strategy.pdf
How to generate Synthetic Data for an effective App Testing strategy.pdfHow to generate Synthetic Data for an effective App Testing strategy.pdf
How to generate Synthetic Data for an effective App Testing strategy.pdf
 
Analytics in business
Analytics in businessAnalytics in business
Analytics in business
 
Technologies in Support of Big Data Ethics
Technologies in Support of Big Data EthicsTechnologies in Support of Big Data Ethics
Technologies in Support of Big Data Ethics
 
Machinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdfMachinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdf
 
Christoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleChristoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal Scale
 

Último

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
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
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
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
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
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
 
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
 
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
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
(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
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Último (20)

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.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
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
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
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
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
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
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
 
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
 
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
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
(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
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
꧁❤ 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 ...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

Social Life Networks (Eventshop and Personal Event Shop)

  • 1. Social Life Networks: EventShop and Personal Event Shop Experiential Systems Laboratory University of California, Irvine Siripen Pongpaichet, Laleh Jalali, Mengfan Tang (Adviser: Ramesh Jain)
  • 2. Outline • Social Life Networks • EventShop • Personal EventShop • Predictive Analytics
  • 3. Fundamental Problem Web 1.0 Connecting People to Documents Web 2.0 Connecting People to People “Social Life Network” Connecting Needs to Resources Effectively, Efficiently, and Promptly In given situations.
  • 4. EventShop : Global Situation Detection Situation Recognition Evolving Global Situation Personal Situation Recognition Personal EventShop Evolving Personal Situation Need- Resource Matcher Recommendation Engine PersonaDatabase Resources Needs Data Ingestion Wearable Sensors Calendar Location…. DataSources …. Data Ingestion and aggregation Database Systems Satellite Environmental Sensor Devices Social Network Internet of Things Actionable Information
  • 5. EventShop: Recognizing Situations from Heterogeneous Data Streams Siripen Pongpaichet spongpai@uci.edu
  • 6. Big Data “NEED” Big Insight Figure Ref: http://damfoundation.org/2012/09/big-data-big-deal/
  • 7. Related Services 7 http://google.org/crisismap/sandy-2012 Mash Up: Google Crisis Maps http://google.org/crisismap/2013-uttrakhand-floods one-touch SOS Mobile Applications
  • 8. “EventShop” towards SLN 7/03/2013 8 [Pongpaichet 2013] EventShop: recognizing situations in web data streams
  • 9. From Heterogeneous Data Sources to Situation Recognition 7/03/2013 9 Example Notification / Alerts: You are currently in the area where there is a high chance of flooding, these are available shelters within 10 miles around you. Space Time Situation Resources People (Space, Time, Theme) [Pongpaichet 2013] EventShop: recognizing situations in web data streams
  • 10. Data Unified Format: STT • Each data source is transformed into unified data format, S-T-T (Space - Time - Theme) • Then each STT data stream is aggregated to form E-mage (Event-Image) stream “iphone” popularity in USA from Tweets data source
  • 11. E-mage Algebra & Operators  Pattern Matching Aggregatioin  @ Characterization ∏ Filter  Segmentation 72% + + Growth Rate = 125% Data Supporting parameter(s) OutputOperator Type + Segmentation methods Property required Pattern Mask 7/03/2013 12
  • 13. Multi-Spatio-Temporal Bounding Boxes and Resolutions • “Pyramid of E-mage” resolution is introduced to represent the real world in E-mage at different (zoom) levels. • Each Stel (a pixel in the E-mage) represents a single fixed ground location. • Precision vs Computational Cost
  • 14. Rasterization and Error Propagation • Data Error Factors: – Uncertainty of data stream – Data loss during data aggregation – Uncertainty during data conversion – Data error during data conversion • To design the most optimum situation recognition model, we need to find the new cost evaluation method that will consider both data accuracy and computational cost.
  • 15. Personal Event Shop: Recognizing Evolving Situation of Person Laleh Jalali lalehjlal@uci.edu
  • 16. Personal EventShop • Understanding a person • Personicle: Personal Chronicle • Detecting evolving personal situation • Recommending action
  • 17. Wearable 2013: Data Data Everywhere, nor any Insight to Use. http://www.medhelp.org/
  • 19. Event Categories • Event Definition: ▫ NOT abnormal observation. ▫ NOT point event. ▫ BUT interval event 20 Motion event Stream Physiological event Stream Personicle
  • 20. Input Data Manager Raw Data Streams Event Streams** Predictive Data Analytics Personal Data Warehouse PersonalDataSources * location stream, activity stream, motion stream, calendar stream ** life-event stream, motion-event stream, physiological-event stream, food-event stream Personal EventShop Platform Data Streams * Data Analytics Persona Profile Info. Asthma History Domain knowledge Asthma Attack Symptoms & Severity Recom. Engine Evolving personal situation Moves app Nike Fuel Foursquare Google Calendar Personicle Actionable Information 21 Environmental Factors
  • 21. Activity Detection Location Data Stream Accelerometer Data Stream Feature Extraction Learning and Inference Data Collection Extracted Feature Set Recognition Model • Frequency Domain • Energy • Entropy • Coefficients Sum • DC Component • Time Domain • Mean , Median • Std Deviation • Min, Max, Range • Average Absolute Difference • Average Resultant Variation
  • 23. Asthma Triggers Indoor Allergens Outdoor Allergens Smoke Air Pollution Chemical Irritants
  • 25. Insight: Exercise Triggers My Asthma • Red: “Severe asthma attack”. • Orange: High activity level. • Exercise triggers my asthma! Personicle Activity Stream t1 t2 t3 t4 t5
  • 26. Predictive Analytics: Personalized Asthma Risk Prediction Mengfan Tang mengfant@uci.edu
  • 27. Enrich Personalized Asthma Risk • Predict air quality at air quality measuring sites. • Interpolate air quality at the locations not covered by measuring sites. • Predict personalized asthma risk by using EventShop and Personal EventShop.
  • 28. Daily Ozone Data Ref- http://www.arb.ca.gov/aqmis2/aqmis2.php
  • 31. Air Quality Index A limited number of sites. How can we predict the air quality in the area not covered by the sites?
  • 32. Historical air quality data Interpolate Air Quality Index The Learned models trained on multiple data sources
  • 34. Personalized Asthma Risk Prediction • The predictive model – Correlation with Personicle • Temporal correlation in a location • Geo-correlation between locations – Two sets of features • Spatially-related • Temporally-related – Machine learning methods • Supervised learning

Notas do Editor

  1. During the first-generation of the Web (Web 1.0) in 1990s, the focus was primarily on building the Web, and making it accessible by connecting people to online documents. In the the second-generation (Web 2.0) in 2000s, the growth of social networking sites, wikis, communication tools and folksonomies brought a new experience to our society, by connecting people to people. In addition, the emergence of the mobile Internet and mobile devices was a significant platform driving the adoption and growth of the Web. Effectively, the Web became a universal medium for data, information, and knowledge exchange. In the third-generation Web (Web 3.0), the innovation shifted toward upgrading the back-end Web infrastructure level making the Web more connected, more exposed, and more intelligent. The Web is transformed from a network of separately siloed applications and content repositories to a more seamless and interoperable as a whole. The Web now can be used to establish a new network called “Social Life Networks (SLN)” [11] by connecting people to real-world (life) resources for decision making at both individual and societal levels.
  2. Bring Predictive here.
  3. It’s how you use and interrogate that data to derive new insight and make more informed decisions that can truly help people life.
  4. Mashing-up is a website or application that combines content from more than one source into an integrated experience The data used in a mash-up is usually accessed via an API. The goal is to bring together in a single place data sources that tend live in their own data silos. Only visual integration, and do not provide any sophisticated analysis capabilities. Mobile apps that allow users to contribute to the society and share information to the love one in their network during the crisis situation Life 360 let family set up a private network, then with a click of a button, they can let each other know where they are and if they're safe. You can also enable background tracking so everyone in your private network can continuously share their locations with one another. The app also has a panic alert feature you can activate to immediately contact family members via text, email and a voice call to give your location at the moment you need help. There are also options for regular feature phones. For family members without a phone, there is an additional GPS device that can be provided for a fee. SOS+ Waze: crowd-sourcing which allow user to report the current situation as you can see these type of data include both space time and theme None of them can really connect people to the real world resources based on detected situation. It is time consuming by manually browsing on the web. The comprehensive development tools and computational frameworks for effectively combining and processing these available heterogeneous streams are lacking
  5. The data streams over the web (e.g. tweets, weather.gov feeds) are translated into a unified format and made amenable for computing in the next step. Based on application logics, multiple spatio-temporal analysis operators are formed to generate different situation recognition models. The uniform data streams are continuously fed into the models to detect and recognize real-time situations. Then, the detected situations (e.g. ‘flu outbreak’ in New England) can be combined with user parameters (e.g. ‘high temperature’, and location). Again, based on application logic, the situation based controller is constructed to send out personalized action alerts (e.g. ‘Report to CDC center on 4th street’) to each individual. In addition, the analytic reports are also available to a central analyst who can then take large-scale (state, nation, corporate, or world-wide) decisions.
  6. There are two main components in EventShop framework which are Data Ingestor and Stream Processing Engine. A workflow of moving from heterogeneous raw data streams to actionable situations is shown in Figure 2. In the Data Ingestor component, original raw spatio-temporal data from the Web are translated into unified STT (Space-Time-Theme) format along with their numeric values using an appropriate Data Wrapper. Based on users’ defined spatio-temporal resolutions, the system aggregates each STT stream to form an E-mage stream which we will describe in more detail later in this Section. E-mage was first introduced in [19]. These E-mage streams are then transferred to the Stream Processing Engine component for processing. Based on situation recognition model determined by the domain expert, appropriate operators are applied on the E-mage streams to detect situation. The final step is a segmentation operation that uses domain knowledge to assign appropriate class to each pixel on the E-mage. This classification results in a segmentation of an E-mage into areas characterized by the situation there. Once we know the situation, appropriate actions can be taken. Next, we will describe the challenges in building this framework.
  7. Emage Generator: Transform data from Data Adapter into Emage representation and is responsible for both making this data directly available to the executor, as well as writing it to the disk  recent buffer, and emage resolution mapper, The queries run in the executor and can access the live data directly from emage generator and the historical data from the disk. Data access method is used to handle disk overload – data reduction/ user define function etc. and create Emage stream from disk. In addition, other information such as spatial and temporal pattern, and other properties Query rewriter -> source selection
  8. Data is continuously being collected from temporally asynchronous data streams from heterogeneous sources. Use events as unification mechanism and combine these discrete events in one schema. Spatial Temporal Thematic data streams from wearable sensors, logical sensors, and physiological sensors to collect fitness data, personal events, eating habits, sleep patterns, and every day activities. Health Persona should be viewed as a wealth of representational and computational techniques that model the person’s health and fitness related aspects in terms of multidimensional signals and applies some specific classes of operations on them to examine the co-occurrence of temporal patterns in different event categories.
  9. We consider event as a real world occurrence that unfold over space and time.they are observable occurrences of some phenomena that have either been explicitly recorded Use temporal information as indexing mechanism. Note that the term event is sometimes used to refer to a large-scale activity that is unusual relative to normal patterns of behavior, such as a large meeting in a building, a malicious attack on a Web server, or a traffic accident on a freeway. ). Sometimes people use event in a different manner, by referring to individual measurements or observation called point events (e.g., the recording of a single person walking through a door at a particular time, or the activity level measurement of a single person at a particular time). However, in our work event has a different meaning. We only consider interval events, a happening that spans over a certain time interval with start time and end time. In addition to what is being said about an event (theme), where (spatial) and when (temporal) it is being said are integral components to the analysis of such data. In our work temporal aspect of events is the most important one since time is used as the indexing mechanism. As shown in the framework, we have defined four categories of event. Life event is the independent one. By all means we have (data, operations, classification, etc) we try to segment person’s life time to different segments dominated by a “life event” or a “life activity”. As person goes through his/her life activities, we try to combine observations from different data stream and create event signals to form the other three types of event categories; namely Fitness Events, Food events, and Body-Parameter Events.
  10. get a sense of where environmental triggers may be, as well inform ways of avoiding or managing them.