SlideShare a Scribd company logo
Recommendation
Systems
As presented at MIT - Data Analytics Club
Liron Zighelnic
Massachusetts Institution
of Technology
Start discovering fashion you will LOVE!
Agenda – or: do you want to stay?
• What is recommendation systems?
• Why recommendations are important?
• Main methods and algorithms
• Real life applications & who use it? (the question should be: who
doesn’t?)
Start discovering fashion you will LOVE!
About me
• The Co-founder and CEO of CurtainApp
• An MBA candidate at MIT with a passion for business and technology
• Did my undergrad in Engineering and Masters in Information Retrieval
(Search engine algorithms)
• Have ten years of experience in tech, including software
development, technology management and product management, in
a variety of industries including military, intelligence, mobile, venture
capital and consulting.
• LinkedIn: linkedin.com/in/lironzighelnic
• Email: liron.zighelnic@gmail.com
Start discovering fashion you will LOVE!
About Curtain
• Curtain is an intelligent mobile app that learns your taste and gives you
personal fashion recommendations, making shopping fun and efficient
• From the technology side we do Recommendation Algorithms, NLP,
Information Retrieval and a lot of fun
• Register to the beta at: www.curtainapp.com
• Join us on Facebook: facebook.com/CurtainApp
• Follow us on Twitter: twitter.com/thecurtainapp
Start discovering fashion you will LOVE!
Why recommendations are important?
“We are leaving the age of
information and entering the age of
recommendation”
Chris Anderson “The Long Tail”
Start discovering fashion you will LOVE!
Why recommendations are important?
• The world move from “one size fits all” solutions to personal tailor
made solutions
• Users LOVE recommendations – 44% of consumers “strongly agree”
or “agree” that they want product recommendations based on past
purchases1
1. Based on a survey done by Walker Sands and published in the 2014 Future of Retail study
Start discovering fashion you will LOVE!
Why recommendations are important?
The paradox of choices
Source: Sandglaz.com
Start discovering fashion you will LOVE!
Main methods and algorithms: User-based
collaborative filtering
5 1 5 1
3 4 5 5
4 2 4 5
5 1
4 1 1
E.g.,
K-nearest
neighbors
Start discovering fashion you will LOVE!
Main methods and algorithms – cont.: Item-
based similarity
How to calculate
vector similarity?
E.g.,
Cosine similarity
Start discovering fashion you will LOVE!
Real life applications
• There are SO many applications, almost in every field you
can think of
• We are going to speak about a few
Start discovering fashion you will LOVE!
Real life applications - dating
• OkCupid uses
recommendation
algorithms to be the
“ultimate matchmaker”
or as they put it “we
use math to get you
dates”
Start discovering fashion you will LOVE!
Real life applications - film recommendations
• Netflix uses algorithms for film recommendations
• E.g., someone who rented the romantic comedy
“10 Things I Hate About You” might be presented
with “50 First Dates”
• The company set a competition
called the Netflix Prize in which
engineers and researchers competed
on building the best algorithm to
predict user ratings for films, based
on previous ratings, for a $1M award
Start discovering fashion you will LOVE!
Real life applications - music
• Pandora uses the
properties of a song or
artist to create a “radio-
station” that plays music
with similar properties
• It uses user feedback to
refine the results, based
on the attributes the user
“likes” and “dislikes”
Start discovering fashion you will LOVE!
Real life applications - Google
• Many applications
including:
• Google Search
• Google now
• Google news
• Recommendation
generate 38% more
click- through1
1. Source Xavier Amatriain’s blog
Start discovering fashion you will LOVE!
Real life applications - fashion
• A very new domain
• Many of the known
algorithms that were
developed originally for
book and movies are
not relevant or should
be further
developed/adjusted
Start discovering fashion you will LOVE!
Real life applications – fashion – Cont.
• Main applications:
• Suggesting items the
user will like
• Suggesting items that
will match the items the
user already purchase
helping the user to
create an outfit
Start discovering fashion you will LOVE!
What do you think?
Is it important to have
vertical solutions or can
we come up with one
algorithm that will be the
best for all different
domains?
Start discovering fashion you will LOVE!
Questions?
Start discovering fashion you will LOVE!
Recommended reading…
• Recommender Systems Handbook
by Francesco Ricci, Lior
Rokach, Bracha
Shapira,Paul B. Kantor
• TED talk: Barry Schwartz - The
paradox of choice
http://www.ted.com/talks/barry_sch
wartz_on_the_paradox_of_choice?la
nguage=en

More Related Content

PDF
Graph-Powered Machine Learning
PDF
Deep learning for real life applications
PPTX
Recommendation system
PDF
Feature Engineering
PDF
Data mining in social network
PDF
Introduction to Generative Adversarial Networks (GANs)
PPTX
Movie lens recommender systems
PDF
Recommender Systems
Graph-Powered Machine Learning
Deep learning for real life applications
Recommendation system
Feature Engineering
Data mining in social network
Introduction to Generative Adversarial Networks (GANs)
Movie lens recommender systems
Recommender Systems

What's hot (20)

PPTX
Recommender system
PDF
An introduction to Recommender Systems
PPTX
Collaborative Filtering Recommendation System
PDF
How to build a recommender system?
PDF
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
PDF
CS6010 Social Network Analysis Unit V
PPTX
Recommender Systems
PDF
Introduction to Data Science and Analytics
PDF
Recommender Systems In Industry
PPTX
Sentiment Analysis
PDF
Graph Neural Networks for Recommendations
 
PDF
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
 
PDF
Recommender Systems
PDF
Recommender systems
PPTX
Introduction of Data Science
PDF
K - Nearest neighbor ( KNN )
PPTX
Recommender systems: Content-based and collaborative filtering
PDF
Graph neural networks overview
PDF
CS6010 Social Network Analysis Unit III
PPTX
Recommender systems using collaborative filtering
Recommender system
An introduction to Recommender Systems
Collaborative Filtering Recommendation System
How to build a recommender system?
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
CS6010 Social Network Analysis Unit V
Recommender Systems
Introduction to Data Science and Analytics
Recommender Systems In Industry
Sentiment Analysis
Graph Neural Networks for Recommendations
 
TensorFlow 16: Multimodal Sentiment Analysis with TensorFlow
 
Recommender Systems
Recommender systems
Introduction of Data Science
K - Nearest neighbor ( KNN )
Recommender systems: Content-based and collaborative filtering
Graph neural networks overview
CS6010 Social Network Analysis Unit III
Recommender systems using collaborative filtering
Ad

Similar to Recommendation Systems - Why How and Real Life Applications (20)

PPTX
Usability tests - everything you need to know to start n less than 15 slides
 
PPTX
Usability testing - everything you need to know to start, in less than 15 slides
 
PPTX
Growth hacking
PDF
Social Media and Online Marketing Made Simple Series: An introduction to Onli...
PPT
App Discovery Optimization
PDF
Growth Hacking at SPN
PDF
Visual Marketing with Pinterest, Instagram and Vine for Real Estate Professio...
PPTX
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
PPTX
Fool Proof App Engagement Strategies - CES2016 Appnation
PPTX
Technovation challenge work plan for week 3
PDF
SEO Hot Topics 2012
 
PPTX
Modernized Mobile Marketing
PDF
Social Media in the Work Place
PPTX
The Dawn of Smarter Search: Augmented Reality Technology and Online Interaction
PDF
About Schematiq
PDF
App Discovery Optimization
PPTX
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
PPTX
Open analytics talk -Developments and Challenges in Social Media Measurement
PPTX
Social Media Platforms Infographics
PPTX
The responsive web jennifer shaheen
Usability tests - everything you need to know to start n less than 15 slides
 
Usability testing - everything you need to know to start, in less than 15 slides
 
Growth hacking
Social Media and Online Marketing Made Simple Series: An introduction to Onli...
App Discovery Optimization
Growth Hacking at SPN
Visual Marketing with Pinterest, Instagram and Vine for Real Estate Professio...
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
Fool Proof App Engagement Strategies - CES2016 Appnation
Technovation challenge work plan for week 3
SEO Hot Topics 2012
 
Modernized Mobile Marketing
Social Media in the Work Place
The Dawn of Smarter Search: Augmented Reality Technology and Online Interaction
About Schematiq
App Discovery Optimization
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Open analytics talk -Developments and Challenges in Social Media Measurement
Social Media Platforms Infographics
The responsive web jennifer shaheen
Ad

Recently uploaded (20)

PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PDF
Mega Projects Data Mega Projects Data
PPTX
1_Introduction to advance data techniques.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Launch Your Data Science Career in Kochi – 2025
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
Global journeys: estimating international migration
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Computer network topology notes for revision
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
Mega Projects Data Mega Projects Data
1_Introduction to advance data techniques.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Launch Your Data Science Career in Kochi – 2025
STUDY DESIGN details- Lt Col Maksud (21).pptx
Global journeys: estimating international migration
Moving the Public Sector (Government) to a Digital Adoption
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Data_Analytics_and_PowerBI_Presentation.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Computer network topology notes for revision
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Reliability_Chapter_ presentation 1221.5784
Galatica Smart Energy Infrastructure Startup Pitch Deck
Major-Components-ofNKJNNKNKNKNKronment.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...

Recommendation Systems - Why How and Real Life Applications

  • 1. Recommendation Systems As presented at MIT - Data Analytics Club Liron Zighelnic Massachusetts Institution of Technology
  • 2. Start discovering fashion you will LOVE! Agenda – or: do you want to stay? • What is recommendation systems? • Why recommendations are important? • Main methods and algorithms • Real life applications & who use it? (the question should be: who doesn’t?)
  • 3. Start discovering fashion you will LOVE! About me • The Co-founder and CEO of CurtainApp • An MBA candidate at MIT with a passion for business and technology • Did my undergrad in Engineering and Masters in Information Retrieval (Search engine algorithms) • Have ten years of experience in tech, including software development, technology management and product management, in a variety of industries including military, intelligence, mobile, venture capital and consulting. • LinkedIn: linkedin.com/in/lironzighelnic • Email: liron.zighelnic@gmail.com
  • 4. Start discovering fashion you will LOVE! About Curtain • Curtain is an intelligent mobile app that learns your taste and gives you personal fashion recommendations, making shopping fun and efficient • From the technology side we do Recommendation Algorithms, NLP, Information Retrieval and a lot of fun • Register to the beta at: www.curtainapp.com • Join us on Facebook: facebook.com/CurtainApp • Follow us on Twitter: twitter.com/thecurtainapp
  • 5. Start discovering fashion you will LOVE! Why recommendations are important? “We are leaving the age of information and entering the age of recommendation” Chris Anderson “The Long Tail”
  • 6. Start discovering fashion you will LOVE! Why recommendations are important? • The world move from “one size fits all” solutions to personal tailor made solutions • Users LOVE recommendations – 44% of consumers “strongly agree” or “agree” that they want product recommendations based on past purchases1 1. Based on a survey done by Walker Sands and published in the 2014 Future of Retail study
  • 7. Start discovering fashion you will LOVE! Why recommendations are important? The paradox of choices Source: Sandglaz.com
  • 8. Start discovering fashion you will LOVE! Main methods and algorithms: User-based collaborative filtering 5 1 5 1 3 4 5 5 4 2 4 5 5 1 4 1 1 E.g., K-nearest neighbors
  • 9. Start discovering fashion you will LOVE! Main methods and algorithms – cont.: Item- based similarity How to calculate vector similarity? E.g., Cosine similarity
  • 10. Start discovering fashion you will LOVE! Real life applications • There are SO many applications, almost in every field you can think of • We are going to speak about a few
  • 11. Start discovering fashion you will LOVE! Real life applications - dating • OkCupid uses recommendation algorithms to be the “ultimate matchmaker” or as they put it “we use math to get you dates”
  • 12. Start discovering fashion you will LOVE! Real life applications - film recommendations • Netflix uses algorithms for film recommendations • E.g., someone who rented the romantic comedy “10 Things I Hate About You” might be presented with “50 First Dates” • The company set a competition called the Netflix Prize in which engineers and researchers competed on building the best algorithm to predict user ratings for films, based on previous ratings, for a $1M award
  • 13. Start discovering fashion you will LOVE! Real life applications - music • Pandora uses the properties of a song or artist to create a “radio- station” that plays music with similar properties • It uses user feedback to refine the results, based on the attributes the user “likes” and “dislikes”
  • 14. Start discovering fashion you will LOVE! Real life applications - Google • Many applications including: • Google Search • Google now • Google news • Recommendation generate 38% more click- through1 1. Source Xavier Amatriain’s blog
  • 15. Start discovering fashion you will LOVE! Real life applications - fashion • A very new domain • Many of the known algorithms that were developed originally for book and movies are not relevant or should be further developed/adjusted
  • 16. Start discovering fashion you will LOVE! Real life applications – fashion – Cont. • Main applications: • Suggesting items the user will like • Suggesting items that will match the items the user already purchase helping the user to create an outfit
  • 17. Start discovering fashion you will LOVE! What do you think? Is it important to have vertical solutions or can we come up with one algorithm that will be the best for all different domains?
  • 18. Start discovering fashion you will LOVE! Questions?
  • 19. Start discovering fashion you will LOVE! Recommended reading… • Recommender Systems Handbook by Francesco Ricci, Lior Rokach, Bracha Shapira,Paul B. Kantor • TED talk: Barry Schwartz - The paradox of choice http://www.ted.com/talks/barry_sch wartz_on_the_paradox_of_choice?la nguage=en