SlideShare a Scribd company logo
Recommender systems
Recommender systems
Overview
Overview
• Definition
Definition
• Ways its used
Ways its used
• Problems
Problems
• Maintenance
Maintenance
• The future
The future
What is it?
What is it?
• Recommender systems are a technological
Recommender systems are a technological
proxy for a social process.
proxy for a social process.
• Recommender systems are a way of
Recommender systems are a way of
suggesting like or similar items and ideas to a
suggesting like or similar items and ideas to a
users specific way of thinking.
users specific way of thinking.
• Recommender systems try to automate
Recommender systems try to automate
aspects of a completely different information
aspects of a completely different information
discovery model where people try to find
discovery model where people try to find
other people with similar tastes and then ask
other people with similar tastes and then ask
them to suggest new things.
them to suggest new things.
Example
Example
• Customer A
Customer A
– Buys Metalica CD
Buys Metalica CD
– Buys Megadeth CD
Buys Megadeth CD
• Customer B
Customer B
– Does search on Metalica
Does search on Metalica
– Recommender system
Recommender system
suggests Megadeth from
suggests Megadeth from
data collected from
data collected from
customer A
customer A
Motivation for Recommender
Motivation for Recommender
Systems
Systems
• Automates quotes like:
Automates quotes like:
– "I like this book; you might be interested in
"I like this book; you might be interested in
it"
it"
– "I saw this movie, you’ll like it“
"I saw this movie, you’ll like it“
– "Don’t go see that movie!"
"Don’t go see that movie!"
Further Motivation
Further Motivation
• Many of the top commerce sites use
Many of the top commerce sites use
recommender systems to improve sales.
recommender systems to improve sales.
• Users may find new books, music, or
Users may find new books, music, or
movies that was previously unknown to
movies that was previously unknown to
them.
them.
• Also can find the opposite for e.g.:
Also can find the opposite for e.g.:
movies or music that will definitely not
movies or music that will definitely not
be enjoyed.
be enjoyed.
Where is it used?
Where is it used?
• Massive E-commerce sites use this tool
Massive E-commerce sites use this tool
to suggest other items a consumer may
to suggest other items a consumer may
want to purchase
want to purchase
• Web personalization
Web personalization
Ways its used
Ways its used
• Survey’s filled out by past users for the
Survey’s filled out by past users for the
use of new users
use of new users
• Search-style Algorithms
Search-style Algorithms
• Genre matching
Genre matching
• Past purchase querying
Past purchase querying
Recommender System Types
Recommender System Types
• Collaborative/Social-filtering system
Collaborative/Social-filtering system – aggregation of
– aggregation of
consumers’ preferences and recommendations to
consumers’ preferences and recommendations to
other users based on similarity in behavioral patterns
other users based on similarity in behavioral patterns
• Content-based system
Content-based system – supervised machine learning
– supervised machine learning
used to induce a classifier to discriminate between
used to induce a classifier to discriminate between
interesting and uninteresting items for the user
interesting and uninteresting items for the user
• Knowledge-based system
Knowledge-based system – knowledge about users
– knowledge about users
and products used to reason what meets the user’s
and products used to reason what meets the user’s
requirements, using discrimination tree, decision
requirements, using discrimination tree, decision
support tools, case-based reasoning (CBR)
support tools, case-based reasoning (CBR)
Content-based Collaborative
Content-based Collaborative
Information Filtering
Information Filtering
• Relevance feedback
Relevance feedback – positive/negative
– positive/negative
prototypes.
prototypes.
• Feature selection
Feature selection – removal of non-
– removal of non-
informative terms.
informative terms.
• Learning to recommend
Learning to recommend – agent counts
– agent counts
with 2 matrices; user vs. category matrix
with 2 matrices; user vs. category matrix
(for successful classification) and user’s
(for successful classification) and user’s
recommendation factor (1 to 5) or binary.
recommendation factor (1 to 5) or binary.
products
C
u
s
to
m
e
rs
Examples
Examples
Amazon.com Books, movies, music
Books, movies, music
CDNOW.com Music
Music
Ebay.com (feedback
(feedback
forms)
forms)
Anything
Anything
Reel.com Movies
Movies
Barnes & Noble Books
Books
Problems
Problems
• Inconclusive user feedback forms
Inconclusive user feedback forms
• Finding users to take the feedback surveys
Finding users to take the feedback surveys
• Weak Algorithms
Weak Algorithms
• Poor results
Poor results
• Poor Data
Poor Data
• Lack of Data
Lack of Data
• Privacy Control (May NOT explicitly
Privacy Control (May NOT explicitly
collaborate with recipients)
collaborate with recipients)
Maintenance
Maintenance
• Costly
Costly
• Information becomes outdated
Information becomes outdated
• Information quantity (large, disk space
Information quantity (large, disk space
expansion)
expansion)
The Future of Recommender
The Future of Recommender
Systems
Systems
• Extract implicit negative ratings through
Extract implicit negative ratings through
the analysis of returned item.
the analysis of returned item.
• How to integrate community with
recommendations
• Recommender systems will be used in
the future to predict demand for
products, enabling earlier
communication back the supply chain.

More Related Content

PPT
Culbert (1).pptmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
PPT
Culbert recommender systems
PPT
Culbert.ppt
PPT
Culbert.ppt
PPT
Culbert.ppt
PPT
Culbert.ppt
PDF
Introduction to recommender systems
PDF
Big data certification training mumbai
Culbert (1).pptmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Culbert recommender systems
Culbert.ppt
Culbert.ppt
Culbert.ppt
Culbert.ppt
Introduction to recommender systems
Big data certification training mumbai

Similar to Information Storage and Retrieval Techniques Unit V (20)

PDF
Best data science courses in pune
PDF
best online data science courses
PDF
Top data science institutes in hyderabad
PDF
Demystifying Recommendation Systems
PDF
Use of data science in recommendation system
PPTX
Recommender system introduction
PDF
Overview of recommender system
PPTX
Recommender Systems
PPTX
Recommender System _Module 1_Introduction to Recommender System.pptx
PPTX
Unit 1 Recommender Systems it's most important topic in machine
PPT
Lec7 collaborative filtering
PPT
recommender-systems-collaborative-filtering.ppt
PPTX
Mini-training: Personalization & Recommendation Demystified
PPT
Impersonal Recommendation system on top of Hadoop
PDF
Modern Perspectives on Recommender Systems and their Applications in Mendeley
PPTX
Lecture Notes on Recommender System Introduction
PDF
3.4 conducting market research.pptx
PPTX
Recommender Systems Explained
PPTX
ADM6274 - Final (NEHA)
PPTX
Presentation by purshotam verma
Best data science courses in pune
best online data science courses
Top data science institutes in hyderabad
Demystifying Recommendation Systems
Use of data science in recommendation system
Recommender system introduction
Overview of recommender system
Recommender Systems
Recommender System _Module 1_Introduction to Recommender System.pptx
Unit 1 Recommender Systems it's most important topic in machine
Lec7 collaborative filtering
recommender-systems-collaborative-filtering.ppt
Mini-training: Personalization & Recommendation Demystified
Impersonal Recommendation system on top of Hadoop
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Lecture Notes on Recommender System Introduction
3.4 conducting market research.pptx
Recommender Systems Explained
ADM6274 - Final (NEHA)
Presentation by purshotam verma
Ad

Recently uploaded (20)

PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
communication and presentation skills 01
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PPTX
Current and future trends in Computer Vision.pptx
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Safety Seminar civil to be ensured for safe working.
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Information Storage and Retrieval Techniques Unit III
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
communication and presentation skills 01
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Current and future trends in Computer Vision.pptx
Visual Aids for Exploratory Data Analysis.pdf
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Fundamentals of safety and accident prevention -final (1).pptx
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Nature of X-rays, X- Ray Equipment, Fluoroscopy
Management Information system : MIS-e-Business Systems.pptx
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Soil Improvement Techniques Note - Rabbi
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Ad

Information Storage and Retrieval Techniques Unit V

  • 2. Overview Overview • Definition Definition • Ways its used Ways its used • Problems Problems • Maintenance Maintenance • The future The future
  • 3. What is it? What is it? • Recommender systems are a technological Recommender systems are a technological proxy for a social process. proxy for a social process. • Recommender systems are a way of Recommender systems are a way of suggesting like or similar items and ideas to a suggesting like or similar items and ideas to a users specific way of thinking. users specific way of thinking. • Recommender systems try to automate Recommender systems try to automate aspects of a completely different information aspects of a completely different information discovery model where people try to find discovery model where people try to find other people with similar tastes and then ask other people with similar tastes and then ask them to suggest new things. them to suggest new things.
  • 4. Example Example • Customer A Customer A – Buys Metalica CD Buys Metalica CD – Buys Megadeth CD Buys Megadeth CD • Customer B Customer B – Does search on Metalica Does search on Metalica – Recommender system Recommender system suggests Megadeth from suggests Megadeth from data collected from data collected from customer A customer A
  • 5. Motivation for Recommender Motivation for Recommender Systems Systems • Automates quotes like: Automates quotes like: – "I like this book; you might be interested in "I like this book; you might be interested in it" it" – "I saw this movie, you’ll like it“ "I saw this movie, you’ll like it“ – "Don’t go see that movie!" "Don’t go see that movie!"
  • 6. Further Motivation Further Motivation • Many of the top commerce sites use Many of the top commerce sites use recommender systems to improve sales. recommender systems to improve sales. • Users may find new books, music, or Users may find new books, music, or movies that was previously unknown to movies that was previously unknown to them. them. • Also can find the opposite for e.g.: Also can find the opposite for e.g.: movies or music that will definitely not movies or music that will definitely not be enjoyed. be enjoyed.
  • 7. Where is it used? Where is it used? • Massive E-commerce sites use this tool Massive E-commerce sites use this tool to suggest other items a consumer may to suggest other items a consumer may want to purchase want to purchase • Web personalization Web personalization
  • 8. Ways its used Ways its used • Survey’s filled out by past users for the Survey’s filled out by past users for the use of new users use of new users • Search-style Algorithms Search-style Algorithms • Genre matching Genre matching • Past purchase querying Past purchase querying
  • 9. Recommender System Types Recommender System Types • Collaborative/Social-filtering system Collaborative/Social-filtering system – aggregation of – aggregation of consumers’ preferences and recommendations to consumers’ preferences and recommendations to other users based on similarity in behavioral patterns other users based on similarity in behavioral patterns • Content-based system Content-based system – supervised machine learning – supervised machine learning used to induce a classifier to discriminate between used to induce a classifier to discriminate between interesting and uninteresting items for the user interesting and uninteresting items for the user • Knowledge-based system Knowledge-based system – knowledge about users – knowledge about users and products used to reason what meets the user’s and products used to reason what meets the user’s requirements, using discrimination tree, decision requirements, using discrimination tree, decision support tools, case-based reasoning (CBR) support tools, case-based reasoning (CBR)
  • 10. Content-based Collaborative Content-based Collaborative Information Filtering Information Filtering • Relevance feedback Relevance feedback – positive/negative – positive/negative prototypes. prototypes. • Feature selection Feature selection – removal of non- – removal of non- informative terms. informative terms. • Learning to recommend Learning to recommend – agent counts – agent counts with 2 matrices; user vs. category matrix with 2 matrices; user vs. category matrix (for successful classification) and user’s (for successful classification) and user’s recommendation factor (1 to 5) or binary. recommendation factor (1 to 5) or binary.
  • 12. Examples Examples Amazon.com Books, movies, music Books, movies, music CDNOW.com Music Music Ebay.com (feedback (feedback forms) forms) Anything Anything Reel.com Movies Movies Barnes & Noble Books Books
  • 13. Problems Problems • Inconclusive user feedback forms Inconclusive user feedback forms • Finding users to take the feedback surveys Finding users to take the feedback surveys • Weak Algorithms Weak Algorithms • Poor results Poor results • Poor Data Poor Data • Lack of Data Lack of Data • Privacy Control (May NOT explicitly Privacy Control (May NOT explicitly collaborate with recipients) collaborate with recipients)
  • 14. Maintenance Maintenance • Costly Costly • Information becomes outdated Information becomes outdated • Information quantity (large, disk space Information quantity (large, disk space expansion) expansion)
  • 15. The Future of Recommender The Future of Recommender Systems Systems • Extract implicit negative ratings through Extract implicit negative ratings through the analysis of returned item. the analysis of returned item. • How to integrate community with recommendations • Recommender systems will be used in the future to predict demand for products, enabling earlier communication back the supply chain.