Cinelens Ai Project
Cinelens Ai Project
Abstract
In this paper, we present a new end-to-end solution for receiving personalized movie
recommendations leveraging user behavior analytics and advanced ML techniques. Using a
proprietary browser extension, our system scans users' browsing history to automatically
extract useful keywords indicative of genre and emotion. For working, further the keywords
are fed into a machine learning model specially built using matrix factorisation and KMeans
clustering to suggest movies closely related to the user interest. At the heart of our system is
the hybrid ML model, which incorporates some matrix factorization on user ratings to make
recommendations as well the KMeans clustering (of five clusters) for movie
recommendations based upon keyword similarities. By combining behavioral insights with
more structured information on user preferences, this method allows for improving
recommendations. After many possible training and hyperparameter testing, Our model
achieved a training loss of 0.0025, test loss of 0.0031 and an accuracy of 90.12% which was
greater when compared to traditional recommendation methods. For browsing ease and
optimal extraction, the system shall include a user-friendly browser extension for seamless
keyword extraction, while the model itself is highly efficient which allows it to provide
recommendations in real-time. Long term improvements will include the ability to provide
near real-time updates and broader availability across more browsers in order to increase both
the accuracy of results and scope of scalability. Such integrated framework is effective in
capturing user preferences and enhancing overall user experience by providing personalized
movie recommendations based on historical data of individual users.
2) KMeans Clustering:
The movies are clustered into five clusters based on the thematic and keyword similarities
using KMeans clustering, an unsupervised learning algorithm. Every cluster has
representation of group of movies which could be a genre, mood-based or any theme-
based. The system suggests movies that correspond to a user’s cluster of interests, which
means recommendations are being targeted by the domain of interest. Through this
clustering, the recommendations will continue to be relevant as they are limited to the
particular movie groups that correspond with user preferences.
6.CONCLUSION
This research paper introduces a new method of improving movie recommendation systems
by merging user behavior analytics and state-of-the-art machine learning methods. We
propose a novel system that combines matrix factorization combined with clustering
algorithms as a browser extension to gather keywords from user browsing logs and
personalized recommendations based on user/psalm interest. Together, this technique
provides a more precise model fitted to the user so that the user obtains better quality
recommendations.
Our model demonstrates a promising approach to enhance the relevance of movie
recommendations by combining up-to-date observation data with the latent factor model,
achieving improved performance in terms of both relevance and user engagement. Instant
update and adaption of the enhancement today would cost in scalability drive before this
extension to other browsers even better its accuracy and scope. This system represents a