SlideShare a Scribd company logo
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

Seams2016 presentation calikli_et_al
Seams2016 presentation calikli_et_alSeams2016 presentation calikli_et_al
Seams2016 presentation calikli_et_al
Gul Calikli
 
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
 
#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
Bang Hui Lim
 
You're Social-Now What??
You're Social-Now What??You're Social-Now What??
You're Social-Now What??
Sandra Flores Business Solutionist
 
Activity Streams
Activity StreamsActivity Streams
Activity Streams
Norimasa Hayashida
 
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 2013Digital Methods Initiative
 
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
Christian Buckley
 
Social Tools to Share Your Research
Social Tools to Share Your ResearchSocial Tools to Share Your Research
Social Tools to Share Your Research
Nickoal L. Eichmann-Kalwara
 
You're Social, Now What?
You're Social, Now What?You're Social, Now What?
You're Social, Now What?
Kathy Day, APR
 
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
Kathy Day
 
Lecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and VisualisationLecture 5: Mining, Analysis and Visualisation
Lecture 5: Mining, Analysis and Visualisation
Marieke van Erp
 
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 2013Marco Brambilla
 
You're Social, Now What?
You're Social, Now What?You're Social, Now What?
You're Social, Now What?
Azure Collier
 
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
Imagine
 
VRA 2021 JSTOR Forum User Group
VRA 2021 JSTOR Forum User GroupVRA 2021 JSTOR Forum User Group
VRA 2021 JSTOR Forum User Group
Visual Resources Association
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
Daniel S. Katz
 
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...
NASIG
 

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?
You're Social, Now What?You're Social, Now What?
You're Social, Now What?
 
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
 
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

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 

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