With home entertainment, selecting the perfect movie is a pervasive challenge, amplified by many streaming platforms like Netflix and Amazon Prime. This study advances a movie recommender system with collaborative filtering approach as implemented in Python titled StreamBoostE. We used the user-based and item-based similarity schemes on feature embedding to aid faster model construction and training for the tree-based gradient boosting ensemble. Employing both user- and item-based collaborative filtering with cosine similarity to ease feature embedding, the system assesses movies inter-relations via personalized user interest and preferences as submitted user titles with a focus on movie genre classification. Results shows the ensemble yields a recommender prediction accuracy of 0.9984 with F1 of 0.996. The major contribution of StreamBoostE is in its capability to expedite the movie selection process when integrated using flask API and streamlit for cross-channel integration in web-based platforms. It presents users with a list of top-10 recommended movies by genre similarity. The XGBoost ensemble performed best with the user-/item-based collaborative filtering scheme fused with feature embedding approach as a sampling method. Keywords: Random Forest, SMOTE, credit card fraud detection, feature selection, imbalanced dataset Aims Research Journal Reference Format: Atuduhor, R.R., Okpor, M.D., Yoro, R.E., Odiakaose, C.C., Emordi, F.U., Ojugo, A.A., Ako, R.E., Geteloma, V.O., Ejeh, P.O., Abere, R.A., Ifioko, A.M., & Brizimor, S.E. (2024): StreamBoostE: A Hybrid Boosting-Collaborative Filter Scheme for Adaptive User-Item Recommender for Streaming Services. Advances in Multidisciplinary and Scientific Research Journal Vol. 10. No. 2. Pp 89-106. www.isteams.net/aimsjournal. dx.doi.org/10.22624/AIMS/V10N2P8
Read full abstract