SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
FOURSQUARE
AWARE
Prashant Gupta Ricky Hopper Divya Jain
Nikhil Nayak Sandhya Nayak
Finding the optimal number of clusters
(vs. sum of squares error)
Recommendation systems are a prominent
application of big data, used everywhere from
targeted advertising to online dating. We clustered
users to make these systems more efficient and
give users easy access to new venues based on
their individual interests.
We first receive a user’s
data and category
preference, and
aggregate their check-in
counts by venue
category.
We then group the user into a
cluster of similar users,
reducing the user pool we
must compare to.
Finally, we compare the
most similar user’s top
venue choices against
the input user, and
recommend the top 3
unvisited venues with
the highest score.
Our dataset was
a collection of
227,428 Foursquare
check-ins from 1,083
users in New York City
over 10 months.
Our system successfully returns venue
recommendations based on similar users’
preferences. In the future, this system can be
extended by factoring in timestamp data to
recommend trending locations, or finding new
friends at suggested venues.
PCA after running k-means w/ 6 centers
We fit querying users
into clusters using a
decision tree generated
during our clustering.
Preprocessing: Using Foursquare’s API, we grouped check-ins to
individual venues by category for easier comparisons, and scaled these
values down to indicate relative frequency.
We used cosine
similarity to find similar
users after considering a
number of different
metrics and optimizing
system performance.

Contenu connexe

Tendances

Blockchain 51% attack
Blockchain  51% attackBlockchain  51% attack
Blockchain 51% attackTom Yang
 
Basics of Zcash Cryptocurrency Protocol
Basics of Zcash Cryptocurrency Protocol Basics of Zcash Cryptocurrency Protocol
Basics of Zcash Cryptocurrency Protocol Vaideeswaran Sethuraman
 
The distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conductThe distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conductBurhan Ahmed
 
Blockchain and Decentralization
Blockchain and DecentralizationBlockchain and Decentralization
Blockchain and DecentralizationPriyab Satoshi
 
Decentralization in blockchain
Decentralization in blockchainDecentralization in blockchain
Decentralization in blockchainSaravanan T.M
 
Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...
Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...
Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...Simplilearn
 
GTM vs AWS Route 53 with Cisco umbrella
GTM vs AWS Route 53 with Cisco umbrellaGTM vs AWS Route 53 with Cisco umbrella
GTM vs AWS Route 53 with Cisco umbrellaDhruv Sharma
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technologyAlket Cecaj
 
islamic faith ( aqidah islam )
islamic faith ( aqidah islam )islamic faith ( aqidah islam )
islamic faith ( aqidah islam )itmamul akwan
 
Prohibited Business Transactions In Islam
Prohibited Business Transactions In IslamProhibited Business Transactions In Islam
Prohibited Business Transactions In IslamSehree Mumtaz
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptitrups7778
 
資策會網路系統整合工程師就業養成班
資策會網路系統整合工程師就業養成班資策會網路系統整合工程師就業養成班
資策會網路系統整合工程師就業養成班Ryan Chung
 
Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare Nelson
Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare NelsonZero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare Nelson
Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare NelsonSSIMeetup
 

Tendances (20)

Blockchain 51% attack
Blockchain  51% attackBlockchain  51% attack
Blockchain 51% attack
 
Basics of Zcash Cryptocurrency Protocol
Basics of Zcash Cryptocurrency Protocol Basics of Zcash Cryptocurrency Protocol
Basics of Zcash Cryptocurrency Protocol
 
Virtual Private Networks (VPN) ppt
Virtual Private Networks (VPN) pptVirtual Private Networks (VPN) ppt
Virtual Private Networks (VPN) ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
The distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conductThe distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
Blockchain and Decentralization
Blockchain and DecentralizationBlockchain and Decentralization
Blockchain and Decentralization
 
Decentralization in blockchain
Decentralization in blockchainDecentralization in blockchain
Decentralization in blockchain
 
Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...
Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...
Blockchain Technology Explained | Blockchain Technology Tutorial | Blockchain...
 
GTM vs AWS Route 53 with Cisco umbrella
GTM vs AWS Route 53 with Cisco umbrellaGTM vs AWS Route 53 with Cisco umbrella
GTM vs AWS Route 53 with Cisco umbrella
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technology
 
islamic faith ( aqidah islam )
islamic faith ( aqidah islam )islamic faith ( aqidah islam )
islamic faith ( aqidah islam )
 
Prohibited Business Transactions In Islam
Prohibited Business Transactions In IslamProhibited Business Transactions In Islam
Prohibited Business Transactions In Islam
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
 
Ch14
Ch14Ch14
Ch14
 
資策會網路系統整合工程師就業養成班
資策會網路系統整合工程師就業養成班資策會網路系統整合工程師就業養成班
資策會網路系統整合工程師就業養成班
 
WLAN:VPN Security
WLAN:VPN SecurityWLAN:VPN Security
WLAN:VPN Security
 
Vpn ppt
Vpn pptVpn ppt
Vpn ppt
 
Cryptography
CryptographyCryptography
Cryptography
 
Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare Nelson
Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare NelsonZero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare Nelson
Zero-Knowledge Proofs: Privacy-Preserving Digital Identity with Clare Nelson
 

Similaire à Poster - Recommender system

FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemIJTET Journal
 
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...IJDKP
 
The application of data mining to recommender systems
The application of data mining to recommender systems The application of data mining to recommender systems
The application of data mining to recommender systems sunsine123
 
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORKPREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORKcsandit
 
Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network cscpconf
 
Lars an efficient and scalable location aware recommender system
Lars an efficient and scalable location aware recommender systemLars an efficient and scalable location aware recommender system
Lars an efficient and scalable location aware recommender systemLeMeniz Infotech
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemMilind Gokhale
 
IRJET - Venue Recommender for Events based on User Preferences
IRJET -  	  Venue Recommender for Events based on User PreferencesIRJET -  	  Venue Recommender for Events based on User Preferences
IRJET - Venue Recommender for Events based on User PreferencesIRJET Journal
 
Recommender system and big data (design a smartphone recommender system based...
Recommender system and big data (design a smartphone recommender system based...Recommender system and big data (design a smartphone recommender system based...
Recommender system and big data (design a smartphone recommender system based...Siwar Abidi
 
Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...CloudTechnologies
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Enhanced User-driven Ranking System with Splay Tree
Enhanced User-driven Ranking System with Splay TreeEnhanced User-driven Ranking System with Splay Tree
Enhanced User-driven Ranking System with Splay TreeTELKOMNIKA JOURNAL
 
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...IJSRD
 
Personalizing Forum Search using Multidimensional Random Walks
Personalizing Forum Search using Multidimensional Random WalksPersonalizing Forum Search using Multidimensional Random Walks
Personalizing Forum Search using Multidimensional Random WalksAmélie Marian
 
An Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid TechniqueAn Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid Techniqueijcsit
 
History and Overview of the Recommender Systems.pdf
History and Overview of the Recommender Systems.pdfHistory and Overview of the Recommender Systems.pdf
History and Overview of the Recommender Systems.pdfssuser5b0f5e
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueIJCSIS Research Publications
 
JPD1414 LARS*: An Efficient and Scalable Location-Aware Recommender System
JPD1414  LARS*: An Efficient and Scalable Location-Aware Recommender SystemJPD1414  LARS*: An Efficient and Scalable Location-Aware Recommender System
JPD1414 LARS*: An Efficient and Scalable Location-Aware Recommender Systemchennaijp
 
A Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data ApproachA Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data ApproachFelicia Clark
 

Similaire à Poster - Recommender system (20)

FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation System
 
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
 
The application of data mining to recommender systems
The application of data mining to recommender systems The application of data mining to recommender systems
The application of data mining to recommender systems
 
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORKPREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
 
Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network
 
Lars an efficient and scalable location aware recommender system
Lars an efficient and scalable location aware recommender systemLars an efficient and scalable location aware recommender system
Lars an efficient and scalable location aware recommender system
 
K1803057782
K1803057782K1803057782
K1803057782
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
IRJET - Venue Recommender for Events based on User Preferences
IRJET -  	  Venue Recommender for Events based on User PreferencesIRJET -  	  Venue Recommender for Events based on User Preferences
IRJET - Venue Recommender for Events based on User Preferences
 
Recommender system and big data (design a smartphone recommender system based...
Recommender system and big data (design a smartphone recommender system based...Recommender system and big data (design a smartphone recommender system based...
Recommender system and big data (design a smartphone recommender system based...
 
Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...Service rating prediction by exploring social mobile users’ geographical loca...
Service rating prediction by exploring social mobile users’ geographical loca...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Enhanced User-driven Ranking System with Splay Tree
Enhanced User-driven Ranking System with Splay TreeEnhanced User-driven Ranking System with Splay Tree
Enhanced User-driven Ranking System with Splay Tree
 
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...
 
Personalizing Forum Search using Multidimensional Random Walks
Personalizing Forum Search using Multidimensional Random WalksPersonalizing Forum Search using Multidimensional Random Walks
Personalizing Forum Search using Multidimensional Random Walks
 
An Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid TechniqueAn Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
An Adaptive Framework for Enhancing Recommendation Using Hybrid Technique
 
History and Overview of the Recommender Systems.pdf
History and Overview of the Recommender Systems.pdfHistory and Overview of the Recommender Systems.pdf
History and Overview of the Recommender Systems.pdf
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder Technique
 
JPD1414 LARS*: An Efficient and Scalable Location-Aware Recommender System
JPD1414  LARS*: An Efficient and Scalable Location-Aware Recommender SystemJPD1414  LARS*: An Efficient and Scalable Location-Aware Recommender System
JPD1414 LARS*: An Efficient and Scalable Location-Aware Recommender System
 
A Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data ApproachA Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
A Recommendation Engine For Predicting Movie Ratings Using A Big Data Approach
 

Poster - Recommender system

  • 1. FOURSQUARE AWARE Prashant Gupta Ricky Hopper Divya Jain Nikhil Nayak Sandhya Nayak Finding the optimal number of clusters (vs. sum of squares error) Recommendation systems are a prominent application of big data, used everywhere from targeted advertising to online dating. We clustered users to make these systems more efficient and give users easy access to new venues based on their individual interests. We first receive a user’s data and category preference, and aggregate their check-in counts by venue category. We then group the user into a cluster of similar users, reducing the user pool we must compare to. Finally, we compare the most similar user’s top venue choices against the input user, and recommend the top 3 unvisited venues with the highest score. Our dataset was a collection of 227,428 Foursquare check-ins from 1,083 users in New York City over 10 months. Our system successfully returns venue recommendations based on similar users’ preferences. In the future, this system can be extended by factoring in timestamp data to recommend trending locations, or finding new friends at suggested venues. PCA after running k-means w/ 6 centers We fit querying users into clusters using a decision tree generated during our clustering. Preprocessing: Using Foursquare’s API, we grouped check-ins to individual venues by category for easier comparisons, and scaled these values down to indicate relative frequency. We used cosine similarity to find similar users after considering a number of different metrics and optimizing system performance.