SlideShare a Scribd company logo
1 of 31
Download to read offline
Bebin K Raju
Msc Data Science
Departmentof computer Science
CHRIST (Deemed to be University)
DEMOGRAPHY BASED HYBRID SYSTEM
FOR MOVIE RECOMMENDATIONS
Presented at
ICSAC 2021-International Conference on
Sustainability and Advanced Computing, Springer
1
1
Dr. Ummesalma M
AssistantProfessor
Departmentof computer Science
CHRIST (Deemed to be
University)
2
Outline
Introduction
Problem Statement
Objective of Research
Related Works
Necessity of Defining the Problem
Research Design
Implementation with Results
Limitations
Conclusion
Future Scope
References
Introduction
 A recommender system, or a recommendation system is an information
filtering system that recommends the related suggestions as per the end
users requirement.
 Applications: movies, music, serials, books, documents, websites, tourism
etc.
• Benefits: RSs are beneficial to both service providers and to the users.
• RSs reduce transaction costs of finding and selecting items.
• RSs help in decision making.
3
3
Click to add text
Click to add text
Click to add text
Problem Statement
To build a Demography Based Hybrid recommender
system for Movie Recommendation.
Objectives of Research
To build a Hybrid Recommender System by combining
collaborative filtering, content-based filtering and
demography based filtering techniques to solve the cold
start problem.
5
Click to add text
Click to add text
Click to add text
Related Works
An Improved Hybrid Recommender System by
Combining Predictions [1]
Belkacem and et.al
• Collaborative filtering, content-based and demographic
filtering is used to predict ratings dynamically
• Neighbourhood based collaborative filtering is applied to
which a content recommender with clustered
demographics is taken together to show the
recommendations.
6
Click to add text
Click to add text
Click to add text
Related Works cont.
Evaluating the impact of demographic data on a
hybrid recommender model [2]
Edson B. Santos Junior and et.al
•A Multifaceted hybrid recommender model is
evaluated to see how applying demographic details adds
on to the recommender
• Adding demographic details to the recommender adds
additional information and produces good results
6
Click to add text
Click to add text
Click to add text
Related Works cont.
A Scalable, Accurate Hybrid Recommender System [3]
Mustansar Ali Ghazanfar and et.al
• A hybrid recommendation approach by combining the rating,
feature and demographic information about items.
• Combining known and existing feature sets can solve the cold
start problem.
7
Click to add text
Click to add text
Click to add text
Related Works cont.
Hybrid Recommender Systems: A Systematic Literature
Review [4]
Erion Cano and Maurizio Morison
• Exploring through the literature for different state of the art
Hybrid recommender systems
• Steps to follow to a problem statement, paper collection,
quality assessment, data extraction and Synthesis
88
Click to add text
Click to add text
Click to add text
Related Works cont.
Improved Movie Recommendations Based on a
Hybrid Feature Combination Method [5]
Gharbi Alshammari and et.al
• The user-item ratings details are combined and matched before
applying the similarity matrix for prediction
• AdaBoost classifier outperforms all the other techniques in
terms of accuracy and Root Mean Squared error
10
Click to add text
Click to add text
Click to add text
Related Works cont.
Surprise: A Python library for recommender systems [6]
Nicolas Hug
• Surprise is a Python library for building and analyzing rating
prediction algorithms
• Surprise provides a collection of estimators (or prediction
algorithms) for rating prediction
•Surprise package can be used by researchers for doing
recommendation system research
11
Click to add text
Click to add text
Click to add text
Related Works cont.
A Movie and Book Recommender System using Surprise
Recommendation kit [7]
Ananth G S
• The movie and book recommenders are implemented using the
algorithms in the surprise library
• The Root mean squared error is used to evaluate the models
12
Click to add text
Click to add text
Click to add text
Related Works cont.
Collaborativ Filtering vs Content-Based Filtering:
differences and similarities [8]
Rafael Glauber and et.al
• Content based approach with bag of words
and term frequencyinverse document frequency before applying
interactions similarity measure
• Different similarity measures can be used to compare and
produces good recommendations
13
Click to add text
Click to add text
Click to add text
Related Works cont.
The MovieLens Datasets: History and Context [9]
F. Maxwell Harper and Joseph A. Konstan, University of
Minnesota
• A good overview of all the attributes used in the
movielens dataset and its best practices
• This gives a very good understanding about the dataset,
its attributes, how the data was collected, limitations and
Alternatives which aided in the research study
14
Click to add text
Click to add text
Click to add text
Necessity of Defining the Problem
• The main issue of the collaborative filtering technique is that
it suffer from the cold start problem.
• Content based models are only good when recommending
items which are related to the same categories.
• The proposed system is a hybrid which solves the cold start
problem by including collaborative, content and age based
demographic level recommendations.
• For example, a new user of the kid's category of age 7 – 14
will be suggested with items which are similar to other kids of
the category that interacted the most and not anything from the
adult category.
15
Click to add text
Click to add text
Click to add text
Research Design
16
Click to add text
Click to add text
Click to add text
Dataset Details
• GroupLens Research project provides an open dataset of the
Movielens website(movielens.umn.edu) from September 19th,
1997 through April 22nd, 1998.
• Movielens 100k dataset. The data set consists of 100,000
ratings (1-5) from 943 users on 1682 movies.
• There are 3 different datasets available for user details, movie
details and ratings.
•https://grouplens.org/datasets/movielens/
17
Click to add text
Click to add text
Dataset Details cont.
18
Click to add text
Click to add text
Click to add text
Pre Processing
• Users are extracted with the condition of 20 ratings per
movie.
• The users are separated according to categories with
respect to their age group.
• We make use of demographic information of the users and
split them into Children, Teenager, Young Adult, Adult, Middle
Aged and Elderly categories.
• The user's has a minimum age of 7 and maximum age of
73.
19
Click to add text
Click to add text
Click to add text
Pre Processing
20
Filtering Techniques
Similarity Measures
Cosine
Similarity
• It is the cosine
of the angle
between the
two vectors
Dot product
• It is the cosine
of the angle
multiplied by
the product of
norms
21
22
Click to add text
Click to add text
Click to add text
Collaborative Based filtering
Matrix Factorization based on SVD++ from surprise library is
used to get the initial set of recommendation for the existing
users.
23
Click to add text
Click to add text
Click to add text
Demography Based filtering
• A new user’s category is identified based on the
categories of the existing user.
• The recommended collaborative results of the extracted
users are combined together.
24
Click to add text
Click to add text
Click to add text
Content Based filtering
• The cosine similarity betweent the extracted movies are
taken to match for a best recommendation set
25
Click to add text
Evaluation
• The base collaborative algorithm produced a
RMSE of 0.9351
26
Click to add text
Click to add text
Limitations
• For larger datasets the demography filter
applied should be defined separatly.
• Larger datasets of the movielens does not
provide user demography details.
• On larger datasets the collaborative filtering
and cosine similarity measures will be
computational intensive.
27
Conclusion
• Recommendation systems developed using this strategy
can be applied to show recommendations to new users in
terms of their age category.
• It solves the Cold start Problem.
28
Future Scope
• The proposed model can be further used with high
dimensional dataset (say 10M Movielens dataset)
• The system is good at recommending movies within the
cluster of user categories by incorporating similar users
tastes.
• The proposed work is a general solution to any cold start
problem can be extended to any domain existing systems.
29
References
1. Chikhaoui, B., Chiazzaro, M., & Wang, S. (2011, March). An improved hybrid
recommender system by combining predictions. In 2011 IEEE Workshops of
International Conference on Advanced Information Networking and
Applications (pp. 644-649). IEEE.
2. Santos, E. B., Garcia Manzato, M., & Goularte, R. (2014). Evaluating the
impact of demographic data on a hybrid recommender model . IADIS
International Journal on WWW/Internet, 12(2)(pp. 149-167).
3. Ghazanfar, M. A., & Prugel-Bennett,A. (2010, January). A scalable, accurate
hybrid recommender system. In 2010 Third International Conference on
Knowledge Discovery and Data Mining (pp. 94-98). IEEE.
4. Çano, E., & Morisio, M. (2017). Hybrid recommender systems: A systematic
literature review. Intelligent Data Analysis, 21(6), (pp.1487-1524).
5. Alshammari, G., Kapetanakis, S., Alshammari, A., Polatidis, N., & Petridis, M.
(2019). Improved movie recommendations based on a hybrid feature
combination method. Vietnam Journal of Computer Science, 6(03), (pp. 363-
376).
6. Hug, N. (2020). Surprise: A python library for recommender systems. Journal
of Open Source Software, 5(52), (pp.2174- 2177).
30
References
7. GS, A. (2020). A Movie and Book Recommender System using Surprise
Recommendation.
8. Glauber, R., & Loula, A. (2019). Collaborative filtering vs. content-based
filtering: differences and similarities. arXiv preprint arXiv:1912.08932.
9. Harper, F. M., & Konstan, J. A. (2015). The movielens datasets: History and
context. Acm transactions on interactive intelligent systems (tiis), 5(4), (pp. 1-
19)
10.Dataset Accessed on 12-12 2020:https://grouplens.org/datasets/movielens/
31
Questions?

More Related Content

What's hot

Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systemsguest77b0cd12
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET Journal
 
Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...
Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...
Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...IJMTST Journal
 
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET Journal
 
Proceedings Template - WORD
Proceedings Template - WORDProceedings Template - WORD
Proceedings Template - WORDbutest
 
#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalyticsSoudé Fazeli
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET Journal
 
Using content features to enhance the
Using content features to enhance theUsing content features to enhance the
Using content features to enhance theijaia
 
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...Aleksi Aaltonen
 
TS4-3: Takumi Sato from Nagoya Institute of Technology
TS4-3: Takumi Sato from Nagoya Institute of TechnologyTS4-3: Takumi Sato from Nagoya Institute of Technology
TS4-3: Takumi Sato from Nagoya Institute of TechnologyJawad Haqbeen
 
Query formulation process
Query formulation processQuery formulation process
Query formulation processmalathimurugan
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research TrendsSujoy Bag
 
Artificial Intelligence for Societal Impact
Artificial Intelligence for Societal ImpactArtificial Intelligence for Societal Impact
Artificial Intelligence for Societal ImpactAmit Sharma
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introductionLiang Xiang
 
Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...
Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...
Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...Natalie de Vries
 
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...YONG ZHENG
 
Personalized recommendation for cold start users
Personalized recommendation for cold start usersPersonalized recommendation for cold start users
Personalized recommendation for cold start usersIRJET Journal
 
The Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practiceThe Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practiceAmit Sharma
 

What's hot (20)

Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systems
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
 
Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...
Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...
Effective Cross-Domain Collaborative Filtering using Temporal Domain – A Brie...
 
At4102337341
At4102337341At4102337341
At4102337341
 
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
 
Proceedings Template - WORD
Proceedings Template - WORDProceedings Template - WORD
Proceedings Template - WORD
 
#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
 
Using content features to enhance the
Using content features to enhance theUsing content features to enhance the
Using content features to enhance the
 
Bv31491493
Bv31491493Bv31491493
Bv31491493
 
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
 
TS4-3: Takumi Sato from Nagoya Institute of Technology
TS4-3: Takumi Sato from Nagoya Institute of TechnologyTS4-3: Takumi Sato from Nagoya Institute of Technology
TS4-3: Takumi Sato from Nagoya Institute of Technology
 
Query formulation process
Query formulation processQuery formulation process
Query formulation process
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research Trends
 
Artificial Intelligence for Societal Impact
Artificial Intelligence for Societal ImpactArtificial Intelligence for Societal Impact
Artificial Intelligence for Societal Impact
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 
Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...
Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...
Presentation at Socialcom2014: Gauging Heterogeneity in Online Consumer Behav...
 
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
 
Personalized recommendation for cold start users
Personalized recommendation for cold start usersPersonalized recommendation for cold start users
Personalized recommendation for cold start users
 
The Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practiceThe Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practice
 

Similar to Demography basedhybridrecommendersystemformovierecommendation

Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...IRJET Journal
 
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGIRJET Journal
 
A literature survey on recommendation
A literature survey on recommendationA literature survey on recommendation
A literature survey on recommendationaciijournal
 
A Literature Survey on Recommendation System Based on Sentimental Analysis
A Literature Survey on Recommendation System Based on Sentimental AnalysisA Literature Survey on Recommendation System Based on Sentimental Analysis
A Literature Survey on Recommendation System Based on Sentimental Analysisaciijournal
 
Forecasting movie rating using k-nearest neighbor based collaborative filtering
Forecasting movie rating using k-nearest neighbor based  collaborative filteringForecasting movie rating using k-nearest neighbor based  collaborative filtering
Forecasting movie rating using k-nearest neighbor based collaborative filteringIJECEIAES
 
Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...eSAT Publishing House
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender Systemtheijes
 
Product Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyProduct Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyIRJET Journal
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE
 
MOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEMMOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEMIRJET Journal
 
Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...
Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...
Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...Malim Siregar
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET Journal
 
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTALCONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTALcscpconf
 
Contextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portalContextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portalcsandit
 
Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011idoguy
 
Evaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender SystemsEvaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender SystemsMegaVjohnson
 
Recommendation Systems Basics
Recommendation Systems BasicsRecommendation Systems Basics
Recommendation Systems BasicsJarin Tasnim Khan
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMIJERA Editor
 

Similar to Demography basedhybridrecommendersystemformovierecommendation (20)

Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
 
A literature survey on recommendation
A literature survey on recommendationA literature survey on recommendation
A literature survey on recommendation
 
A Literature Survey on Recommendation System Based on Sentimental Analysis
A Literature Survey on Recommendation System Based on Sentimental AnalysisA Literature Survey on Recommendation System Based on Sentimental Analysis
A Literature Survey on Recommendation System Based on Sentimental Analysis
 
Forecasting movie rating using k-nearest neighbor based collaborative filtering
Forecasting movie rating using k-nearest neighbor based  collaborative filteringForecasting movie rating using k-nearest neighbor based  collaborative filtering
Forecasting movie rating using k-nearest neighbor based collaborative filtering
 
Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
 
Product Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyProduct Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach Technology
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
 
MOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEMMOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEM
 
Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...
Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...
Improving-Movie-Recommendation-Systems-Filtering-by-Exploiting-UserBased-Revi...
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
 
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTALCONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
 
Contextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portalContextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portal
 
lms final ppt.pptx
lms final ppt.pptxlms final ppt.pptx
lms final ppt.pptx
 
Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011
 
Evaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender SystemsEvaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender Systems
 
Recommendation Systems Basics
Recommendation Systems BasicsRecommendation Systems Basics
Recommendation Systems Basics
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
 
PhD defense
PhD defense PhD defense
PhD defense
 

More from UmmeSalmaM1

Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceUmmeSalmaM1
 
Welcome to Python Programming.pptx
Welcome to Python Programming.pptxWelcome to Python Programming.pptx
Welcome to Python Programming.pptxUmmeSalmaM1
 
Role of digital technology in autism a case study
Role of digital technology in autism a case studyRole of digital technology in autism a case study
Role of digital technology in autism a case studyUmmeSalmaM1
 
Programming for data science in python
Programming for data science in pythonProgramming for data science in python
Programming for data science in pythonUmmeSalmaM1
 
Datascience and python
Datascience and pythonDatascience and python
Datascience and pythonUmmeSalmaM1
 
Machine learning visual_quiz
Machine learning visual_quizMachine learning visual_quiz
Machine learning visual_quizUmmeSalmaM1
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learningUmmeSalmaM1
 
The Art of Entrepreneurship
The Art of Entrepreneurship The Art of Entrepreneurship
The Art of Entrepreneurship UmmeSalmaM1
 
Impact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock DataImpact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock DataUmmeSalmaM1
 

More from UmmeSalmaM1 (9)

Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Welcome to Python Programming.pptx
Welcome to Python Programming.pptxWelcome to Python Programming.pptx
Welcome to Python Programming.pptx
 
Role of digital technology in autism a case study
Role of digital technology in autism a case studyRole of digital technology in autism a case study
Role of digital technology in autism a case study
 
Programming for data science in python
Programming for data science in pythonProgramming for data science in python
Programming for data science in python
 
Datascience and python
Datascience and pythonDatascience and python
Datascience and python
 
Machine learning visual_quiz
Machine learning visual_quizMachine learning visual_quiz
Machine learning visual_quiz
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
 
The Art of Entrepreneurship
The Art of Entrepreneurship The Art of Entrepreneurship
The Art of Entrepreneurship
 
Impact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock DataImpact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock Data
 

Recently uploaded

DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 

Recently uploaded (20)

DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 

Demography basedhybridrecommendersystemformovierecommendation

  • 1. Bebin K Raju Msc Data Science Departmentof computer Science CHRIST (Deemed to be University) DEMOGRAPHY BASED HYBRID SYSTEM FOR MOVIE RECOMMENDATIONS Presented at ICSAC 2021-International Conference on Sustainability and Advanced Computing, Springer 1 1 Dr. Ummesalma M AssistantProfessor Departmentof computer Science CHRIST (Deemed to be University)
  • 2. 2 Outline Introduction Problem Statement Objective of Research Related Works Necessity of Defining the Problem Research Design Implementation with Results Limitations Conclusion Future Scope References
  • 3. Introduction  A recommender system, or a recommendation system is an information filtering system that recommends the related suggestions as per the end users requirement.  Applications: movies, music, serials, books, documents, websites, tourism etc. • Benefits: RSs are beneficial to both service providers and to the users. • RSs reduce transaction costs of finding and selecting items. • RSs help in decision making. 3
  • 4. 3 Click to add text Click to add text Click to add text Problem Statement To build a Demography Based Hybrid recommender system for Movie Recommendation. Objectives of Research To build a Hybrid Recommender System by combining collaborative filtering, content-based filtering and demography based filtering techniques to solve the cold start problem.
  • 5. 5 Click to add text Click to add text Click to add text Related Works An Improved Hybrid Recommender System by Combining Predictions [1] Belkacem and et.al • Collaborative filtering, content-based and demographic filtering is used to predict ratings dynamically • Neighbourhood based collaborative filtering is applied to which a content recommender with clustered demographics is taken together to show the recommendations.
  • 6. 6 Click to add text Click to add text Click to add text Related Works cont. Evaluating the impact of demographic data on a hybrid recommender model [2] Edson B. Santos Junior and et.al •A Multifaceted hybrid recommender model is evaluated to see how applying demographic details adds on to the recommender • Adding demographic details to the recommender adds additional information and produces good results
  • 7. 6 Click to add text Click to add text Click to add text Related Works cont. A Scalable, Accurate Hybrid Recommender System [3] Mustansar Ali Ghazanfar and et.al • A hybrid recommendation approach by combining the rating, feature and demographic information about items. • Combining known and existing feature sets can solve the cold start problem.
  • 8. 7 Click to add text Click to add text Click to add text Related Works cont. Hybrid Recommender Systems: A Systematic Literature Review [4] Erion Cano and Maurizio Morison • Exploring through the literature for different state of the art Hybrid recommender systems • Steps to follow to a problem statement, paper collection, quality assessment, data extraction and Synthesis
  • 9. 88 Click to add text Click to add text Click to add text Related Works cont. Improved Movie Recommendations Based on a Hybrid Feature Combination Method [5] Gharbi Alshammari and et.al • The user-item ratings details are combined and matched before applying the similarity matrix for prediction • AdaBoost classifier outperforms all the other techniques in terms of accuracy and Root Mean Squared error
  • 10. 10 Click to add text Click to add text Click to add text Related Works cont. Surprise: A Python library for recommender systems [6] Nicolas Hug • Surprise is a Python library for building and analyzing rating prediction algorithms • Surprise provides a collection of estimators (or prediction algorithms) for rating prediction •Surprise package can be used by researchers for doing recommendation system research
  • 11. 11 Click to add text Click to add text Click to add text Related Works cont. A Movie and Book Recommender System using Surprise Recommendation kit [7] Ananth G S • The movie and book recommenders are implemented using the algorithms in the surprise library • The Root mean squared error is used to evaluate the models
  • 12. 12 Click to add text Click to add text Click to add text Related Works cont. Collaborativ Filtering vs Content-Based Filtering: differences and similarities [8] Rafael Glauber and et.al • Content based approach with bag of words and term frequencyinverse document frequency before applying interactions similarity measure • Different similarity measures can be used to compare and produces good recommendations
  • 13. 13 Click to add text Click to add text Click to add text Related Works cont. The MovieLens Datasets: History and Context [9] F. Maxwell Harper and Joseph A. Konstan, University of Minnesota • A good overview of all the attributes used in the movielens dataset and its best practices • This gives a very good understanding about the dataset, its attributes, how the data was collected, limitations and Alternatives which aided in the research study
  • 14. 14 Click to add text Click to add text Click to add text Necessity of Defining the Problem • The main issue of the collaborative filtering technique is that it suffer from the cold start problem. • Content based models are only good when recommending items which are related to the same categories. • The proposed system is a hybrid which solves the cold start problem by including collaborative, content and age based demographic level recommendations. • For example, a new user of the kid's category of age 7 – 14 will be suggested with items which are similar to other kids of the category that interacted the most and not anything from the adult category.
  • 15. 15 Click to add text Click to add text Click to add text Research Design
  • 16. 16 Click to add text Click to add text Click to add text Dataset Details • GroupLens Research project provides an open dataset of the Movielens website(movielens.umn.edu) from September 19th, 1997 through April 22nd, 1998. • Movielens 100k dataset. The data set consists of 100,000 ratings (1-5) from 943 users on 1682 movies. • There are 3 different datasets available for user details, movie details and ratings. •https://grouplens.org/datasets/movielens/
  • 17. 17 Click to add text Click to add text Dataset Details cont.
  • 18. 18 Click to add text Click to add text Click to add text Pre Processing • Users are extracted with the condition of 20 ratings per movie. • The users are separated according to categories with respect to their age group. • We make use of demographic information of the users and split them into Children, Teenager, Young Adult, Adult, Middle Aged and Elderly categories. • The user's has a minimum age of 7 and maximum age of 73.
  • 19. 19 Click to add text Click to add text Click to add text Pre Processing
  • 21. Similarity Measures Cosine Similarity • It is the cosine of the angle between the two vectors Dot product • It is the cosine of the angle multiplied by the product of norms 21
  • 22. 22 Click to add text Click to add text Click to add text Collaborative Based filtering Matrix Factorization based on SVD++ from surprise library is used to get the initial set of recommendation for the existing users.
  • 23. 23 Click to add text Click to add text Click to add text Demography Based filtering • A new user’s category is identified based on the categories of the existing user. • The recommended collaborative results of the extracted users are combined together.
  • 24. 24 Click to add text Click to add text Click to add text Content Based filtering • The cosine similarity betweent the extracted movies are taken to match for a best recommendation set
  • 25. 25 Click to add text Evaluation • The base collaborative algorithm produced a RMSE of 0.9351
  • 26. 26 Click to add text Click to add text Limitations • For larger datasets the demography filter applied should be defined separatly. • Larger datasets of the movielens does not provide user demography details. • On larger datasets the collaborative filtering and cosine similarity measures will be computational intensive.
  • 27. 27 Conclusion • Recommendation systems developed using this strategy can be applied to show recommendations to new users in terms of their age category. • It solves the Cold start Problem.
  • 28. 28 Future Scope • The proposed model can be further used with high dimensional dataset (say 10M Movielens dataset) • The system is good at recommending movies within the cluster of user categories by incorporating similar users tastes. • The proposed work is a general solution to any cold start problem can be extended to any domain existing systems.
  • 29. 29 References 1. Chikhaoui, B., Chiazzaro, M., & Wang, S. (2011, March). An improved hybrid recommender system by combining predictions. In 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications (pp. 644-649). IEEE. 2. Santos, E. B., Garcia Manzato, M., & Goularte, R. (2014). Evaluating the impact of demographic data on a hybrid recommender model . IADIS International Journal on WWW/Internet, 12(2)(pp. 149-167). 3. Ghazanfar, M. A., & Prugel-Bennett,A. (2010, January). A scalable, accurate hybrid recommender system. In 2010 Third International Conference on Knowledge Discovery and Data Mining (pp. 94-98). IEEE. 4. Çano, E., & Morisio, M. (2017). Hybrid recommender systems: A systematic literature review. Intelligent Data Analysis, 21(6), (pp.1487-1524). 5. Alshammari, G., Kapetanakis, S., Alshammari, A., Polatidis, N., & Petridis, M. (2019). Improved movie recommendations based on a hybrid feature combination method. Vietnam Journal of Computer Science, 6(03), (pp. 363- 376). 6. Hug, N. (2020). Surprise: A python library for recommender systems. Journal of Open Source Software, 5(52), (pp.2174- 2177).
  • 30. 30 References 7. GS, A. (2020). A Movie and Book Recommender System using Surprise Recommendation. 8. Glauber, R., & Loula, A. (2019). Collaborative filtering vs. content-based filtering: differences and similarities. arXiv preprint arXiv:1912.08932. 9. Harper, F. M., & Konstan, J. A. (2015). The movielens datasets: History and context. Acm transactions on interactive intelligent systems (tiis), 5(4), (pp. 1- 19) 10.Dataset Accessed on 12-12 2020:https://grouplens.org/datasets/movielens/