Your SlideShare is downloading. ×
Machine Learning and Big Data at Foursquare
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Machine Learning and Big Data at Foursquare

657
views

Published on

At foursquare, we believe there is a huge opportunity to apply machine learning algorithms to the collective movement patterns of millions of people and build new services which help people better …

At foursquare, we believe there is a huge opportunity to apply machine learning algorithms to the collective movement patterns of millions of people and build new services which help people better understand and connect with places.

Foursquare is now aware of 25 million places worldwide, each of which can be described by unique signals about who is coming to these places, when, and for how long. We employ a variety of machine learning algorithms at foursquare to distill these signals into useful data for our app and our platform.

In the slides below, we talk briefly about the data at foursquare and some interesting applications of machine learning. Enjoy!

Published in: Technology, Education

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
657
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
37
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Machine Learning andBig Data at FoursquareBlake Shaw, PhDData Scientist @ Foursquare@metablake
  • 2. What is foursquare? An app that helps you explore your city and connect with friends A platform for location based services and data
  • 3. 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
  • 4. What is foursquare?Mobile Social Local
  • 5. Stats10,000,000+ people25,000,000+ places1,000,000,000+ check-ins10,000+ actions/second
  • 6. Growth
  • 7. Growth
  • 8. Growth
  • 9. 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
  • 10. Recommendation engine• foursquare explore provides realtime recommendations using: • location • time of day • check-in history • friends preferences • venue similarities
  • 11. Signals about places
  • 12. Networks of people
  • 13. Networks of peopleBrooklyn Manha-an SF Australia
  • 14. 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?
  • 15. Our data stack• MongoDB• Amazon S3, Elastic Mapreduce• Hadoop• Hive• Flume• R and Matlab
  • 16. Join us!foursquare is hiring!85+ people and growingfoursquare.com/jobsBlake Shaw@metablakeblake@foursquare.com