Deep Anime Recommendation System: Recommending Anime Using Collaborative and Content-based Filtering

Shubham Sood,Varun Prakash,Mamta Arora,Mrinal Pandey,S. Raghav
DOI: https://doi.org/10.1109/ICAC3N56670.2022.10074101
2022-12-16
Abstract:In the vast multitude of products and services sprawling in our world, it is often daunting to make a reasonable choice backed with statistical evidence addressing the various aspects that governs the reliability and durability of the things we opt for. As such Recommendation Systems that facilitates personalization, and always up to date filtering of products or services based on the user historical track are often celebrated as one of the most visible applications of Machine Learning and Deep Learning. It thus, usually does not come in a surprise that recommendation systems have become pivotal aspect of almost all the applications dealing with E-Business, leaving no grounds unexplored. One of such relatively uncharted examples for recommendation system, however, involves recommending anime based on user’s historical choices. The sheer potential of market sizing anime, and the long-tail nature of product or services served by online businesses thus, compelled us to propose a solution for collaborative filtering, and content-based filtering. We thus, proposed a model-based architecture that employs Gated Recurrent Neural Network along with a trivial memory-based recommendation employing Cosine Similarity to make prediction for the top K rated anime by an anonymous set of users. Moreover, since content-based filtering for recommendations tends to be inherently susceptible from loss in performance with sparse data or the data with missing values, we noticed that our Neural Network based architecture turns out far superior to Cosine Similarity based approach. Thus, our proposed research could be used by different authentic or aggregator service alike that provide anime streaming services to implement a reliable and efficient recommendation system into their existing products.
Computer Science
What problem does this paper attempt to address?