SlideShare a Scribd company logo
Recommendation System for
Books
8/23/2015 1
Under the Guidance of
Prof. Praveen M D
Name USN
Abhishek M G 2BV12IS002
Rashmi N T 2BV12IS047
Sachin Patil 2BV12IS077
Rishabh Mehta 2BV12IS071
8/23/2015 2
Function Means Tree
8/23/2015 3
Decision tree
matrix
Euclidean distance
Dataset
• 278,858 users
• 1,149,780 ratings
• 271,379 books
8/23/2015 4
Why KNN?
• Non parametric
• Decision based on complete data
kNN Versus SVM in the Collaborative Filtering
Framework
Miha Grcar Jozef Stefan Institute Jamova
391000 Ljubljana, Slovenia miha.grcar@ijs.si
8/23/2015 5
Contents
• Problem Statement
• Introduction
• Existing System
• System Design
• OFCM
• System Evaluation
• Course relevance
• References
8/23/2015 6
To recommend top-N most relevant books for a user, using item
based collaborative filtering & user based collaborative filtering
techniques and evaluating the performance of these two
techniques.
8/23/2015 7
Problem Statement
Introduction
8/23/2015 8
Are they effective??
(Celma & Lamere, ISMIR 2007)
 Netflix
2/3 rated movies are from recommendation
 Google News
38% more click-through are due tommendation
 Amazon
35% sales are from recommendation
8/23/2015 9
Introduction (Contd..)
8/23/2015
A recommendation system...
how its work?
10
Introduction (Contd..)
8/23/2015
Recommender system (RS) help users
find items (e.g., news items,
movies,Books) that meet their
specific needs.
11
Introduction (Contd..)
8/23/2015
2 Common Approaches :
1.Collaborative filtering
2.Content-based filtering
12
Recommendation System
8/23/2015
Based on a description of the item and a profile of
the user’s preference (Brusilovsky Peter , 2007)
Content Based Filtering
13
• Need to know about item content
– requires manual or automatic indexing
– Item features do not capture everything
Limitations of Traditional
Recommendation system:
8/23/2015 14
• Lack of serendipity
[Wikipedia: “the effect by which one accidentally
discovers something fortunate, especially while
looking for something entirely unrelated” ]
8/23/2015
A method of making automatic predictions (filtering)
about the interests of a user by collecting
preferences or taste information from many users
(collaborating)
Collaborative Filtering
15
8/23/2015 16
System Design
Recommendation System for Books
 User-based collaborative filtering
 Item-based collaborative filtering
Types Of Collaborative Filtering
8/23/2015 17
User based
8/23/2015 18
19
Order Data
8/23/2015
20
Order Data (Cont.)
8/23/2015
21
Order Data (Cont.)
8/23/2015
22
Similarity Calculation
8/23/2015
23
Similarity Calculation
Pearson’s Correlation
8/23/2015
24
Similarity Calculation Example
8/23/2015
25
K-Nearest Neighbor
8/23/2015
268/23/2015
K-Nearest Neighbor
27
Neighbor’s Ratings
8/23/2015
28
Remove Rated Items
8/23/2015
29
Calculating Final Score
8/23/2015
30
Item Similarity Calculation
Adjusted Cosine Similarity
8/23/2015
31
Item Similarity Calculation Example
1 2 3 4 5 6
1
2
3
4
5
6
8/23/2015
32
Item Similarity Calculation
1
1 2 3 4 5 6
8/23/2015
33
Similar Item
1
4 3 6 5 2
8/23/2015
Function Means Tree
8/23/2015 34
• MAE—Mean Absolute Error
• RMSE--Root mean squared error
System Evaluation
8/23/2015 35
8/23/2015 36
Course Relevance
Sl No : Concept Used Subject
1 Data preprocessing, classification,
Prediction.
Data Mining,
Machine Learning
2 PHP,HTML5 Web Technology
3 Similarity Computation. Linear Algebra
4 Collaborative filtering algorithms D.S & Algorithms
References
FRANCESCO RICCI .(2010). Recommender Systems Handbook.
LONDON:SPRINGER.
ALA ALLUHAIDAN. Recommender System Using Collaborative
Filtering Algorithm.
JOONSEOK LEE.(2012).A Comparative Study of Collaborative
Filtering Algorithms.
B.M. Sarwar et al., “Item-Based Collaborative Filtering
RecommendationAlgorithms,” 10th Int’l World Wide Web
Conference, ACM Press, 2001, pp. 285-295.
8/23/2015 37
Thank You !
8/23/2015 38
8/23/2015 39

More Related Content

PPTX
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
PPT
Wdml presentation anders_wändahl_2012-06-01
PDF
Sails an e-learning system using data of official statistics, Violeta Calian,...
PPT
CSE 2013 CrossCheck User Group
PDF
Cluster stability
PPTX
Daily use of bibliometrics
PDF
TwoRavens: A Graphical, Browser-Based Statistical Interface for Data Reposito...
PPTX
Peer review uncertainty at the institutional level
The Crossref Experience at AOSIS - Pierre de Villiers - Crossref LIVE South A...
Wdml presentation anders_wändahl_2012-06-01
Sails an e-learning system using data of official statistics, Violeta Calian,...
CSE 2013 CrossCheck User Group
Cluster stability
Daily use of bibliometrics
TwoRavens: A Graphical, Browser-Based Statistical Interface for Data Reposito...
Peer review uncertainty at the institutional level

Viewers also liked (7)

PDF
People who liked this talk also liked … Building Recommendation Systems Using...
PPTX
Turrin rec syschallenge_presentation_@recsys2014
PPTX
RecSys Challenge 2014 Workshop Introduction
PPTX
The MovieLens Datasets: History and Context
PPTX
MovieTweetings: a movie rating dataset collected from twitter
PPT
Trust and Recommender Systems
PDF
Matrix Factorization In Recommender Systems
People who liked this talk also liked … Building Recommendation Systems Using...
Turrin rec syschallenge_presentation_@recsys2014
RecSys Challenge 2014 Workshop Introduction
The MovieLens Datasets: History and Context
MovieTweetings: a movie rating dataset collected from twitter
Trust and Recommender Systems
Matrix Factorization In Recommender Systems
Ad

Similar to B7 ppt (20)

PPTX
Recommendation system
PPTX
Lecture Notes on Recommender System Introduction
PDF
Book Recommendation System
PDF
Overview of recommender system
PDF
LIBRS: LIBRARY RECOMMENDATION SYSTEM USING HYBRID FILTERING
PPT
Project presentation
PPTX
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
PDF
Collaborative Filtering 1: User-based CF
PDF
A survey of memory based methods for collaborative filtering based techniques
PPTX
Collaborative Filtering using KNN
PDF
Analysing the performance of Recommendation System using different similarity...
PDF
Notes on Recommender Systems pdf 2nd module
PDF
Tutorial: Context In Recommender Systems
PPT
recommendation system a topic in marketing analytics
PDF
recommendationsystem-140410131156-phpapp01 (1).pdf
PPT
Recommendation system
PPTX
Recommender systems: Content-based and collaborative filtering
PDF
B1802021823
PPTX
Tutorial recommender systems
PPTX
[Final]collaborative filtering and recommender systems
Recommendation system
Lecture Notes on Recommender System Introduction
Book Recommendation System
Overview of recommender system
LIBRS: LIBRARY RECOMMENDATION SYSTEM USING HYBRID FILTERING
Project presentation
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
Collaborative Filtering 1: User-based CF
A survey of memory based methods for collaborative filtering based techniques
Collaborative Filtering using KNN
Analysing the performance of Recommendation System using different similarity...
Notes on Recommender Systems pdf 2nd module
Tutorial: Context In Recommender Systems
recommendation system a topic in marketing analytics
recommendationsystem-140410131156-phpapp01 (1).pdf
Recommendation system
Recommender systems: Content-based and collaborative filtering
B1802021823
Tutorial recommender systems
[Final]collaborative filtering and recommender systems
Ad

Recently uploaded (20)

PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administraation Chapter 3
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Nekopoi APK 2025 free lastest update
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
history of c programming in notes for students .pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administraation Chapter 3
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Reimagine Home Health with the Power of Agentic AI​
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Nekopoi APK 2025 free lastest update
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Operating system designcfffgfgggggggvggggggggg
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Odoo POS Development Services by CandidRoot Solutions
history of c programming in notes for students .pptx

B7 ppt