A Movie Recommender System Based on Topic Modeling using Machine Learning Methods

In recent years, we have seen an increase in the production of films in a variety of categories and genres. Many of these products contain concepts that are inappropriate for children and adolescents. Hence, parents are concerned that their children may be exposed to these products. As a result, a s...

Full description

Saved in:
Bibliographic Details
Main Authors: Mojtaba Kordabadi, Amin Nazari, Muharram Mansoorizadeh
Format: Article
Language:English
Published: University of science and culture 2022-07-01
Series:International Journal of Web Research
Subjects:
Online Access:https://ijwr.usc.ac.ir/article_164092_06a193e69311f81adb3b070763733cc5.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841560327024541696
author Mojtaba Kordabadi
Amin Nazari
Muharram Mansoorizadeh
author_facet Mojtaba Kordabadi
Amin Nazari
Muharram Mansoorizadeh
author_sort Mojtaba Kordabadi
collection DOAJ
description In recent years, we have seen an increase in the production of films in a variety of categories and genres. Many of these products contain concepts that are inappropriate for children and adolescents. Hence, parents are concerned that their children may be exposed to these products. As a result, a smart recommendation system that provides appropriate movies based on the user's age range could be a useful tool for parents. Existing movie recommender systems use quantitative factors and metadata that lead to less attention being paid to the content of the movies. This research is motivated by the need to extract movie features using information retrieval methods in order to provide effective suggestions. The goal of this study is to propose a movie recommender system based on topic modeling and text-based age ratings. The proposed method uses latent Dirichlet allocation (LDA) modelling to identify hidden associations between words, document topics, and the levels of expression of each topic in each document. Machine learning models are then used to recommend age-appropriate movies. It has been demonstrated that the proposed method can determine the user's age and recommend movies based on the user's age with 93% accuracy, which is highly satisfactory.
format Article
id doaj-art-401799540ed6465da03c4e51e1ac25b5
institution Kabale University
issn 2645-4343
language English
publishDate 2022-07-01
publisher University of science and culture
record_format Article
series International Journal of Web Research
spelling doaj-art-401799540ed6465da03c4e51e1ac25b52025-01-04T09:28:50ZengUniversity of science and cultureInternational Journal of Web Research2645-43432022-07-0152192810.22133/ijwr.2022.370251.1139A Movie Recommender System Based on Topic Modeling using Machine Learning MethodsMojtaba Kordabadi0Amin Nazari1Muharram Mansoorizadeh2https://orcid.org/0000-0002-7131-1047MSc, Computer Engineering Department, Bu-Ali Sina University, Hamedan, IranPh.D. Candidate, Computer Engineering Department, Bu-Ali Sina University, Hamedan, IranAssociate Professor, Computer Engineering Department, Bu-Ali Sina UniversityIn recent years, we have seen an increase in the production of films in a variety of categories and genres. Many of these products contain concepts that are inappropriate for children and adolescents. Hence, parents are concerned that their children may be exposed to these products. As a result, a smart recommendation system that provides appropriate movies based on the user's age range could be a useful tool for parents. Existing movie recommender systems use quantitative factors and metadata that lead to less attention being paid to the content of the movies. This research is motivated by the need to extract movie features using information retrieval methods in order to provide effective suggestions. The goal of this study is to propose a movie recommender system based on topic modeling and text-based age ratings. The proposed method uses latent Dirichlet allocation (LDA) modelling to identify hidden associations between words, document topics, and the levels of expression of each topic in each document. Machine learning models are then used to recommend age-appropriate movies. It has been demonstrated that the proposed method can determine the user's age and recommend movies based on the user's age with 93% accuracy, which is highly satisfactory.https://ijwr.usc.ac.ir/article_164092_06a193e69311f81adb3b070763733cc5.pdfrecommendation systemstext classificationtopic modeling
spellingShingle Mojtaba Kordabadi
Amin Nazari
Muharram Mansoorizadeh
A Movie Recommender System Based on Topic Modeling using Machine Learning Methods
International Journal of Web Research
recommendation systems
text classification
topic modeling
title A Movie Recommender System Based on Topic Modeling using Machine Learning Methods
title_full A Movie Recommender System Based on Topic Modeling using Machine Learning Methods
title_fullStr A Movie Recommender System Based on Topic Modeling using Machine Learning Methods
title_full_unstemmed A Movie Recommender System Based on Topic Modeling using Machine Learning Methods
title_short A Movie Recommender System Based on Topic Modeling using Machine Learning Methods
title_sort movie recommender system based on topic modeling using machine learning methods
topic recommendation systems
text classification
topic modeling
url https://ijwr.usc.ac.ir/article_164092_06a193e69311f81adb3b070763733cc5.pdf
work_keys_str_mv AT mojtabakordabadi amovierecommendersystembasedontopicmodelingusingmachinelearningmethods
AT aminnazari amovierecommendersystembasedontopicmodelingusingmachinelearningmethods
AT muharrammansoorizadeh amovierecommendersystembasedontopicmodelingusingmachinelearningmethods
AT mojtabakordabadi movierecommendersystembasedontopicmodelingusingmachinelearningmethods
AT aminnazari movierecommendersystembasedontopicmodelingusingmachinelearningmethods
AT muharrammansoorizadeh movierecommendersystembasedontopicmodelingusingmachinelearningmethods