Litcius/Paper detail

An optimal context-aware content-based movie recommender system using genetic algorithm: a case study on MovieLens dataset

Alireza Abdolmaleki, Mohammad Hossein Rezvani

2022Journal of Experimental & Theoretical Artificial Intelligence12 citationsDOI

Abstract

Most research on movie recommender systems has been conducted with Collaborative Filtering (CF) methods. The lack of sufficient information about users’ interests in bootstrapping is one of the most critical problems of the CF method. Using a content-based filtering method can mitigate some of these problems. On the other hand, recent research has proven that utilising contextual information about the movie, such as genre, actors, and cast, can increase the efficiency of the recommender system. This paper uses a combined Genetic Algorithm (GA) and content-based filtering to find the best combination of genre, cast, and crew weights. We first convert each movie’s contextual information into a descriptive vector, including cast, crew, and genre. Then, we calculate the distance between each pair of sentence vectors using two separate approaches, fully connected and metadata-based. Finally, with GA, we tune the weight of each of the contextual information of movies to maximise the recommender system’s efficiency. Performance evaluation on the well-known MovieLens dataset shows that GA can improve the Precision@k criterion by producing fewer, more accurate recommendations. Weight adjustment by GA improves the F-Measure metric by approximately 58%. This, in turn, can improve Precision and Recall metrics. Also, the GA offers a higher correct recommendation rate than other methods.

Topics & Concepts

MovieLensComputer scienceCollaborative filteringRecommender systemContext (archaeology)MetadataGenetic algorithmMetric (unit)Artificial intelligenceInformation retrievalData miningAlgorithmMachine learningWorld Wide WebEconomicsOperations managementPaleontologyBiologyRecommender Systems and TechniquesVideo Analysis and SummarizationMusic and Audio Processing
An optimal context-aware content-based movie recommender system using genetic algorithm: a case study on MovieLens dataset | Litcius