SlideShare a Scribd company logo
1 of 28
1
Discerning Human Behavior from Mobility Data
Jonathan Lenaghan
VP of Science and Technology
2016
2
Agenda
PLACEIQ AND MOBILE OVERVIEW
DATA GENERATION PROCESS
BESTIARY OF LOCATION FRAUD
DISCERNING HUMAN BEHAVIOR
Overview
4
Company
Overview
PlaceIQ is building an advanced understanding of
consumer behavior to revolutionize the customer
experience through location analytics.
We create customer-driven audiences & understanding
for activation in digital media and deployment across
enterprise applications.
• Founded 5 ½ years ago, Employs 140 people.
• Headquartered in NYC, with offices in Palo Alto,
Chicago, Detroit, LA, Boulder, and London UK
5
M O V E M E N T D ATA
New Model
Consumer Behavior
of
Mobile is the Key to Understanding the Consumer Journey
T H I R D PA R T Y D ATA
Age IncomeAuto PurchaseTV
F I R S T PA R T Y D ATA
DMP CRM
TARGET
ANALYZE
MEASURE
MANAGE
6
Significant Statistics
Location-Based POIs
Location points-of-interest: 475 Million
Location Commercial polygons: 1.4+ Million
Location Residential Parcels: 137 Million
Predicted Home Dwells: 90 Million
Current Behavioral Profiles: 4+ Thousand
Unique Devices
Device IDs 4+ Billion
PIQ IDs/unique users 130 Million
Infrastructure
Data Storage ~10 Petabytes
Ad Requests per Second 250 Thousand
Production Cluster 8K Nodes
7
Driving Components of the Platform
Work
Home
M O V E M E N T D ATA B AS E M AP
ruleb for Retail {
use time_periods Monday--Sunday 09:00--20:00;
Walmart and K-Mart where count >= 20 in 10 months;
}
P I Q L
8
Mobility Data
• Scale of data is vast (~10 PB over three years)
• Most of the data is very noisy
• Much of the data is fraudulent
• Location analytics from high-scale mobile ad request data is full of
challenging and interesting problems!
How is movement data generated?
10
How Direct Location Data is Obtained
4
App passes location
to ad exchange
2 OS gets location from device
5 Location analytics platform matches to place or audience
1 App asks OS for location
3 OS passes best available location to app
On iOS, the app uses the
Core Location API.
On Android, the app uses the
android.location API.
Operating System
• ( Lat, Long )
• UDID
Ad Request
Location Analytics Platform
Avg. Accuracy: 2,000
m
Avg. Accuracy: 424 m
Avg. Accuracy: 23 m
Cellular Antenna
WIFI Antenna
GPS Antenna
• ( Lat, Long )
• Accuracy
Location Response
Ad Exchange
Key Processes
• Identify and filter spam
• Verify places and map in high detail
• Understand the surrounding context
• Unify a single device’s many hashed IDs
Bestiary of Location Fraud
12
Quality of Movement Data Varies Greatly by Partner
13
Programmatically-Generated Movement is Common
14
Misrepresentation May be Nefarious or Not
Spoofing High-Value Locations Centroid Geocoding
15
Misrepresentation May be Nefarious or Not
A single device is observed in tens of metros
across the United States over the course of a
few minutes.
Location-Spoofing Short Distance Jitter
Jitter is typically caused by switching between
GPS and cell-tower triangulation.
HyQuP and Darwin
17
• “I know that half of my advertising budget is wasted, I just don’t know which half.”
• Darwin removes on average 40% of all ad requests as misrepresenting
location
• Not filtering ensures that nearly half of all location-based ads are wasted
• Inferring human behavior from ad request data is impossible without such a enabling
technology
Darwin is a Location Fraud Detection and Prevention Product
18
Measure quality of data and then filter bad data
HyQuP (Hyperlocality Quality Pipeline)
Produces metrics to judge how closely a corpus of movement data reflects
human movement and behavior.
Computes two metrics: Hyperlocality and Clusterability
Darwin Fraud Filters
Detects and filters on a locate-by-locate basis those devices IDs and locations
that are plagued with misrepresented geocodes.
Hyperlocality
20
Hyperlocality
Location data should reflect human movement in the real world at high
resolution
• Information theoretic techniques can be very powerful and since they
typically employ simple counting are easy to compute.
• Determines the efficiency of location data as it moves from low to high
resolutions
• How good is our inference of out-of-home behavior?
• Is the data human generated or computer-generated?
21
Distribution of Digits
What would the expected distribution of the individual digits of the coordinate
pairs representing the movement of humans be?
Consider both the distribution of the individual digits after the decimal places as
well as the joint distribution, e.g. for the coordinate pair
(90.123456, 88.981239)
Generating the empirical distribution of digits and compute the Kullback-Leibler
divergence (KLD) between these distributions with the uniform distribution.
22
Zoom-Stack Efficiency
We apply the notion of information efficiency
and changes in this quantity as we move down a
zoom-stack from 1km to 100m to 10m.
The metric measures how much information is
gained as we add additional digits to the
coordinates.
This is a way to measure the amount of
randomness gained with the addition of each
digit.
10km x 10km
1km x 1km
100m x 100m
10m x 10m
23
Zoom-Stack Efficiency
Given our knowledge of the Nth digits in a
coordinate pair, how much more information do
we gain by knowing the next digit?
In other words, how much randomness is
induced at the next level of the zoom stack?
10km x 10km
1km x 1km
100m x 100m
10m x 10m
Clusterability
25
Clusterability
Location data shouldn’t be evenly distributed, because humans aren’t
• The clustering of coordinate points captures real-life human behaviors and
habits
• Most devices have a few tight clusters that represent where they live and
work
• They have less dense clusters around usual social venues
• Does the data give clean clusters around homes and businesses?
26
✗ ✓
• Do the locates tend to cluster over
residential lots and workplaces in a
manner consistent with human behavior?
• Locates on a device-by-device basis
should be scattered into clusters with a
predictable pattern.
• The silhouette of the clusters should also
be well defined. It should not neither
point-like nor diffuse.
• Clusters computed using DBSCAN
Clusterability: Does Location Data Look like Humans?
27
Quality Scores
D measures whether clusters are formed and numerically represents the
density of the clustering
R measures the robustness of the clustering of the data set
S measures the tightness of the clustering
Clusterability = D * R * (1+S) / [R + (1+S)/2]
i.e. the product of the density of the clustering and the harmonic mean of the
robustness and the normalized silhouette score.
Clusterability
28
Quality Scores
• Misrepresentation of location data is widespread in the mobile ad ecosystem
• Rely on hyperlocality (information theoretic approach) and clusterability
(unsupervised learning)
• Essential to measure and filter devices, applications and locations
• High scale and challenging problems to be solved
Conclusions

More Related Content

Viewers also liked

Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016MLconf
 
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017MLconf
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017MLconf
 
Daniel Shank, Data Scientist, Talla at MLconf SF 2016
Daniel Shank, Data Scientist, Talla at MLconf SF 2016Daniel Shank, Data Scientist, Talla at MLconf SF 2016
Daniel Shank, Data Scientist, Talla at MLconf SF 2016MLconf
 
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016MLconf
 
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016MLconf
 
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016MLconf
 
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016MLconf
 
Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017
Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017
Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017MLconf
 
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017MLconf
 
Serena Yeung, PHD, Stanford, at MLconf Seattle 2017
Serena Yeung, PHD, Stanford, at MLconf Seattle 2017 Serena Yeung, PHD, Stanford, at MLconf Seattle 2017
Serena Yeung, PHD, Stanford, at MLconf Seattle 2017 MLconf
 
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017MLconf
 
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016MLconf
 
Jeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, AdaptrisJeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, AdaptrisMLconf
 
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016MLconf
 
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017MLconf
 
Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...
Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...
Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...MLconf
 
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...MLconf
 
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016MLconf
 
Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016
Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016
Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016MLconf
 

Viewers also liked (20)

Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
 
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
 
Daniel Shank, Data Scientist, Talla at MLconf SF 2016
Daniel Shank, Data Scientist, Talla at MLconf SF 2016Daniel Shank, Data Scientist, Talla at MLconf SF 2016
Daniel Shank, Data Scientist, Talla at MLconf SF 2016
 
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
 
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
 
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
 
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
 
Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017
Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017
Ashirth Barthur, Security Scientist, H2O, at MLconf Seattle 2017
 
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
 
Serena Yeung, PHD, Stanford, at MLconf Seattle 2017
Serena Yeung, PHD, Stanford, at MLconf Seattle 2017 Serena Yeung, PHD, Stanford, at MLconf Seattle 2017
Serena Yeung, PHD, Stanford, at MLconf Seattle 2017
 
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
 
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
 
Jeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, AdaptrisJeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, Adaptris
 
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
 
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
 
Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...
Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...
Caroline Sinders, Online Harassment Researcher, Wikimedia at The AI Conferenc...
 
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
 
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
 
Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016
Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016
Scott Clark, Co-Founder and CEO, SigOpt at MLconf SF 2016
 

Similar to Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016

Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...Mike Maiorano
 
Crowd Sourcing With Smart Phone
Crowd Sourcing With Smart PhoneCrowd Sourcing With Smart Phone
Crowd Sourcing With Smart PhoneRishikese MR
 
FME UC 2014: Hexagon Keynote
FME UC 2014: Hexagon KeynoteFME UC 2014: Hexagon Keynote
FME UC 2014: Hexagon KeynoteSafe Software
 
Indoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingIndoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingChaitali Bose Roy
 
Location guru product and solution
Location guru product and solutionLocation guru product and solution
Location guru product and solutionShilkumar Patil
 
StarHub: The Value of Telco Big Data
StarHub: The Value of Telco Big Data  StarHub: The Value of Telco Big Data
StarHub: The Value of Telco Big Data Radhika Dhawan Puri
 
4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdfCARTO
 
Orchestrating Collective Intelligence
Orchestrating Collective IntelligenceOrchestrating Collective Intelligence
Orchestrating Collective IntelligenceTuri, Inc.
 
Ketnote: GraphTour Boston
Ketnote: GraphTour BostonKetnote: GraphTour Boston
Ketnote: GraphTour BostonNeo4j
 
10 Location Tracking Apps for Pinpoint Accuracy
10 Location Tracking Apps for Pinpoint Accuracy10 Location Tracking Apps for Pinpoint Accuracy
10 Location Tracking Apps for Pinpoint AccuracyInexture Solutions
 
Mobility Data and Solutions, By Lauren Moores
Mobility Data and Solutions, By Lauren MooresMobility Data and Solutions, By Lauren Moores
Mobility Data and Solutions, By Lauren MooresDstillery
 
A Survey of Indoor Localization Techniques
A Survey of Indoor Localization TechniquesA Survey of Indoor Localization Techniques
A Survey of Indoor Localization TechniquesIOSR Journals
 
A Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura WynterA Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura Wynterwkwsci-research
 
Le rôle de l’intelligence géospatiale dans la reprise économique
Le rôle de l’intelligence géospatiale dans la reprise économiqueLe rôle de l’intelligence géospatiale dans la reprise économique
Le rôle de l’intelligence géospatiale dans la reprise économiqueCARTO
 
A New Venue for Toronto: IBM Data Science Capstone Project by F. F. Mulks
A New Venue for Toronto: IBM Data Science Capstone Project by F. F. MulksA New Venue for Toronto: IBM Data Science Capstone Project by F. F. Mulks
A New Venue for Toronto: IBM Data Science Capstone Project by F. F. MulksFlorianMulks
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Diego López-de-Ipiña González-de-Artaza
 
Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...
Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...
Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...Инга Кныш
 

Similar to Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016 (20)

Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...
 
Crowd Sourcing With Smart Phone
Crowd Sourcing With Smart PhoneCrowd Sourcing With Smart Phone
Crowd Sourcing With Smart Phone
 
FME UC 2014: Hexagon Keynote
FME UC 2014: Hexagon KeynoteFME UC 2014: Hexagon Keynote
FME UC 2014: Hexagon Keynote
 
Indoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingIndoor localization using wifi fingerprinting
Indoor localization using wifi fingerprinting
 
Location guru product and solution
Location guru product and solutionLocation guru product and solution
Location guru product and solution
 
EENA 2018 - Mapping Emergencies & Disasters
EENA 2018 - Mapping Emergencies & DisastersEENA 2018 - Mapping Emergencies & Disasters
EENA 2018 - Mapping Emergencies & Disasters
 
StarHub: The Value of Telco Big Data
StarHub: The Value of Telco Big Data  StarHub: The Value of Telco Big Data
StarHub: The Value of Telco Big Data
 
4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf4 Ways Telecoms are Using GIS & Location Intelligence.pdf
4 Ways Telecoms are Using GIS & Location Intelligence.pdf
 
Orchestrating Collective Intelligence
Orchestrating Collective IntelligenceOrchestrating Collective Intelligence
Orchestrating Collective Intelligence
 
Ketnote: GraphTour Boston
Ketnote: GraphTour BostonKetnote: GraphTour Boston
Ketnote: GraphTour Boston
 
EENA2019: Track3 session2 Enabling agility in the PSAP and the wider response...
EENA2019: Track3 session2 Enabling agility in the PSAP and the wider response...EENA2019: Track3 session2 Enabling agility in the PSAP and the wider response...
EENA2019: Track3 session2 Enabling agility in the PSAP and the wider response...
 
10 Location Tracking Apps for Pinpoint Accuracy
10 Location Tracking Apps for Pinpoint Accuracy10 Location Tracking Apps for Pinpoint Accuracy
10 Location Tracking Apps for Pinpoint Accuracy
 
Mobility Data and Solutions, By Lauren Moores
Mobility Data and Solutions, By Lauren MooresMobility Data and Solutions, By Lauren Moores
Mobility Data and Solutions, By Lauren Moores
 
A Survey of Indoor Localization Techniques
A Survey of Indoor Localization TechniquesA Survey of Indoor Localization Techniques
A Survey of Indoor Localization Techniques
 
A Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura WynterA Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura Wynter
 
Le rôle de l’intelligence géospatiale dans la reprise économique
Le rôle de l’intelligence géospatiale dans la reprise économiqueLe rôle de l’intelligence géospatiale dans la reprise économique
Le rôle de l’intelligence géospatiale dans la reprise économique
 
A New Venue for Toronto: IBM Data Science Capstone Project by F. F. Mulks
A New Venue for Toronto: IBM Data Science Capstone Project by F. F. MulksA New Venue for Toronto: IBM Data Science Capstone Project by F. F. Mulks
A New Venue for Toronto: IBM Data Science Capstone Project by F. F. Mulks
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
 
SyntracX - Location Based Service
SyntracX - Location Based ServiceSyntracX - Location Based Service
SyntracX - Location Based Service
 
Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...
Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...
Измерения аудитории интернета в России и в мире: результаты, тенденции, персп...
 

More from MLconf

Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...MLconf
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingMLconf
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...MLconf
 
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushIgor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushMLconf
 
Josh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceJosh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceMLconf
 
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...MLconf
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...MLconf
 
Meghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMeghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMLconf
 
Noam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionNoam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionMLconf
 
June Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLJune Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLMLconf
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksMLconf
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...MLconf
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldMLconf
 
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...MLconf
 
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...MLconf
 
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...MLconf
 
Neel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeNeel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeMLconf
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...MLconf
 
Soumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareSoumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareMLconf
 
Roy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesRoy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesMLconf
 

More from MLconf (20)

Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
 
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushIgor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
 
Josh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceJosh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious Experience
 
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
 
Meghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMeghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the Cheap
 
Noam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionNoam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data Collection
 
June Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLJune Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of ML
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI World
 
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
 
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
 
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
 
Neel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeNeel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to code
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
 
Soumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareSoumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better Software
 
Roy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesRoy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime Changes
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016

  • 1. 1 Discerning Human Behavior from Mobility Data Jonathan Lenaghan VP of Science and Technology 2016
  • 2. 2 Agenda PLACEIQ AND MOBILE OVERVIEW DATA GENERATION PROCESS BESTIARY OF LOCATION FRAUD DISCERNING HUMAN BEHAVIOR
  • 4. 4 Company Overview PlaceIQ is building an advanced understanding of consumer behavior to revolutionize the customer experience through location analytics. We create customer-driven audiences & understanding for activation in digital media and deployment across enterprise applications. • Founded 5 ½ years ago, Employs 140 people. • Headquartered in NYC, with offices in Palo Alto, Chicago, Detroit, LA, Boulder, and London UK
  • 5. 5 M O V E M E N T D ATA New Model Consumer Behavior of Mobile is the Key to Understanding the Consumer Journey T H I R D PA R T Y D ATA Age IncomeAuto PurchaseTV F I R S T PA R T Y D ATA DMP CRM TARGET ANALYZE MEASURE MANAGE
  • 6. 6 Significant Statistics Location-Based POIs Location points-of-interest: 475 Million Location Commercial polygons: 1.4+ Million Location Residential Parcels: 137 Million Predicted Home Dwells: 90 Million Current Behavioral Profiles: 4+ Thousand Unique Devices Device IDs 4+ Billion PIQ IDs/unique users 130 Million Infrastructure Data Storage ~10 Petabytes Ad Requests per Second 250 Thousand Production Cluster 8K Nodes
  • 7. 7 Driving Components of the Platform Work Home M O V E M E N T D ATA B AS E M AP ruleb for Retail { use time_periods Monday--Sunday 09:00--20:00; Walmart and K-Mart where count >= 20 in 10 months; } P I Q L
  • 8. 8 Mobility Data • Scale of data is vast (~10 PB over three years) • Most of the data is very noisy • Much of the data is fraudulent • Location analytics from high-scale mobile ad request data is full of challenging and interesting problems!
  • 9. How is movement data generated?
  • 10. 10 How Direct Location Data is Obtained 4 App passes location to ad exchange 2 OS gets location from device 5 Location analytics platform matches to place or audience 1 App asks OS for location 3 OS passes best available location to app On iOS, the app uses the Core Location API. On Android, the app uses the android.location API. Operating System • ( Lat, Long ) • UDID Ad Request Location Analytics Platform Avg. Accuracy: 2,000 m Avg. Accuracy: 424 m Avg. Accuracy: 23 m Cellular Antenna WIFI Antenna GPS Antenna • ( Lat, Long ) • Accuracy Location Response Ad Exchange Key Processes • Identify and filter spam • Verify places and map in high detail • Understand the surrounding context • Unify a single device’s many hashed IDs
  • 12. 12 Quality of Movement Data Varies Greatly by Partner
  • 14. 14 Misrepresentation May be Nefarious or Not Spoofing High-Value Locations Centroid Geocoding
  • 15. 15 Misrepresentation May be Nefarious or Not A single device is observed in tens of metros across the United States over the course of a few minutes. Location-Spoofing Short Distance Jitter Jitter is typically caused by switching between GPS and cell-tower triangulation.
  • 17. 17 • “I know that half of my advertising budget is wasted, I just don’t know which half.” • Darwin removes on average 40% of all ad requests as misrepresenting location • Not filtering ensures that nearly half of all location-based ads are wasted • Inferring human behavior from ad request data is impossible without such a enabling technology Darwin is a Location Fraud Detection and Prevention Product
  • 18. 18 Measure quality of data and then filter bad data HyQuP (Hyperlocality Quality Pipeline) Produces metrics to judge how closely a corpus of movement data reflects human movement and behavior. Computes two metrics: Hyperlocality and Clusterability Darwin Fraud Filters Detects and filters on a locate-by-locate basis those devices IDs and locations that are plagued with misrepresented geocodes.
  • 20. 20 Hyperlocality Location data should reflect human movement in the real world at high resolution • Information theoretic techniques can be very powerful and since they typically employ simple counting are easy to compute. • Determines the efficiency of location data as it moves from low to high resolutions • How good is our inference of out-of-home behavior? • Is the data human generated or computer-generated?
  • 21. 21 Distribution of Digits What would the expected distribution of the individual digits of the coordinate pairs representing the movement of humans be? Consider both the distribution of the individual digits after the decimal places as well as the joint distribution, e.g. for the coordinate pair (90.123456, 88.981239) Generating the empirical distribution of digits and compute the Kullback-Leibler divergence (KLD) between these distributions with the uniform distribution.
  • 22. 22 Zoom-Stack Efficiency We apply the notion of information efficiency and changes in this quantity as we move down a zoom-stack from 1km to 100m to 10m. The metric measures how much information is gained as we add additional digits to the coordinates. This is a way to measure the amount of randomness gained with the addition of each digit. 10km x 10km 1km x 1km 100m x 100m 10m x 10m
  • 23. 23 Zoom-Stack Efficiency Given our knowledge of the Nth digits in a coordinate pair, how much more information do we gain by knowing the next digit? In other words, how much randomness is induced at the next level of the zoom stack? 10km x 10km 1km x 1km 100m x 100m 10m x 10m
  • 25. 25 Clusterability Location data shouldn’t be evenly distributed, because humans aren’t • The clustering of coordinate points captures real-life human behaviors and habits • Most devices have a few tight clusters that represent where they live and work • They have less dense clusters around usual social venues • Does the data give clean clusters around homes and businesses?
  • 26. 26 ✗ ✓ • Do the locates tend to cluster over residential lots and workplaces in a manner consistent with human behavior? • Locates on a device-by-device basis should be scattered into clusters with a predictable pattern. • The silhouette of the clusters should also be well defined. It should not neither point-like nor diffuse. • Clusters computed using DBSCAN Clusterability: Does Location Data Look like Humans?
  • 27. 27 Quality Scores D measures whether clusters are formed and numerically represents the density of the clustering R measures the robustness of the clustering of the data set S measures the tightness of the clustering Clusterability = D * R * (1+S) / [R + (1+S)/2] i.e. the product of the density of the clustering and the harmonic mean of the robustness and the normalized silhouette score. Clusterability
  • 28. 28 Quality Scores • Misrepresentation of location data is widespread in the mobile ad ecosystem • Rely on hyperlocality (information theoretic approach) and clusterability (unsupervised learning) • Essential to measure and filter devices, applications and locations • High scale and challenging problems to be solved Conclusions

Editor's Notes

  1. Don’t want spend much time on PlaceIQ but want to show scale of data and that there are actually very interesting and challenging problems to be solved in ad tech. Location fraud detection is really just a sliver of what is done at PlaceIQ but it is a very important sliver. It enables everything else that we do.
  2. Three main constructs to help us understand and contextualize human behavior Many applications beyond marketing
  3. With today’s heightened importance and awareness of the location-based ecosystem, it’s best to level-set and make sure we’re all have the same understanding of location. DEVICE - Hardware - Location understanding starts with the device. Depending on model and manufacturer, there are one or two antennas that pull in signal - there is nothing else contained inside our devices to understand location positioning. (NOTES: shown in side from top to bottom are the cellular antenna and WiFi antenna in the latest iPhone 6 Plus - GPS and mobile data is pulled through the cellular antenna; optional side story reference, CNET reports that iPhone 5 models for Verizon and Sprint don’t’ support data-use and voice simultaneously while on 4G LTE networks). - Software - Use of location data is controlled by operating system location APIs. Both Apple’s Core Location and Android Location for Google are the gatekeepers of all location data and any app/SDK/developer that wants access to a user’s location must request it from this same central source. While all of the apps on your phone may be requesting location data, each is able to request a certain level of “desired accuracy.” I’d like to emphasize that the desired accuracy is not a guarantee, rather this is how developers request the types of signals required when passing location data - Apple: AccuracyKilometer would rely on simple cellular signals while AccuracyNearestTenMeters would only work for GPS (AccuracyBest means exactly that, it could be 2km or 20m). Google: ACCURACY_FINE would rely only on GPS while _COARSE would use any signal. SIGNAL The second major component to location is signal - while we all might know generalities about these such as GPS is the most accurate, it’s important to know how precise each signal type can be. Interest in location extends beyond our advertising ecosystem, as independent research from the scientific community has found just how reliable and precise each signal can be. These distances represent the size of blue bubble you would expect to see on your navigation or map app if you used each of these signal types. It’s worth noting that the highest level of accuracy today is found with the inventors of GPS, the US Government, that show highly-sophisticated GPS-dedicated devices can receive signals accurate to 3.5 meters or 11 ½ feet. (NOTES: the ranges shown above are the where 95% of the signals are accurate to - meaning 95% of GPS signals to our phones are accurate to 23m indoors; when outdoors GPS precision increases to 10m; WifFi can be more precise depending on network, but consumer scale is limited as comScore reported 42% of smartphones connect to WiFi). PLACES Once you understand the influence of hardware, software, and signal, the final component is about place - even if we know this phone/user is located in one spot, where is that one spot located? To help visualize this, we’d like to look at this AT&T Store located in Fresno, CA - you can see the red outline of the store based on a mall map where this store is located. When we compare how Google, MapQuest, and AT&T’s own store locator identify where this store is located, you can see that Google is the only one that gets it right - AT&T identifies a random location in the parking lot over 100m away from their actual storefront. Therefore, an understanding of location can be summarized into two categories: location data and place data. Knowing this state of technology, here is what we do at PlaceIQ...(NEXT SLIDE)
  4. I know half my ad budget is wasted, but I don’t know which half. With all this fraud it well more than half but we remove it. Need something that says (THIS IS FRAUD DETECTION, if you are not using Darwin you are wasting your money and you can not truly understand true consumer behavior
  5. What would be expect the distribution of latN lngN to be in a large data set representing the movement of people? Well given this is just identifying a sub square in the larger square, and the numbers don't really mean anything else, there is no reason one pair of latN lngN should occur more often than another. Hence, this distribution should intuitively be uniform.
  6. Entropy = H measure of the information or randomness or uncertainty in a random variable X. Conditional entropy H(X|Y) = H(Y| X=x) p(x) Amount of information in Y not contained in X. How much extra information is there in knowing the 10m resolution given that we already know the 100 meter resolution Again since PIQ standard are tiles, we set N=3, and want to calculate how much extra information the 4th digit is giving. ie. How much extra information is there in knowing the ~10 m by 10m tile a point lies in given we already know what 100m by 100m tile it lies in.
  7. Entropy = H measure of the information or randomness or uncertainty in a random variable X. Conditional entropy H(X|Y) = H(Y| X=x) p(x) Amount of information in Y not contained in X. How much extra information is there in knowing the 10m resolution given that we already know the 100 meter resolution Again since PIQ standard are tiles, we set N=3, and want to calculate how much extra information the 4th digit is giving. ie. How much extra information is there in knowing the ~10 m by 10m tile a point lies in given we already know what 100m by 100m tile it lies in.
  8. People tend to move around the world leaving breadcrumbs as they go However, biggest indication of human behavior is a few repeating clusters of locates represending home, work, recreation Should be not too big, not to small (about 35 meters across and tightly packed).