SlideShare a Scribd company logo
1 of 27
Prepare, Manage, and Understand Crisis
Situations using Social Media Analytics
Sven Schaust, Max Walther and Michael Kaisser
AGT International, Germany
ISCRAM 2013 in Baden-Baden – May 12-15, 2013
2
Outline
1. Introduction & Context
• Social Media Analysis in a C2 Center
2. The “Avalanche” event detection approach
• Identify posting “hot spots”
• Evaluate post clusters with Machine Learning approach
3. Evaluation
4. Outlook
3
Urban Management & Public Safety
• Cites today are complex and need to be organized
• Administration is responsible for keeping population safe
• emergency services
• health services
• fire fighters
• police
Command & Control Center
4
Urban Management & Public Safety
Why is Social Media relevant in this context?
?
5
Urban Management & Public Safety
Why is Social Media relevant in this context?
“There's a plane in
the Hudson. I'm on
the ferry going to
pick up the people.
Crazy”
6
Urban Management & Public Safety
Why is Social Media relevant in this context?
“De tering, wat een hel!!! 1,4 miljoen
mensen op dat terrein! #loveparade”
7
Urban Management & Public Safety
Why is Social Media relevant in this context?
“#Hoboken is on fire.
Building above Hoboken
Farm Corporation at 300
Washington is all smoked
out”
 Social Media can help creating a situational awareness
picture
8
• detect, classify and display events to operator
• accidents, fires, violence, demonstrations
1. Automatic detection of breaking events
• improve USAP by focused Social Media Analytics
• possibly contact owner of posts for more information
2. Monitoring of ongoing situations
• automatic report generation
• interactive investigation support
3. Post Incident reporting
Context: Social Media in a C2 Center
9
What do people tweet during disasters?
Hurricane Sandy (NYC Region, October 2012)
• Evaluated Tweets for period 10/25 – 10/31
• Total number of Tweets per day ~ 3 Mio.
• Checked for Tweets about „sandy“, „hurricane“, „storm“,
„evacuation“, „flood“, „building“ „collapsed“, „power“, „outage“,
„fire“.
Examples of Events (semi-automatic evaluation)
• A crane collapsing on a construction site near 57th street
• A part of an apartment house collapsing in Borough Park,
Brooklyn
• A fire in Breezy Point, Queens
• Flooded tunnels, streets, apartments in various areas
• Power outages in various areas
10
Crane Event
overall 950 tweets were found for Oct. 29th
• 29.10.2012 18:41:56; Wow. Right down the street from me.
#Sandy-damaged crane on new 57th St. hi-rise dangling in
wind.
• 29.10.2012 18:46:20; Be careful on West 57th St as there is
a crane dangling from the rooftop! #HurricaneSandy #Sandy
#NYC
• 29.10.2012 18:50:31; From my window I can see the top of a
crane hanging off, 60 stories up...not good news if that comes
off #Sandy
• 29.10.2012 18:57:17; Curious to see what happens with the
dangling crane on 57th between 6th and 7th Staying clear of
that area for a while #HurricaneSandy
11
Breezy Point Fire
overall 1406 tweets were found for Oct. 30th
• 30 Oct 2012 01:51:11; A TV news crew covering the storm is
trapped by rising water and nearby fire @ 147 Oceanside in
Breezy Point - pls RT #sandy #fdny #nypd
• 30 Oct 2012 03:19:35; There are several fires burning in
Breezy Point and Broad Channel, but the FDNY cannot reach
them because of the flooding. #sandy
• 30 Oct 2012 06:00:58; Fire moving 130st street north and
west toward Cronstant Ave in Rockaway. Fire at 209 street in
Breezy. FDNY cannot get to Breezy. #sandy
• 30 Oct 2012 22:16:16; Never seen anything like this in my
life. #sandy @ Breezy Point, NY http://t.co/
12
Avalanche: Event detection in a C2 Center
13
Avalanche: Event detection in a C2 Center
14
Avalanche: Event detection in a C2 Center
15
Avalanche: Event detection in a C2 Center
16
Avalanche: Event detection in a C2 Center
17
Avalanche: Event detection in a C2 Center
18
Two step approach:
1. Identify locations with high tweet activity
• Collect geo-spatial tweet clusters
2. Evaluate clusters with a Machine Learning
approach
• Do these clusters constitute an real-world event
that the tweeters are witnessing first-hand?
Work in Progress:
3. Classify events according to type
How is it done?
19
Machine Learning – What is the task?
= geo-located Social Media post (Tweet)
20
Machine Learning – What is the task?
• Suspicious package in #GrandCentral #NYC #bomb threat possibility
not sure?? http://t.co/VwU7SP3X
• Suspicious package found in Grand Central Station... the 456
train..the trains are closed !! [pic]: http://t.co/9YPki4k2
• Something happened in the #456 #trainstation in #GrandCentral
#NYC http://t.co/GGKvQura
• Accident on the #456train in #midtown #NYC http://t.co/fj2mJJmf
vs.
• RT @refinery29: This image of Madeleine Albright playing the drums
will be the best thing you'll see today: http://t.co/rGwQ5RdG
• «@_PrettyPoison Guess ill fill out more job apps today» make punna
fill out some 2!
• The Glamour & Glitz at the 2012 Emmy' s that we loved!
http://t.co/CiTFszfL
• @IszwanieSyahira: i'm happy and i hope u feel the same too.
weeeee ~.~
• How to prepare yourself for Friday's apocalypse http://cnet.co/lPU
We need to automatically determine which of the tweet clusters
(tweets issued close to each other in a short time frame)
represent real-world events and which are just random chatter.
21
• We look for geo-
spatial clusters of
tweets (e.g. 3 or
more tweets in a
200m radius,
posted within 30
mins)
• These become
“event candidates”
• Event candidates
are evaluated with
a Machine Learning
scheme.
• We currently use
C4.5 decision trees.
Architecture
22
Machine Learning - Features
Tweet cluster:
• Suspicious package in
#GrandCentral #NYC
#bomb threat possibility
not sure??
http://t.co/VwU7SP3X
• Suspicious package found
in Grand Central Station...
the 456 train..the trains
are closed !! [pic]:
http://t.co/9YPki4k2
• Something happened in
the #456 #trainstation in
#GrandCentral #NYC
http://t.co/GGKvQura
• Accident on the #456train
in #midtown #NYC
http://t.co/fj2mJJmf
23
Evaluation setup:
• 1,000 hand-labeled tweet clusters.
• 319 good, 681 bad.
• 10-fold cross validation.
Machine Learning - Evaluation
24
Machine Learning - Evaluation
Evaluation setup:
• 1,000 hand-labeled tweet clusters. 319 good, 681 bad.
• 10-fold cross validation.
Unique Posters score
CommonThemescore
110
Blue: event
Red: no event
25
If there are several tweets …
• from roughly the same location
• at roughly the same time
• from different users
• that nevertheless use the same words
… chances are good that we have detected an
event.
(Somewhat simplyfied) Summary
26
Outlook – what’s left to do?
Derive more coordinates
• from shared pictures
• from toponyms in posts
• use image sharing sites directly
Make use of posts without coordinates
• and add them to already existing clusters
Explore real-time TF-IDF
• to get rid of the Kardashians & Beliebers
Evaluate system with real-world data
• Because recall numbers are currently somewhat misleading
Thank you!

More Related Content

Similar to Prepare, Manage, and Understand Crisis Situations using Social Media Analytics

Local and Global Responses to Disaster: #eqnz and the Christchurch Earthquake
Local and Global Responses to Disaster: #eqnz and the Christchurch EarthquakeLocal and Global Responses to Disaster: #eqnz and the Christchurch Earthquake
Local and Global Responses to Disaster: #eqnz and the Christchurch EarthquakeAxel Bruns
 
Computational Verification Challenges in Social Media
Computational Verification Challenges in Social MediaComputational Verification Challenges in Social Media
Computational Verification Challenges in Social MediaSymeon Papadopoulos
 
Intro to 21st Century Teaching & Learning Closure
Intro to 21st Century Teaching & Learning ClosureIntro to 21st Century Teaching & Learning Closure
Intro to 21st Century Teaching & Learning ClosureSandy McAuley
 
Twitter in the 2011 Queensland Floods (and Beyond)
Twitter in the 2011 Queensland Floods (and Beyond)Twitter in the 2011 Queensland Floods (and Beyond)
Twitter in the 2011 Queensland Floods (and Beyond)Axel Bruns
 
Social media explained for parents
Social media explained for parentsSocial media explained for parents
Social media explained for parentsBrian Kuhn
 
TransVision review: the social angle to technology and transhumanism
TransVision review: the social angle to technology and transhumanismTransVision review: the social angle to technology and transhumanism
TransVision review: the social angle to technology and transhumanismDavid Wood
 
Social Media and Crisis Communication
Social Media and Crisis CommunicationSocial Media and Crisis Communication
Social Media and Crisis CommunicationAxel Bruns
 
Combining Storytelling and Web Archives
Combining Storytelling and Web ArchivesCombining Storytelling and Web Archives
Combining Storytelling and Web ArchivesMichael Nelson
 
Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...
Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...
Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...Mark McGuire
 
Social Networking for Public Works
Social Networking for Public WorksSocial Networking for Public Works
Social Networking for Public WorksPam Broviak
 
Emergency 2.0 Wiki Project
Emergency 2.0 Wiki ProjectEmergency 2.0 Wiki Project
Emergency 2.0 Wiki ProjectEileen Culleton
 
Geoparsing and Real-time Social Media Analytics - technical and social challe...
Geoparsing and Real-time Social Media Analytics - technical and social challe...Geoparsing and Real-time Social Media Analytics - technical and social challe...
Geoparsing and Real-time Social Media Analytics - technical and social challe...REVEAL - Social Media Verification
 
Extracting Information Nuggets from Disaster-Related Messages in Social Media
Extracting Information Nuggets from Disaster-Related Messages in Social MediaExtracting Information Nuggets from Disaster-Related Messages in Social Media
Extracting Information Nuggets from Disaster-Related Messages in Social MediaMuhammad Imran
 
ISCRAM 2013: Extracting Information Nuggets from Disaster-Related Messages i...
ISCRAM 2013: Extracting Information Nuggets from  Disaster-Related Messages i...ISCRAM 2013: Extracting Information Nuggets from  Disaster-Related Messages i...
ISCRAM 2013: Extracting Information Nuggets from Disaster-Related Messages i...ISCRAM Events
 
Emergent MEDIA, NEXT GEN THINKING
Emergent MEDIA, NEXT GEN THINKINGEmergent MEDIA, NEXT GEN THINKING
Emergent MEDIA, NEXT GEN THINKINGAnn DeMarle
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Michael Nelson
 
Eduwebinar: Our Everyday Tools for Success
Eduwebinar:  Our Everyday Tools for SuccessEduwebinar:  Our Everyday Tools for Success
Eduwebinar: Our Everyday Tools for SuccessJudy O'Connell
 
Researching Social Media in Times of Crisis
Researching Social Media in Times of CrisisResearching Social Media in Times of Crisis
Researching Social Media in Times of CrisisAxel Bruns
 

Similar to Prepare, Manage, and Understand Crisis Situations using Social Media Analytics (20)

Local and Global Responses to Disaster: #eqnz and the Christchurch Earthquake
Local and Global Responses to Disaster: #eqnz and the Christchurch EarthquakeLocal and Global Responses to Disaster: #eqnz and the Christchurch Earthquake
Local and Global Responses to Disaster: #eqnz and the Christchurch Earthquake
 
Computational Verification Challenges in Social Media
Computational Verification Challenges in Social MediaComputational Verification Challenges in Social Media
Computational Verification Challenges in Social Media
 
Examples of Real-World Big Data Application
Examples of Real-World Big Data ApplicationExamples of Real-World Big Data Application
Examples of Real-World Big Data Application
 
Intro to 21st Century Teaching & Learning Closure
Intro to 21st Century Teaching & Learning ClosureIntro to 21st Century Teaching & Learning Closure
Intro to 21st Century Teaching & Learning Closure
 
Twitter in the 2011 Queensland Floods (and Beyond)
Twitter in the 2011 Queensland Floods (and Beyond)Twitter in the 2011 Queensland Floods (and Beyond)
Twitter in the 2011 Queensland Floods (and Beyond)
 
Social media explained for parents
Social media explained for parentsSocial media explained for parents
Social media explained for parents
 
TransVision review: the social angle to technology and transhumanism
TransVision review: the social angle to technology and transhumanismTransVision review: the social angle to technology and transhumanism
TransVision review: the social angle to technology and transhumanism
 
Social Media and Crisis Communication
Social Media and Crisis CommunicationSocial Media and Crisis Communication
Social Media and Crisis Communication
 
Combining Storytelling and Web Archives
Combining Storytelling and Web ArchivesCombining Storytelling and Web Archives
Combining Storytelling and Web Archives
 
Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...
Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...
Twitter, Instagram and Micro-Narratives: The benefits of sharing the creative...
 
Social Networking for Public Works
Social Networking for Public WorksSocial Networking for Public Works
Social Networking for Public Works
 
Emergency 2.0 Wiki Project
Emergency 2.0 Wiki ProjectEmergency 2.0 Wiki Project
Emergency 2.0 Wiki Project
 
Geoparsing and Real-time Social Media Analytics - technical and social challe...
Geoparsing and Real-time Social Media Analytics - technical and social challe...Geoparsing and Real-time Social Media Analytics - technical and social challe...
Geoparsing and Real-time Social Media Analytics - technical and social challe...
 
Extracting Information Nuggets from Disaster-Related Messages in Social Media
Extracting Information Nuggets from Disaster-Related Messages in Social MediaExtracting Information Nuggets from Disaster-Related Messages in Social Media
Extracting Information Nuggets from Disaster-Related Messages in Social Media
 
ISCRAM 2013: Extracting Information Nuggets from Disaster-Related Messages i...
ISCRAM 2013: Extracting Information Nuggets from  Disaster-Related Messages i...ISCRAM 2013: Extracting Information Nuggets from  Disaster-Related Messages i...
ISCRAM 2013: Extracting Information Nuggets from Disaster-Related Messages i...
 
Emergent MEDIA, NEXT GEN THINKING
Emergent MEDIA, NEXT GEN THINKINGEmergent MEDIA, NEXT GEN THINKING
Emergent MEDIA, NEXT GEN THINKING
 
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence Weaponized Web Archives: Provenance Laundering of Short Order Evidence
Weaponized Web Archives: Provenance Laundering of Short Order Evidence
 
Crisis Computing
Crisis ComputingCrisis Computing
Crisis Computing
 
Eduwebinar: Our Everyday Tools for Success
Eduwebinar:  Our Everyday Tools for SuccessEduwebinar:  Our Everyday Tools for Success
Eduwebinar: Our Everyday Tools for Success
 
Researching Social Media in Times of Crisis
Researching Social Media in Times of CrisisResearching Social Media in Times of Crisis
Researching Social Media in Times of Crisis
 

Recently uploaded

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Recently uploaded (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

Prepare, Manage, and Understand Crisis Situations using Social Media Analytics

  • 1. Prepare, Manage, and Understand Crisis Situations using Social Media Analytics Sven Schaust, Max Walther and Michael Kaisser AGT International, Germany ISCRAM 2013 in Baden-Baden – May 12-15, 2013
  • 2. 2 Outline 1. Introduction & Context • Social Media Analysis in a C2 Center 2. The “Avalanche” event detection approach • Identify posting “hot spots” • Evaluate post clusters with Machine Learning approach 3. Evaluation 4. Outlook
  • 3. 3 Urban Management & Public Safety • Cites today are complex and need to be organized • Administration is responsible for keeping population safe • emergency services • health services • fire fighters • police Command & Control Center
  • 4. 4 Urban Management & Public Safety Why is Social Media relevant in this context? ?
  • 5. 5 Urban Management & Public Safety Why is Social Media relevant in this context? “There's a plane in the Hudson. I'm on the ferry going to pick up the people. Crazy”
  • 6. 6 Urban Management & Public Safety Why is Social Media relevant in this context? “De tering, wat een hel!!! 1,4 miljoen mensen op dat terrein! #loveparade”
  • 7. 7 Urban Management & Public Safety Why is Social Media relevant in this context? “#Hoboken is on fire. Building above Hoboken Farm Corporation at 300 Washington is all smoked out”  Social Media can help creating a situational awareness picture
  • 8. 8 • detect, classify and display events to operator • accidents, fires, violence, demonstrations 1. Automatic detection of breaking events • improve USAP by focused Social Media Analytics • possibly contact owner of posts for more information 2. Monitoring of ongoing situations • automatic report generation • interactive investigation support 3. Post Incident reporting Context: Social Media in a C2 Center
  • 9. 9 What do people tweet during disasters? Hurricane Sandy (NYC Region, October 2012) • Evaluated Tweets for period 10/25 – 10/31 • Total number of Tweets per day ~ 3 Mio. • Checked for Tweets about „sandy“, „hurricane“, „storm“, „evacuation“, „flood“, „building“ „collapsed“, „power“, „outage“, „fire“. Examples of Events (semi-automatic evaluation) • A crane collapsing on a construction site near 57th street • A part of an apartment house collapsing in Borough Park, Brooklyn • A fire in Breezy Point, Queens • Flooded tunnels, streets, apartments in various areas • Power outages in various areas
  • 10. 10 Crane Event overall 950 tweets were found for Oct. 29th • 29.10.2012 18:41:56; Wow. Right down the street from me. #Sandy-damaged crane on new 57th St. hi-rise dangling in wind. • 29.10.2012 18:46:20; Be careful on West 57th St as there is a crane dangling from the rooftop! #HurricaneSandy #Sandy #NYC • 29.10.2012 18:50:31; From my window I can see the top of a crane hanging off, 60 stories up...not good news if that comes off #Sandy • 29.10.2012 18:57:17; Curious to see what happens with the dangling crane on 57th between 6th and 7th Staying clear of that area for a while #HurricaneSandy
  • 11. 11 Breezy Point Fire overall 1406 tweets were found for Oct. 30th • 30 Oct 2012 01:51:11; A TV news crew covering the storm is trapped by rising water and nearby fire @ 147 Oceanside in Breezy Point - pls RT #sandy #fdny #nypd • 30 Oct 2012 03:19:35; There are several fires burning in Breezy Point and Broad Channel, but the FDNY cannot reach them because of the flooding. #sandy • 30 Oct 2012 06:00:58; Fire moving 130st street north and west toward Cronstant Ave in Rockaway. Fire at 209 street in Breezy. FDNY cannot get to Breezy. #sandy • 30 Oct 2012 22:16:16; Never seen anything like this in my life. #sandy @ Breezy Point, NY http://t.co/
  • 18. 18 Two step approach: 1. Identify locations with high tweet activity • Collect geo-spatial tweet clusters 2. Evaluate clusters with a Machine Learning approach • Do these clusters constitute an real-world event that the tweeters are witnessing first-hand? Work in Progress: 3. Classify events according to type How is it done?
  • 19. 19 Machine Learning – What is the task? = geo-located Social Media post (Tweet)
  • 20. 20 Machine Learning – What is the task? • Suspicious package in #GrandCentral #NYC #bomb threat possibility not sure?? http://t.co/VwU7SP3X • Suspicious package found in Grand Central Station... the 456 train..the trains are closed !! [pic]: http://t.co/9YPki4k2 • Something happened in the #456 #trainstation in #GrandCentral #NYC http://t.co/GGKvQura • Accident on the #456train in #midtown #NYC http://t.co/fj2mJJmf vs. • RT @refinery29: This image of Madeleine Albright playing the drums will be the best thing you'll see today: http://t.co/rGwQ5RdG • «@_PrettyPoison Guess ill fill out more job apps today» make punna fill out some 2! • The Glamour & Glitz at the 2012 Emmy' s that we loved! http://t.co/CiTFszfL • @IszwanieSyahira: i'm happy and i hope u feel the same too. weeeee ~.~ • How to prepare yourself for Friday's apocalypse http://cnet.co/lPU We need to automatically determine which of the tweet clusters (tweets issued close to each other in a short time frame) represent real-world events and which are just random chatter.
  • 21. 21 • We look for geo- spatial clusters of tweets (e.g. 3 or more tweets in a 200m radius, posted within 30 mins) • These become “event candidates” • Event candidates are evaluated with a Machine Learning scheme. • We currently use C4.5 decision trees. Architecture
  • 22. 22 Machine Learning - Features Tweet cluster: • Suspicious package in #GrandCentral #NYC #bomb threat possibility not sure?? http://t.co/VwU7SP3X • Suspicious package found in Grand Central Station... the 456 train..the trains are closed !! [pic]: http://t.co/9YPki4k2 • Something happened in the #456 #trainstation in #GrandCentral #NYC http://t.co/GGKvQura • Accident on the #456train in #midtown #NYC http://t.co/fj2mJJmf
  • 23. 23 Evaluation setup: • 1,000 hand-labeled tweet clusters. • 319 good, 681 bad. • 10-fold cross validation. Machine Learning - Evaluation
  • 24. 24 Machine Learning - Evaluation Evaluation setup: • 1,000 hand-labeled tweet clusters. 319 good, 681 bad. • 10-fold cross validation. Unique Posters score CommonThemescore 110 Blue: event Red: no event
  • 25. 25 If there are several tweets … • from roughly the same location • at roughly the same time • from different users • that nevertheless use the same words … chances are good that we have detected an event. (Somewhat simplyfied) Summary
  • 26. 26 Outlook – what’s left to do? Derive more coordinates • from shared pictures • from toponyms in posts • use image sharing sites directly Make use of posts without coordinates • and add them to already existing clusters Explore real-time TF-IDF • to get rid of the Kardashians & Beliebers Evaluate system with real-world data • Because recall numbers are currently somewhat misleading