SlideShare a Scribd company logo
Earthquake Shakes
Twitter Users:
Analyzing Tweets For
Real-Time Event
Detection
Presented By:
Eshan Mudwel
1SI10CS031
What is Twitter?
▪ Twitter is categorized as a microblogging service
▪ Twitter users post small blurbs of text that are 140 characters
or less called tweets
▪ With URL shorteners and services tailored forTwitter a lot of
information can be conveyed in that small space
▪ Twitter is very free-form & still ways to categorize tweets
have emerged (hashtags)
How is Twitter useful as a sensor?
▪ Twitter users will often report their status, however relevant or
irrelevant, to the interest of others
▪ This means that the public timeline is full of noise
▪ The timeline is updated in real-time, faster than a blog, faster than a
“static” document
▪ Tweets are faster than traditional news & users select from a buffet
of other users to customize their news
▪ However, if the tweets are carefully selected there can be a great
deal of useful information found
▪ Tweets contain a great deal of metadata
Real-time Nature of Microblogging
▪ Twitter users write tweets several times in a single day
▪ There is a large number of tweets, which results in many reports related to events
▪ We can know how other users are doing in real-time
▪ We can know what happens around other users in real time
Twitter and Earthquakes in Japan
a map of earthquake
occurrences world wide
a map of Twitter user
world wide
The intersection is
regions with many earthquakes and large twitter users.
Twitter and Earthquakes in Japan
Other regions:
Indonesia, Turkey, Iran, Italy, and Pacific coastal US cities
Our Goals
 propose an algorithm to detect a target event
 do semantic analysis onTweet
to obtain tweets on the target event precisely
 regardTwitter user as a sensor
to detect the target event
to estimate location of the target
 produce a probabilistic spatio-temporal model for
 event detection
 location estimation
 propose Earthquake Reporting System using Japanese tweets
Event detection algorithms
▪ do semantic analysis onTweet
– to obtain tweets on the target event precisely
▪ regardTwitter user as a sensor
– to detect the target event
– to estimate location of the target
Semantic Analysis on Tweet
Semantic Analysis on Tweet
 Create classifier for tweets
 use SupportVector Machine(SVM)
 Features (Example: I am in Japan, earthquake right now!)
 Statistical features (7 words, the 5th
word)
the number of words in a tweet message and the position of the
query within a tweet
 Keyword features ( I, am, in, Japan, earthquake, right, now)
the words in a tweet
 Word context features (Japan, right)
the words before and after the query word
Tweet as a Sensory Value
・・・ ・・・ ・・・
tweets
・・・・・・
Probabilistic model
Classifier
observation by sensorsobservation by twitter users
target event target object
Probabilistic model
values
Event detection from twitter
Object detection in
ubiquitous environment
the correspondence between tweets processing and
sensory data detection
Tweet as a Sensory Value
some users posts
“earthquake right
now!!”
some earthquake
sensors responses
positive value
We can apply methods for sensory data detection to tweets processing
・・・ ・・・ ・・・
tweets
Probabilistic model
Classifier
observation by sensorsobservation by twitter users
target event target object
Probabilistic model
values
Event detection from twitter
Object detection in
ubiquitous environment
・・・・・・
search and classify
them into positive
class
detect an earthquake detect an
earthquake
earthquake occurrence
Tweet as a Sensory Value
Processing time information and location information, we can detect target events
and estimate location of target events
Modeling
Temporal Model
▪EveryTweet has its post time &
creates a chunk of data
▪Using probability the paper
describes a way to detect the
probability of an event occurring
Spatial Model
▪Tweets considered in this system
require geolocation information
▪The spatial model is far more
complicated
▪Need to consider time and a
delay as event spreads
(earthquake)
Spatial Model Continued
Kalman Filters
▪The paper describes an
application of Kalman filters to
model two cases:
1. Location estimate of earthquake
center
2. Trajectory estimation of a
typhoon
Particle Filters
▪Calculate the weight
distribution fromTwitter users
geographic distribution
▪Generate a set of coordinates
and sort them by weight
▪Resample and generate a new
set, predict new sets, weigh the
sets, measure, then iterate until
convergence
Experimentation and Evaluations
▪ Finally they describe their experimentation methodology and evaluate their
findings
Their algorithm:
1. Given a set of query terms Q for a target event
2. Issue a query every s seconds and obtain tweets T
3. For each tweet obtain the features A,B, and C that were described earlier
4. Calculate the probability of occurrence using the SVM
5. For each tweet estimate its location based on the coordinates given or by
querying Google Maps with the registered location of the user
6. Calculate the estimated distance from theTweet to the event
Evaluation of Semantic Analysis
Evaluation of Semantic Analysis
Features Recall Precision F-Value
Statistical 87.50% 63.64% 73.69%
Keywords 87.50% 38.89% 53.85%
Context 50.00% 66.67% 57.14%
All 87.50% 63.64% 73.69%
Features Recall Precision F-Value
Statistical 66.67% 68.57% 67.61%
Keywords 86.11% 57.41% 68.89%
Context 52.78% 86.36% 68.20%
All 80.56% 65.91% 72.50%
Discussions of Semantic Analysis
 We obtain highest F-value when we use Statistical features and all features.
 Keyword features andWord Context features don’t contribute much to the
classification performance
 A user becomes surprised and might produce a very short tweet
 It’s apparent that the precision is not so high as the recall
Features Recall Precision F-Value
Statistical 87.50% 63.64% 73.69%
Keywords 87.50% 38.89% 53.85%
Context 50.00% 66.67% 57.14%
All 87.50% 63.64% 73.69%
Evaluation of Spatial Estimation
Earthquake Reporting System
▪ Toretter ( http://toretter.com)
– Earthquake reporting system using the event detection algorithm
– All users can see the detection of past earthquakes
– Registered users can receive e-mails of earthquake detection reports
Dear Alice,
We have just detected an earthquake
around Chiba. Please take care.
Toretter Alert System
Screenshot of Toretter.com
Earthquake Reporting System
▪ Effectiveness of alerts of this system
– Alert E-mails urges users to prepare for the earthquake if they are received by a user
shortly before the earthquake actually arrives.
▪ Is it possible to receive the e-mail before the earthquake actually arrives?
– An earthquake is transmitted through the earth's crust at about 3~7 km/s.
– a person has about 20~30 sec before its arrival at a point that is 100 km
distant from an actual center
Results of Earthquake Detection
In all cases, we sent E-mails before announces of JMA
In the earliest cases, we can sent E-mails in 19 sec.
Date Magnitude Location Time E-mail sent time time gap
[sec]
# tweets within
10 minutes
Announce of JMA
Aug. 18 4.5 Tochigi 6:58:55 7:00:30 95 35 7:08
Aug. 18 3.1 Suruga-wan 19:22:48 19:23:14 26 17 19:28
Aug. 21 4.1 Chiba 8:51:16 8:51:35 19 52 8:56
Aug. 25 4.3 Uraga-oki 2:22:49 2:23:21 31 23 2:27
Aug.25 3.5 Fukushima 2:21:15 22:22:29 73 13 22:26
Aug. 27 3.9 Wakayama 17:47:30 17:48:11 41 16 1:7:53
Aug. 27 2.8 Suruga-wan 20:26:23 20:26:45 22 14 20:31
Ag. 31 4.5 Fukushima 00:45:54 00:46:24 30 32 00:51
Sep. 2 3.3 Suruga-wan 13:04:45 13:05:04 19 18 13:10
Sep. 2 3.6 Bungo-suido 17:37:53 17:38:27 34 3 17:43
Experiments And Evaluation
▪ We demonstrate performances of
– tweet classification
– event detection from time-series data
→   show this results in “application”
– location estimation from a series of spatial information
Results of Earthquake Detection
JMA intensity scale 2 or more 3 or more 4 or more
Num of earthquakes 78 25 3
Detected 70(89.7%) 24(96.0%) 3(100.0%)
Promptly detected* 53(67.9%) 20(80.0%) 3(100.0%)
Promptly detected: detected in a minutes
JMA intensity scale: the original scale of earthquakes by Japan Meteorology Agency
Period: Aug.2009 – Sep. 2009
Tweets analyzed : 49,314 tweets
Positive tweets : 6291 tweets by 4218 users
We detected 96% of earthquakes that were stronger than scale 3 or more during
the period.
Conclusions
Earthquake shakes twitter users

More Related Content

What's hot

Real-time Classification of Malicious URLs on Twitter using Machine Activity ...
Real-time Classification of Malicious URLs on Twitter using Machine Activity ...Real-time Classification of Malicious URLs on Twitter using Machine Activity ...
Real-time Classification of Malicious URLs on Twitter using Machine Activity ...Pete Burnap
 
Towards Enabling Probabilistic Databases for Participatory Sensing
Towards Enabling Probabilistic Databases for Participatory SensingTowards Enabling Probabilistic Databases for Participatory Sensing
Towards Enabling Probabilistic Databases for Participatory SensingPlanetData Network of Excellence
 
IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
 IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
IRJET - Implementation of Twitter Sentimental Analysis According to Hash TagIRJET Journal
 
Twitter as a personalizable information service ii
Twitter as a personalizable information service iiTwitter as a personalizable information service ii
Twitter as a personalizable information service iiKan-Han (John) Lu
 
Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2The Night's Watch
 
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSISMOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSISEditor Jacotech
 
GeospatialDataAnalysis
GeospatialDataAnalysisGeospatialDataAnalysis
GeospatialDataAnalysisTaylor Graham
 
Twitter sentiment analysis project report
Twitter sentiment analysis project reportTwitter sentiment analysis project report
Twitter sentiment analysis project reportBharat Khanna
 
Sentiment analysis using machine learning
Sentiment analysis using machine learningSentiment analysis using machine learning
Sentiment analysis using machine learningVenkat Projects
 
Outsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloudOutsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloudIEEEFINALYEARPROJECTS
 
Trend detection and analysis on Twitter
Trend detection and analysis on TwitterTrend detection and analysis on Twitter
Trend detection and analysis on TwitterLukas Masuch
 
DH 199 Social Media Analytics
DH 199 Social Media AnalyticsDH 199 Social Media Analytics
DH 199 Social Media AnalyticsStephanie Wong
 
Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용Kyunghoon Kim
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysisAnil Shrestha
 
Data-driven Studies on Social Networks: Privacy and Simulation
Data-driven Studies on Social Networks: Privacy and SimulationData-driven Studies on Social Networks: Privacy and Simulation
Data-driven Studies on Social Networks: Privacy and SimulationSameera Horawalavithana
 
Link prediction with the linkpred tool
Link prediction with the linkpred toolLink prediction with the linkpred tool
Link prediction with the linkpred toolRaf Guns
 

What's hot (16)

Real-time Classification of Malicious URLs on Twitter using Machine Activity ...
Real-time Classification of Malicious URLs on Twitter using Machine Activity ...Real-time Classification of Malicious URLs on Twitter using Machine Activity ...
Real-time Classification of Malicious URLs on Twitter using Machine Activity ...
 
Towards Enabling Probabilistic Databases for Participatory Sensing
Towards Enabling Probabilistic Databases for Participatory SensingTowards Enabling Probabilistic Databases for Participatory Sensing
Towards Enabling Probabilistic Databases for Participatory Sensing
 
IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
 IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
 
Twitter as a personalizable information service ii
Twitter as a personalizable information service iiTwitter as a personalizable information service ii
Twitter as a personalizable information service ii
 
Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2
 
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSISMOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
MOVIE RATING PREDICTION BASED ON TWITTER SENTIMENT ANALYSIS
 
GeospatialDataAnalysis
GeospatialDataAnalysisGeospatialDataAnalysis
GeospatialDataAnalysis
 
Twitter sentiment analysis project report
Twitter sentiment analysis project reportTwitter sentiment analysis project report
Twitter sentiment analysis project report
 
Sentiment analysis using machine learning
Sentiment analysis using machine learningSentiment analysis using machine learning
Sentiment analysis using machine learning
 
Outsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloudOutsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloud
 
Trend detection and analysis on Twitter
Trend detection and analysis on TwitterTrend detection and analysis on Twitter
Trend detection and analysis on Twitter
 
DH 199 Social Media Analytics
DH 199 Social Media AnalyticsDH 199 Social Media Analytics
DH 199 Social Media Analytics
 
Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysis
 
Data-driven Studies on Social Networks: Privacy and Simulation
Data-driven Studies on Social Networks: Privacy and SimulationData-driven Studies on Social Networks: Privacy and Simulation
Data-driven Studies on Social Networks: Privacy and Simulation
 
Link prediction with the linkpred tool
Link prediction with the linkpred toolLink prediction with the linkpred tool
Link prediction with the linkpred tool
 

Similar to Earthquake shakes twitter users

Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesMattia Battiston
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
Topic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank Summarization
Topic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank SummarizationTopic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank Summarization
Topic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank SummarizationIJERA Editor
 
Automating Tinder w/ Eigenfaces and StanfordNLP
Automating Tinder w/ Eigenfaces and StanfordNLPAutomating Tinder w/ Eigenfaces and StanfordNLP
Automating Tinder w/ Eigenfaces and StanfordNLPJustin Long
 
Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureMarco Parenzan
 
Lesson 05 - Time in Distrributed System.pptx
Lesson 05 - Time in Distrributed System.pptxLesson 05 - Time in Distrributed System.pptx
Lesson 05 - Time in Distrributed System.pptxLagamaPasala
 
Machine Learning for Forecasting: From Data to Deployment
Machine Learning for Forecasting: From Data to DeploymentMachine Learning for Forecasting: From Data to Deployment
Machine Learning for Forecasting: From Data to DeploymentAnant Agarwal
 
The Incremental Path to Observability
The Incremental Path to ObservabilityThe Incremental Path to Observability
The Incremental Path to ObservabilityEmily Nakashima
 
Event storage in a distributed system
Event storage in a distributed systemEvent storage in a distributed system
Event storage in a distributed systemSteve Pember
 
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...yeung2000
 
Discover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryDiscover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryNew Delhi Salesforce Developer Group
 
Complex Event Processing with Esper
Complex Event Processing with EsperComplex Event Processing with Esper
Complex Event Processing with EsperAntónio Alegria
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementMattia Battiston
 
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...IRJET Journal
 
Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...
Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...
Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...Neelabha Pant
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And PlanningMojammel Haque
 

Similar to Earthquake shakes twitter users (20)

Cloud Major Project
Cloud Major ProjectCloud Major Project
Cloud Major Project
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network Services
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Topic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank Summarization
Topic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank SummarizationTopic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank Summarization
Topic Evolutionary Tweet Stream Clustering Algorithm and TCV Rank Summarization
 
Automating Tinder w/ Eigenfaces and StanfordNLP
Automating Tinder w/ Eigenfaces and StanfordNLPAutomating Tinder w/ Eigenfaces and StanfordNLP
Automating Tinder w/ Eigenfaces and StanfordNLP
 
Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
 
Lesson 05 - Time in Distrributed System.pptx
Lesson 05 - Time in Distrributed System.pptxLesson 05 - Time in Distrributed System.pptx
Lesson 05 - Time in Distrributed System.pptx
 
Machine Learning for Forecasting: From Data to Deployment
Machine Learning for Forecasting: From Data to DeploymentMachine Learning for Forecasting: From Data to Deployment
Machine Learning for Forecasting: From Data to Deployment
 
Vissec2014
Vissec2014Vissec2014
Vissec2014
 
The Incremental Path to Observability
The Incremental Path to ObservabilityThe Incremental Path to Observability
The Incremental Path to Observability
 
deep.pdf
deep.pdfdeep.pdf
deep.pdf
 
Event storage in a distributed system
Event storage in a distributed systemEvent storage in a distributed system
Event storage in a distributed system
 
Ijetcas14 467
Ijetcas14 467Ijetcas14 467
Ijetcas14 467
 
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
DeepScan: Exploiting Deep Learning for Malicious Account Detection in Locatio...
 
Discover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryDiscover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and Discovery
 
Complex Event Processing with Esper
Complex Event Processing with EsperComplex Event Processing with Esper
Complex Event Processing with Esper
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous Improvement
 
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
 
Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...
Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...
Hyperoptimized Machine Learning and Deep Learning Methods For Geospatial and ...
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And Planning
 

Recently uploaded

Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxMd. Shahidul Islam Prodhan
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringC Sai Kiran
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerapareshmondalnita
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-IVigneshvaranMech
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdfAhmedHussein950959
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfNurvisNavarroSanchez
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxVishalDeshpande27
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopEmre Günaydın
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsAtif Razi
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturingssuser0811ec
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxViniHema
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234AafreenAbuthahir2
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientistgettygaming1
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectRased Khan
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptssuser9bd3ba
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 

Recently uploaded (20)

Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 

Earthquake shakes twitter users

  • 1. Earthquake Shakes Twitter Users: Analyzing Tweets For Real-Time Event Detection Presented By: Eshan Mudwel 1SI10CS031
  • 2. What is Twitter? ▪ Twitter is categorized as a microblogging service ▪ Twitter users post small blurbs of text that are 140 characters or less called tweets ▪ With URL shorteners and services tailored forTwitter a lot of information can be conveyed in that small space ▪ Twitter is very free-form & still ways to categorize tweets have emerged (hashtags)
  • 3. How is Twitter useful as a sensor? ▪ Twitter users will often report their status, however relevant or irrelevant, to the interest of others ▪ This means that the public timeline is full of noise ▪ The timeline is updated in real-time, faster than a blog, faster than a “static” document ▪ Tweets are faster than traditional news & users select from a buffet of other users to customize their news ▪ However, if the tweets are carefully selected there can be a great deal of useful information found ▪ Tweets contain a great deal of metadata
  • 4. Real-time Nature of Microblogging ▪ Twitter users write tweets several times in a single day ▪ There is a large number of tweets, which results in many reports related to events ▪ We can know how other users are doing in real-time ▪ We can know what happens around other users in real time
  • 5. Twitter and Earthquakes in Japan a map of earthquake occurrences world wide a map of Twitter user world wide The intersection is regions with many earthquakes and large twitter users.
  • 6. Twitter and Earthquakes in Japan Other regions: Indonesia, Turkey, Iran, Italy, and Pacific coastal US cities
  • 7. Our Goals  propose an algorithm to detect a target event  do semantic analysis onTweet to obtain tweets on the target event precisely  regardTwitter user as a sensor to detect the target event to estimate location of the target  produce a probabilistic spatio-temporal model for  event detection  location estimation  propose Earthquake Reporting System using Japanese tweets
  • 8. Event detection algorithms ▪ do semantic analysis onTweet – to obtain tweets on the target event precisely ▪ regardTwitter user as a sensor – to detect the target event – to estimate location of the target
  • 10. Semantic Analysis on Tweet  Create classifier for tweets  use SupportVector Machine(SVM)  Features (Example: I am in Japan, earthquake right now!)  Statistical features (7 words, the 5th word) the number of words in a tweet message and the position of the query within a tweet  Keyword features ( I, am, in, Japan, earthquake, right, now) the words in a tweet  Word context features (Japan, right) the words before and after the query word
  • 11. Tweet as a Sensory Value ・・・ ・・・ ・・・ tweets ・・・・・・ Probabilistic model Classifier observation by sensorsobservation by twitter users target event target object Probabilistic model values Event detection from twitter Object detection in ubiquitous environment the correspondence between tweets processing and sensory data detection
  • 12. Tweet as a Sensory Value some users posts “earthquake right now!!” some earthquake sensors responses positive value We can apply methods for sensory data detection to tweets processing ・・・ ・・・ ・・・ tweets Probabilistic model Classifier observation by sensorsobservation by twitter users target event target object Probabilistic model values Event detection from twitter Object detection in ubiquitous environment ・・・・・・ search and classify them into positive class detect an earthquake detect an earthquake earthquake occurrence
  • 13. Tweet as a Sensory Value Processing time information and location information, we can detect target events and estimate location of target events
  • 14. Modeling Temporal Model ▪EveryTweet has its post time & creates a chunk of data ▪Using probability the paper describes a way to detect the probability of an event occurring Spatial Model ▪Tweets considered in this system require geolocation information ▪The spatial model is far more complicated ▪Need to consider time and a delay as event spreads (earthquake)
  • 15. Spatial Model Continued Kalman Filters ▪The paper describes an application of Kalman filters to model two cases: 1. Location estimate of earthquake center 2. Trajectory estimation of a typhoon Particle Filters ▪Calculate the weight distribution fromTwitter users geographic distribution ▪Generate a set of coordinates and sort them by weight ▪Resample and generate a new set, predict new sets, weigh the sets, measure, then iterate until convergence
  • 16. Experimentation and Evaluations ▪ Finally they describe their experimentation methodology and evaluate their findings Their algorithm: 1. Given a set of query terms Q for a target event 2. Issue a query every s seconds and obtain tweets T 3. For each tweet obtain the features A,B, and C that were described earlier 4. Calculate the probability of occurrence using the SVM 5. For each tweet estimate its location based on the coordinates given or by querying Google Maps with the registered location of the user 6. Calculate the estimated distance from theTweet to the event
  • 18. Evaluation of Semantic Analysis Features Recall Precision F-Value Statistical 87.50% 63.64% 73.69% Keywords 87.50% 38.89% 53.85% Context 50.00% 66.67% 57.14% All 87.50% 63.64% 73.69% Features Recall Precision F-Value Statistical 66.67% 68.57% 67.61% Keywords 86.11% 57.41% 68.89% Context 52.78% 86.36% 68.20% All 80.56% 65.91% 72.50%
  • 19. Discussions of Semantic Analysis  We obtain highest F-value when we use Statistical features and all features.  Keyword features andWord Context features don’t contribute much to the classification performance  A user becomes surprised and might produce a very short tweet  It’s apparent that the precision is not so high as the recall Features Recall Precision F-Value Statistical 87.50% 63.64% 73.69% Keywords 87.50% 38.89% 53.85% Context 50.00% 66.67% 57.14% All 87.50% 63.64% 73.69%
  • 20. Evaluation of Spatial Estimation
  • 21. Earthquake Reporting System ▪ Toretter ( http://toretter.com) – Earthquake reporting system using the event detection algorithm – All users can see the detection of past earthquakes – Registered users can receive e-mails of earthquake detection reports Dear Alice, We have just detected an earthquake around Chiba. Please take care. Toretter Alert System
  • 23. Earthquake Reporting System ▪ Effectiveness of alerts of this system – Alert E-mails urges users to prepare for the earthquake if they are received by a user shortly before the earthquake actually arrives. ▪ Is it possible to receive the e-mail before the earthquake actually arrives? – An earthquake is transmitted through the earth's crust at about 3~7 km/s. – a person has about 20~30 sec before its arrival at a point that is 100 km distant from an actual center
  • 24. Results of Earthquake Detection In all cases, we sent E-mails before announces of JMA In the earliest cases, we can sent E-mails in 19 sec. Date Magnitude Location Time E-mail sent time time gap [sec] # tweets within 10 minutes Announce of JMA Aug. 18 4.5 Tochigi 6:58:55 7:00:30 95 35 7:08 Aug. 18 3.1 Suruga-wan 19:22:48 19:23:14 26 17 19:28 Aug. 21 4.1 Chiba 8:51:16 8:51:35 19 52 8:56 Aug. 25 4.3 Uraga-oki 2:22:49 2:23:21 31 23 2:27 Aug.25 3.5 Fukushima 2:21:15 22:22:29 73 13 22:26 Aug. 27 3.9 Wakayama 17:47:30 17:48:11 41 16 1:7:53 Aug. 27 2.8 Suruga-wan 20:26:23 20:26:45 22 14 20:31 Ag. 31 4.5 Fukushima 00:45:54 00:46:24 30 32 00:51 Sep. 2 3.3 Suruga-wan 13:04:45 13:05:04 19 18 13:10 Sep. 2 3.6 Bungo-suido 17:37:53 17:38:27 34 3 17:43
  • 25. Experiments And Evaluation ▪ We demonstrate performances of – tweet classification – event detection from time-series data →   show this results in “application” – location estimation from a series of spatial information
  • 26. Results of Earthquake Detection JMA intensity scale 2 or more 3 or more 4 or more Num of earthquakes 78 25 3 Detected 70(89.7%) 24(96.0%) 3(100.0%) Promptly detected* 53(67.9%) 20(80.0%) 3(100.0%) Promptly detected: detected in a minutes JMA intensity scale: the original scale of earthquakes by Japan Meteorology Agency Period: Aug.2009 – Sep. 2009 Tweets analyzed : 49,314 tweets Positive tweets : 6291 tweets by 4218 users We detected 96% of earthquakes that were stronger than scale 3 or more during the period.

Editor's Notes

  1. The classification performance is presented in these tables. We obtain highest F-value when we use feature A and all features. Surprisingly, feature B and feature C don’t contribute much to the classification performance When an earthquake occurs, a user becomes surprised and might produce a very short tweet. and It’s apparent that the precision is not so high as the recall.