SlideShare a Scribd company logo
1 of 10
Comparison of Pin Recommendation
Algorithms for Pinterest
Kentaro Adachi(Osaka Univ.)
Yoshinori Hijikata(Osaka Univ.)
Joseph A. Konstan(University of Minnesota)
1
Outline
1. Introduction
• Background
• Related Works
2. Dataset
3. Recommendation Algorithms
4. Evaluation Metrics
5. Results
6. Summary and Future Work
2
1. Introduction
3
Popular Web Services
4
• Collecting images and movies
• Creating and editing
collections
Social Networking Service (SNS)
(Twitter, Facebook etc.)
• Uploading text and images
• Share, Like, comment
• Following others
Curation Service
(Instapaper, Scoop.it etc.)
Theme 1 Theme 2
Collect items
that match
a specific theme
Social Curation Service (including Pinterest)
5
• Uploading text and images
• Share, Like, comments
• Following others
• Collecting images and movies
• Creating and editing collections
SNS Curation Service
+
Function of SNS and Curation Service are both exist
share
Like
comment
follow
Collect images
that match
a specific theme
Theme A Theme B
Theme D
Theme E
Theme C
Pinterest (User’s Page)
6
Board
(*):2013/7/10
(**):2015/3/31
70 million users(*)
1 billion collections(**)
50 billion images(**)
Pin
Necessity of Recommender Systems
7
Users need Recommender Systems
Difficult to find images that match users’ intention
Theme 1
Browsing
oneself
50 billion
images*
* March 31th 2015
Recommender
system
Users’ Usage Objectives
8
Collecting items according to a
user’s interest
We want to know types of recommendation
algorithm with good performance under
diversified usage objectives
Assumption of the existing recommender systems
Unexpected user behavior
Collecting items that match a certain
theme or to show others
Sports carApple
Travel
Plan
Birthday
ideas
Information Available in Pinterest
9
1. Content information (description)
→ Content-based filtering
2. User – item pinning information
→ Collaborative filtering
3. Follow relationship
→ Social network-based method
4. # Repin and # Like
→ Popularity-based method
Compare the algorithms to find the best one
Information types and algorithm types to be applied
1. Compare the major recommendation methods
To know which type of algorithm (and differ in
information types) works the best
2. Evaluate the results according to accuracy and
usefulness
To understand the result in various aspects
Objective
10

More Related Content

Similar to Comparison of Pin Recommendation Algorithms for Pinterest

UCLA X469.21 SPRING '17 - WEEK 4
UCLA X469.21 SPRING '17 - WEEK 4UCLA X469.21 SPRING '17 - WEEK 4
UCLA X469.21 SPRING '17 - WEEK 4
SocialMediaUCLA
 
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Digital Methods Initiative
 
Privacy Dynamics: Learning Privacy Norms for Social Software
Privacy Dynamics: Learning Privacy Norms for Social SoftwarePrivacy Dynamics: Learning Privacy Norms for Social Software
Privacy Dynamics: Learning Privacy Norms for Social Software
Arosha Bandara
 
Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013
Marco Brambilla
 

Similar to Comparison of Pin Recommendation Algorithms for Pinterest (20)

Seams2016 presentation calikli_et_al
Seams2016 presentation calikli_et_alSeams2016 presentation calikli_et_al
Seams2016 presentation calikli_et_al
 
UCLA X469.21 SPRING '17 - WEEK 4
UCLA X469.21 SPRING '17 - WEEK 4UCLA X469.21 SPRING '17 - WEEK 4
UCLA X469.21 SPRING '17 - WEEK 4
 
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
 
You're Social-Now What??
You're Social-Now What??You're Social-Now What??
You're Social-Now What??
 
Activity Streams
Activity StreamsActivity Streams
Activity Streams
 
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
 
Improving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationImproving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and Gamification
 
Goingon Study
Goingon StudyGoingon Study
Goingon Study
 
Social Tools to Share Your Research
Social Tools to Share Your ResearchSocial Tools to Share Your Research
Social Tools to Share Your Research
 
You're social now what 2015 sbdc - 3-29-16
You're social now what 2015   sbdc - 3-29-16You're social now what 2015   sbdc - 3-29-16
You're social now what 2015 sbdc - 3-29-16
 
You're Social, Now What?
You're Social, Now What?You're Social, Now What?
You're Social, Now What?
 
Lecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and VisualisationLecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and Visualisation
 
Privacy Dynamics: Learning Privacy Norms for Social Software
Privacy Dynamics: Learning Privacy Norms for Social SoftwarePrivacy Dynamics: Learning Privacy Norms for Social Software
Privacy Dynamics: Learning Privacy Norms for Social Software
 
Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013Choosing the right crowd. Expert finding in social networks. edbt 2013
Choosing the right crowd. Expert finding in social networks. edbt 2013
 
You're Social, Now What?
You're Social, Now What?You're Social, Now What?
You're Social, Now What?
 
Using Social Media to Deliver your Message
Using Social Media to Deliver your MessageUsing Social Media to Deliver your Message
Using Social Media to Deliver your Message
 
VRA 2021 JSTOR Forum User Group
VRA 2021 JSTOR Forum User GroupVRA 2021 JSTOR Forum User Group
VRA 2021 JSTOR Forum User Group
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
 
Nsta Web20
Nsta Web20Nsta Web20
Nsta Web20
 
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 

Comparison of Pin Recommendation Algorithms for Pinterest

  • 1. Comparison of Pin Recommendation Algorithms for Pinterest Kentaro Adachi(Osaka Univ.) Yoshinori Hijikata(Osaka Univ.) Joseph A. Konstan(University of Minnesota) 1
  • 2. Outline 1. Introduction • Background • Related Works 2. Dataset 3. Recommendation Algorithms 4. Evaluation Metrics 5. Results 6. Summary and Future Work 2
  • 4. Popular Web Services 4 • Collecting images and movies • Creating and editing collections Social Networking Service (SNS) (Twitter, Facebook etc.) • Uploading text and images • Share, Like, comment • Following others Curation Service (Instapaper, Scoop.it etc.) Theme 1 Theme 2 Collect items that match a specific theme
  • 5. Social Curation Service (including Pinterest) 5 • Uploading text and images • Share, Like, comments • Following others • Collecting images and movies • Creating and editing collections SNS Curation Service + Function of SNS and Curation Service are both exist share Like comment follow Collect images that match a specific theme Theme A Theme B Theme D Theme E Theme C
  • 6. Pinterest (User’s Page) 6 Board (*):2013/7/10 (**):2015/3/31 70 million users(*) 1 billion collections(**) 50 billion images(**) Pin
  • 7. Necessity of Recommender Systems 7 Users need Recommender Systems Difficult to find images that match users’ intention Theme 1 Browsing oneself 50 billion images* * March 31th 2015 Recommender system
  • 8. Users’ Usage Objectives 8 Collecting items according to a user’s interest We want to know types of recommendation algorithm with good performance under diversified usage objectives Assumption of the existing recommender systems Unexpected user behavior Collecting items that match a certain theme or to show others Sports carApple Travel Plan Birthday ideas
  • 9. Information Available in Pinterest 9 1. Content information (description) → Content-based filtering 2. User – item pinning information → Collaborative filtering 3. Follow relationship → Social network-based method 4. # Repin and # Like → Popularity-based method Compare the algorithms to find the best one Information types and algorithm types to be applied
  • 10. 1. Compare the major recommendation methods To know which type of algorithm (and differ in information types) works the best 2. Evaluate the results according to accuracy and usefulness To understand the result in various aspects Objective 10