SlideShare a Scribd company logo
Safeguarding Abila through Multiple Data Perspectives
VAST 2014 Grand Challenge Award: Effective Analysis and Presentation
VAST 2014 Mini Challenge 2 Award: Honorable Mention for Effective Presentation
Parang Saraf; Patrick Butler; Naren Ramakrishnan
Discovery Analytics Center, Department of Computer Science, Virginia Tech
1
Presented By: Parang Saraf
System Hosted At:
http://embers.cs.vt.edu:60051
2
VAST Challenge Solution From DAC
•  The DAC solution offers three key advantages:
1.  Provides an efficient front-end interface for user-centered
exploration of data
2.  Very little analysis or cleaning of data is performed in the
backend, thereby helping an analyst to understand the
data better
!  Example: Faulty news sources or GPS coordinates are displayed
3.  Offers an intuitive interface to present data in several
different ways
•  Each Interface was designed from scratch
specifically for the VAST Challenge
3
Mini Challenge - I
4
Mini Challenge - I
•  Two Interfaces:
– News Analyzer
•  Helps an Analyst
explore news articles
and Identify Events
– Email Analyzer
•  Helps an Analyst
visualize and examine
Email network
5
News Analyzer
6
News Analyzer
7
News Analyzer
8
News Analyzer
9
News Analyzer
10
News Analyzer
11
News Analyzer
12
News Analyzer
13
News Analyzer
14
News Analyzer
Example: How POK Leadership has changed over Time
15
1998 – 1999
News Analyzer
Example: How POK Leadership has changed over Time
16
1998 – 1999
2000 – 2009
News Analyzer
Example: How POK Leadership has changed over Time
17
1998 – 1999
2000 – 2009
2000 – 2014
News Analyzer
Packages Used
•  Search Engine
–  Whoosh (Python search engine library)
•  Provides Logical Query of Articles
•  Returns Similar articles
•  Named Entity Recognition
–  Stanford NER Parser
•  Provides Person, Organization and Locations in the input document set
•  Visualization
–  NVD3
•  Line Chart
–  D3
•  Word Clouds
18
Email Analyzer
19
Email Analyzer
20
Email Analyzer
21
Email Analyzer
22
Email Analyzer
23
Email Analyzer
24
Email Analyzer
25
Email Analyzer
26
Spectral Co-Clustering
•  Given an n x m matrix of n
documents and m words, the
algorithm performs co-clustering of
documents and words.
•  The clustering problem is posed in
terms of finding minimum cut vertex
partitions in a bipartite graph
between document and words
•  We provide an m x m matrix where
rows and columns denote
employees and a cell denotes the
number of emails exchanged
•  Implemented using the scikit-learn
package
Email Analyzer
27
Email Analyzer
28
Email Analyzer
29
Email Analyzer - Example
30
Email Analyzer - Example
31
Email Analyzer - Example
32
Email Analyzer
Packages Used
•  Co-Occurrence Matrix
– Spectral Co-Clustering Algorithm
– Visualization
•  D3
–  Email Radial, Co-Occurrence matrix and Word Cloud
33
Mini Challenge - II
34
Mini Challenge – II
Points of Interest (POIs)
•  KML file doesn’t provide any Point type data
•  A POI is defined as any location where a user
stops for more than 5 minutes.
–  The location has a diameter of 50 meters
–  Example: A shopping complex.
•  Several users will park their car for more than 5 minutes and
will park within vicinity (< 50 meters) of each other.
–  Assumption: We are interested in knowing which
locations a user visit rather than which path he takes
35
Mini Challenge – II
Points of Interest (POIs)
•  Total 129 POIs were identified:
–  64 resulted because of the faulty GPS associated with
Cars 9 and 28
–  Remaining 65 POIs an analyst classifies into:
•  Home POIs: Where a user is present during night
•  Work POIs: Where the user is present on
weekdays during office hours
•  Recreational POIs: Where the users are present
during Breakfast, Lunch and
Dinner hours
•  Suspicious POIs: None of the above
•  How to classify these POIs? 36
Mini Challenge - II
•  POI Analysis
•  Recreational POIs
•  Location Playback
•  Spending Analysis
37
POI Analysis
Identifying Work And Home POIs
38
POI Analysis
Identifying Work And Home POIs
39
POI Analysis
Identifying Work And Home POIs
40
POI Analysis
Identifying Work And Home POIs
41
POI Analysis
Identifying Work And Home POIs
42
Work
Home
POI Analysis
Identifying Work And Home POIs
43
POI Analysis
Identifying Work And Home POIs
44
POI Analysis
Identifying Work And Home POIs
45
POI Analysis
Identifying Work And Home POIs
46
POI Analysis
Identifying Work And Home POIs
47
Weekdays For All Cars Weekends For All Cars
POI Analysis
Identifying Work And Home POIs
48
Weekdays For All Cars Weekends For All Cars
POI Analysis
Identifying Work And Home POIs
49
Weekdays For All Cars Weekends For All Cars
POI Analysis
Identifying Work And Home POIs
50
Weekdays For All Cars Weekends For All Cars
POI Analysis
Identifying Work And Home POIs
51
Weekdays For All Cars Weekends For All Cars
POI Analysis
Identifying Work And Home POIs
52
Weekdays For All Cars Weekends For All Cars
POI Analysis
Characterizing POIs
53
POI Analysis
Characterizing POIs
54
POI Analysis
Characterizing POIs
55
POI Analysis
Characterizing POIs
56
POI Analysis
Characterizing POIs
57
WORK POI
POI Analysis
Characterizing POIs
58
POI Analysis
Characterizing POIs
59
Home POI Recreational POI
POI Analysis
Characterizing POIs
60
POI Analysis
Characterizing POIs
61
Home POI Recreational POI
Recreational POIs
62
Recreational POIs
63
Recreational POIs
64
Recreational POIs
65
Recreational POIs
66
Location Playback
67
POI Distibution By Cars
Location Playback
Video
68
Spending Analysis
Employee Vs. Employee Comparison
69
Spending Analysis
Employee Vs. Employee Comparison
70
Spending Analysis
Employee Vs. Employee Comparison
71
Spending Analysis
Employee Spending Distribution
72
Spending Analysis
Establishment Sales Distribution
73
Mini Challenge – II
Packages Used
•  Google Map API
– For displaying geographical map
•  D3
– For displaying all the charts
•  DataTables (Table Plug-in for jQuery)
– For displaying Spending Information
74
Mini Challenge - III
75
Mini Challenge - III
76
Mini Challenge - III
77
Mini Challenge - III
78
Mini Challenge - III
79
Mini Challenge - III
80
Mini Challenge - III
81
Displays the most frequent words by default in the stream
Mini Challenge - III
82
Mini Challenge - III
83
Mini Challenge - III
84
Mini Challenge - III
85
Mini Challenge - III
86
Mini Challenge - III
•  Data streamed at 100x the speed
– We stored the data beforehand
•  Searching and updating is performed in
real-time on streaming data
87
Mini Challenge – III
Packages Used
•  Google Maps API
– For displaying the map
•  D3 and NVD3
– For displaying the line chart
88
Thank You
92

More Related Content

PDF
Slides: Safeguarding Abila: Real-time Streaming Analysis
PDF
Email and Network Analyzer
PDF
News Analyzer
PDF
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
PDF
Safeguarding Abila: Discovering Evolving Activist Networks
PDF
Safeguarding Abila: Discovering Evolving Activist Networks
DOCX
REAL-TIME DETECTION OF TRAFFIC FROM TWITTER STREAM ANALYSIS
PPTX
Reputo - Popularity prediction using Opinion mining and statistical analysis
Slides: Safeguarding Abila: Real-time Streaming Analysis
Email and Network Analyzer
News Analyzer
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist Networks
REAL-TIME DETECTION OF TRAFFIC FROM TWITTER STREAM ANALYSIS
Reputo - Popularity prediction using Opinion mining and statistical analysis

Viewers also liked (18)

PDF
Academic Transcipt Masters ITED
PDF
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
PDF
Criteris d'avaluació per a la inclusió de vacunes al calendari de vacunacions...
PDF
A review of what is known about impacts of coastal pollution on childhood dis...
PDF
Duncan McLaren- A Case for Truly Smart and Sustainable Cities
PDF
Safeguarding Abila: Real-time Streaming Analysis
PPTX
VR vs AR
PPT
LWC11 促進國際合作的平台:Research Portal建置經驗分享。報告人:臺大醫圖團隊-梁君卿主任、李欣怡館員、黃雅玲館員
PPTX
LWC16 開創知識創價時代 報告人:飛資得企業集團 駱英豐創發長
PDF
Criticality of NGO Role in India
PDF
Cap. 04 rm - r. c. hibbeler - 7ª ed
PDF
A case study on Adstuck's Augmented Reality ventures (Amity University) by Pa...
PDF
LWC19 影像資料的徵集歷程;北藝大的經驗分享 報告人:國立臺北藝術大學圖書館採編組吳雅慧組長
PDF
FranciscaFrancisco_CV
PDF
CHARLES NDOLI AGUYA cv revised
PDF
Evaluación de proceso de comunicacion 5° 2016
PPTX
Fundamentals of clutch and its types
PDF
Transient Modelling of Groundwater Flow, Application to Tunnel Dewatering
Academic Transcipt Masters ITED
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
Criteris d'avaluació per a la inclusió de vacunes al calendari de vacunacions...
A review of what is known about impacts of coastal pollution on childhood dis...
Duncan McLaren- A Case for Truly Smart and Sustainable Cities
Safeguarding Abila: Real-time Streaming Analysis
VR vs AR
LWC11 促進國際合作的平台:Research Portal建置經驗分享。報告人:臺大醫圖團隊-梁君卿主任、李欣怡館員、黃雅玲館員
LWC16 開創知識創價時代 報告人:飛資得企業集團 駱英豐創發長
Criticality of NGO Role in India
Cap. 04 rm - r. c. hibbeler - 7ª ed
A case study on Adstuck's Augmented Reality ventures (Amity University) by Pa...
LWC19 影像資料的徵集歷程;北藝大的經驗分享 報告人:國立臺北藝術大學圖書館採編組吳雅慧組長
FranciscaFrancisco_CV
CHARLES NDOLI AGUYA cv revised
Evaluación de proceso de comunicacion 5° 2016
Fundamentals of clutch and its types
Transient Modelling of Groundwater Flow, Application to Tunnel Dewatering
Ad

Similar to Slides: Safeguarding Abila through Multiple Data Perspectives (20)

PDF
Safeguarding Abila: Spatio-Temporal Activity Modeling
PDF
Safeguarding Abila through Multiple Data Perspectives
PDF
Market analysis through Consumer Behavior Pattern Insights
PDF
Balaji Sharma Professional Summary
PDF
Balaji Sharma Professional Summary
PPTX
Capabilities Brief Analytics
PDF
Understanding Retail Catchment Areas with Human Mobility Data
PDF
How to Use Spatial Data Science in your Site Planning Process? [CARTOframes]
PDF
La telefonía móvil como fuente de información para el estudio de la movilidad...
PDF
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
PDF
Positium overview
PDF
Gis capabilities on Big Data Systems
PDF
The Ultimate Guide to Location Data: New Datasets & Methods
PDF
Master's Presentation: Spatio-Temporal Data Analysis using Statistical Method...
PDF
Defining usual environment with mobile positioning data, Janika Raun
PDF
Master thesis
PPTX
ODSC Boston 2019 - Arturo O. Amador
PDF
Monitor activity dashboard and georrefered analysis
PDF
InnoConnect: Big data analysis
Safeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila through Multiple Data Perspectives
Market analysis through Consumer Behavior Pattern Insights
Balaji Sharma Professional Summary
Balaji Sharma Professional Summary
Capabilities Brief Analytics
Understanding Retail Catchment Areas with Human Mobility Data
How to Use Spatial Data Science in your Site Planning Process? [CARTOframes]
La telefonía móvil como fuente de información para el estudio de la movilidad...
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
Positium overview
Gis capabilities on Big Data Systems
The Ultimate Guide to Location Data: New Datasets & Methods
Master's Presentation: Spatio-Temporal Data Analysis using Statistical Method...
Defining usual environment with mobile positioning data, Janika Raun
Master thesis
ODSC Boston 2019 - Arturo O. Amador
Monitor activity dashboard and georrefered analysis
InnoConnect: Big data analysis
Ad

More from Parang Saraf (15)

PDF
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
PDF
Slides: Forex-Foreteller: Currency Trend Modeling using News Articles
PDF
Slides: Epidemiological Modeling of News and Rumors on Twitter
PDF
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
PDF
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
PDF
DMAP: Data Aggregation and Presentation Framework
PDF
EMBERS Posters
PDF
Concurrent Inference of Topic Models and Distributed Vector Representations
PDF
Bayesian Model Fusion for Forecasting Civil Unrest
PDF
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
PDF
Forex-Foreteller: Currency Trend Modeling using News Articles
PDF
Epidemiological Modeling of News and Rumors on Twitter
PDF
Merseyside Crime Analysis
PDF
Virtual time round-robin scheduler presented by Parang Saraf (CS4204 VT)
PDF
A fast file system for unix presentation by parang saraf (cs5204 VT)
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
Slides: Forex-Foreteller: Currency Trend Modeling using News Articles
Slides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
EMBERS AutoGSR: Automated Coding of Civil Unrest Events
DMAP: Data Aggregation and Presentation Framework
EMBERS Posters
Concurrent Inference of Topic Models and Distributed Vector Representations
Bayesian Model Fusion for Forecasting Civil Unrest
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
Forex-Foreteller: Currency Trend Modeling using News Articles
Epidemiological Modeling of News and Rumors on Twitter
Merseyside Crime Analysis
Virtual time round-robin scheduler presented by Parang Saraf (CS4204 VT)
A fast file system for unix presentation by parang saraf (cs5204 VT)

Recently uploaded (20)

PDF
annual-report-2024-2025 original latest.
PPT
Predictive modeling basics in data cleaning process
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
Transcultural that can help you someday.
PPTX
modul_python (1).pptx for professional and student
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
Introduction to Data Science and Data Analysis
PPTX
Leprosy and NLEP programme community medicine
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Database Infoormation System (DBIS).pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
annual-report-2024-2025 original latest.
Predictive modeling basics in data cleaning process
Introduction-to-Cloud-ComputingFinal.pptx
Transcultural that can help you someday.
modul_python (1).pptx for professional and student
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Introduction to Data Science and Data Analysis
Leprosy and NLEP programme community medicine
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Database Infoormation System (DBIS).pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
IB Computer Science - Internal Assessment.pptx
climate analysis of Dhaka ,Banglades.pptx
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Clinical guidelines as a resource for EBP(1).pdf
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Miokarditis (Inflamasi pada Otot Jantung)

Slides: Safeguarding Abila through Multiple Data Perspectives