ANDROID APPLICATION FOR AUTOMATIC FILM SELECTION ACCORDING TO USER'S PREFERENCE
DOI:
https://doi.org/10.34185/1991-7848.itmm.2024.01.050Keywords:
recommendation system, content-based filtering, collaborative filtering, singular value decomposition, cold start.Abstract
The work outlines the development of a movie and TV show recommendation application, integrating with services like IMDb and TMDB, OMDb. It uses Java and Android Architecture Components, with Jsoup for HTML data processing. The app combines content-based and collaborative filtering for personalized recommendations. Collaborative filtering offers diverse suggestions but faces issues like the "cold start" problem, whereas content-based filtering focuses on user-preferred characteristics but may lack variety. To enhance recommendations, Singular Value Decomposition (SVD) can be employed, reducing data dimensionality and revealing hidden relationships, though it has computational limitations.
References
Meleshko E. B. Further research on methods for recommending systems on the Internet / E. V. Meleshko, S. G. Semenov, V. D. Hokh // Control systems, navigation and communication. – 2018. – No. 1. – pp. 131–136.
Mazurik O. Yu. Improved results of robotic recommendation systems using the SVD algorithm / O. Yu. Mazurik // International scientific journal. – 2015. – No. 9. – pp. 61–64.