SlideShare a Scribd company logo
Machine Learning and
Big Data at Foursquare
Blake Shaw, PhD
Data Scientist @ Foursquare
@metablake
Machine Learning and Big Data at Foursquare
What is foursquare?

      An app that helps you
      explore your city and
      connect with friends

      A platform for location
      based services and
      data
What is foursquare?
      People use foursquare to:
       • check in to places
       • discover new places
       • share w/ friends
       • get tips about places
       • get deals
       • earn points and badges
       • keep track of visits
What is foursquare?


Mobile               Social




          Local
Stats

10,000,000+ people
25,000,000+ places
1,000,000,000+ check-ins
10,000+ actions/second
Growth
Growth
Growth
Learning with location data

• Check-ins are a rich source of data that
 describe human behavior

• We apply machine learning algorithms to
 the collective movement patterns of millions
 of people to build exciting new services
Recommendation engine

• foursquare explore
 provides realtime
 recommendations using:
  • location
  • time of day
  • check-in history
  • friends preferences
  • venue similarities
Signals about places
Networks of people
Networks of people

Brooklyn




            Manha-an
                                SF



                Australia
Open questions

• How to measure similarity between people
 and places?
• How to determine influence in large
 networks of people and places?
• What statistics can we use to describe
 people’s behavior in the real-world?
• How do we predict what information will be
 timely and relevant to a user?
Our data stack

• MongoDB
• Amazon S3, Elastic Mapreduce
• Hadoop
• Hive
• Flume
• R and Matlab
Join us!
foursquare is hiring!
85+ people and growing

foursquare.com/jobs

Blake Shaw
@metablake
blake@foursquare.com

More Related Content

KEY
Nyas ml-4sq-2
PPTX
Tizen apps with Context Awareness and Machine Learning
PDF
[Harvard CS264] 09 - Machine Learning on Big Data: Lessons Learned from Googl...
PDF
Ogilvy On: How To Use Foursquare for Business
PPTX
[DSC Europe 23] Runxin Li - Capturing and Validating Real World Movements of ...
PDF
Mobile Culture - Foursquare
PPT
Importance of foursquare
PDF
Big Data for Startups
Nyas ml-4sq-2
Tizen apps with Context Awareness and Machine Learning
[Harvard CS264] 09 - Machine Learning on Big Data: Lessons Learned from Googl...
Ogilvy On: How To Use Foursquare for Business
[DSC Europe 23] Runxin Li - Capturing and Validating Real World Movements of ...
Mobile Culture - Foursquare
Importance of foursquare
Big Data for Startups

Similar to Machine Learning and Big Data at Foursquare (20)

PPT
Foursquare slides2
PPTX
Foursquare
PDF
Foursquare for the local business
PPTX
Foursquare For Businesses
KEY
foursquare Data 2011
PPTX
Foursquare 101
PPTX
Foursquare Executive Guide For Brands
PPTX
Foursquare the next big thing
PPTX
Foursquare
PPTX
Foursquare for beginners
PPTX
foursquare presentation
PPTX
Foursquare by dBroseGroup
PDF
Foursquare
PDF
[DSC Europe 23] Ilija Duni - How Foursquare Builds Meaningful Bridges Between...
PPT
Location Privacy for Mobile Computing, Cylab Talk on Feb 2011
PPT
Introduction to Foursquare
PDF
Foursquare mobile monday turkey_september 2012
PPTX
22A - Foursquare Presentation Noah Conference
PDF
Presentation foursquare
PPTX
Charles Birnbaum (Foursquare) «Big data and user generated content LBS»
Foursquare slides2
Foursquare
Foursquare for the local business
Foursquare For Businesses
foursquare Data 2011
Foursquare 101
Foursquare Executive Guide For Brands
Foursquare the next big thing
Foursquare
Foursquare for beginners
foursquare presentation
Foursquare by dBroseGroup
Foursquare
[DSC Europe 23] Ilija Duni - How Foursquare Builds Meaningful Bridges Between...
Location Privacy for Mobile Computing, Cylab Talk on Feb 2011
Introduction to Foursquare
Foursquare mobile monday turkey_september 2012
22A - Foursquare Presentation Noah Conference
Presentation foursquare
Charles Birnbaum (Foursquare) «Big data and user generated content LBS»
Ad

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Programs and apps: productivity, graphics, security and other tools
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Ad

Machine Learning and Big Data at Foursquare