Sistem Rekomendasi Film dengan Collaborative Filtering Berbasis SVD, KNN dan Explainable AI pada Dataset MovieLens


  • Rizky Adhita Saputra * Mail Universitas PGRI Semarang, Semarang, Indonesia
  • Nugroho Dwi Saputro Universitas PGRI Semarang, Semarang, Indonesia
  • Khoiriya Latifah Universitas PGRI Semarang, Semarang, Indonesia
  • (*) Corresponding Author
Keywords: Recommendation System; Collaborative Filtering; SVD; Explainable AI; MovieLens

Abstract

The rapid growth of streaming platforms triggers information overload, necessitating effective recommendation systems. However, conventional Collaborative Filtering faces extreme data sparsity, reaching 98.47% in the MovieLens dataset, and operates as a black-box lacking transparent predictive rationalization. This study aims to develop a robust movie recommendation system that accurately predicts sparse data while offering novelty through predictive transparency using Explainable AI (XAI). The methodology applies Top-N Filtering to densify the matrix, followed by optimizing Singular Value Decomposition (SVD) and K-Nearest Neighbors (KNN) algorithms via GridSearchCV. Results demonstrate that matrix densification to 81.20% successfully accelerated algorithmic performance. SVD significantly outperformed KNN, not only in error reduction (RMSE 0.182090) but also in real-world relevance metrics, achieving a Precision@10 of 0.917, Recall@10 of 0.806, and F1-Score@10 of 0.858. The main contribution of this research lies in demystifying the SVD black-box using XAI. Individual-level evaluation using Local Interpretable Model-Agnostic Explanations (LIME) quantitatively proved that factorization model recommendations are driven more by universal trend sentiments (global mean contribution +0.729) than personal history matching. Furthermore, spatial exploration through Principal Component Analysis (PCA) highlighted the complexity of SVD's 100-dimensional latent space that cannot be linearly reduced, confirming the mathematical need for caution in 2D visual interpretations. In conclusion, the synergy of optimized SVD and the XAI framework produces a robust recommendation system that breaks black-box limitations, directly impacting the enhancement of transparency and user trust in digital platforms.

Downloads

Download data is not yet available.

Author Biography

Nugroho Dwi Saputro, Universitas PGRI Semarang, Semarang

Nugroho Dwi Saputro merupakan dosen pembimbing 1 dari Rizky Adhita Saputra

References

D. Sukmana, R. G. Guntara, and M. R. Nugraha, “Peningkatan Akurasi Rekomendasi Film Menggunakan Neural Collaborative Filtering dengan Arsitektur RecommenderNet,” Jurnal Algoritma, vol. 22, no. 2, Nov. 2025, doi: 10.33364/algoritma/v.22-2.3013.

D. Sartika, F. Elfaladonna, A. Octarina, and F. P. Kesuma, “Analisis Kinerja Sistem Rekomendasi yang Menggunakan Collaborative Filtering Berdasarkan Pengguna dengan Python,” Journal of Global and Multidisciplinary, vol. 3, pp. 4686–4696, 2025, [Online]. Available: https://journal.institercom-edu.org/index.php/multiple

R. A. Pratama, Y. Safi’i, M. A. Nugraha, A. S. Sobihah, and N. Ifada, “Perbandingan User-Based dan Item-Based pada Sistem Rekomendasi Film Kombinasi Teknik Reduksi Dimensi dan Clustering,” Jurnal Tekno Insentif, vol. 19, no. 1, pp. 1–14, Jul. 2025, doi: 10.36787/jti.v19i1.1662.

M. Daffa Ginting and M. Ikhsan, “Analisis dan Implementasi Singular Value Decomposition (SVD) untuk Sistem Rekomendasi Anime Berbasis Collaborative Filtering,” Jurnal Riset Komputer, vol. 13, no. 1, pp. 2407–389, 2026, doi: 10.30865/jurikom.v13i1.9462.

Laila Novia Sari and Anita Qoiriah, “Sistem Rekomendasi Drama Korea Berdasarkan Prediksi Rating dan Kemiripan Sinopsis Menggunakan Singular Value Decomposition dan Term Frequesncy - Inverse Document Frequency,” Journal of Informatics and Computer Science (JINACS), vol. 6, no. 03, pp. 804–814, Jan. 2025, doi: 10.26740/jinacs.v6n03.p804-814.

A. P. Ariani, D. A. Handayani, P. M. Setyowati, D. K. Nugroho, and N. Fauzy, “Evaluasi Komparatif Hybrid Filtering dan Model-Based SVD pada Sistem Rekomendasi Film Menggunakan Dataset MovieLens,” Jurnal Pustaka Data (Pusat Akses Kajian Database, Analisa Teknologi, dan Arsitektur Komputer), 2026, doi: 10.55382/jurnalpustakadata.v6i1.1723.

Devon Vivian Gunawan and I Komang Ari Mogi, “Sistem Rekomendasi Produk pada E-Commerce Menggunakan Metode User-Based Collaborative Filtering,” Jurnal Nasional Teknologi Informasi dan Aplikasnya, vol. 2, no. 4, pp. 753–760, Aug. 2024, doi: 10.24843/JNATIA.2024.v02.i04.p11.

A. Sitanggang, “Sistem Rekomendasi Anime Menggunakan Metode Singular Value Decomposition (SVD) dan Cosine Similarity,” Jurnal Teknologi Informasi, vol. 2, no. 2, p. 90, Nov. 2023, doi: 10.35308/jti.v2i2.7787.

A. H. Nababan, R. Nauli, L. Gaol, and F. Rahmadhani, “Pemodelan Biaya Sewa pada Data Pendidikan Internasional Menggunakan Pendekatan Machine Learning dan CRISP-DM,” Bulletin of Information Technology (BIT), vol. 7, no. 1, pp. 22–30, 2026, doi: 10.47065/bit.v5i2.2557.

Y. Ban, Y. Yan, A. Banerjee, and J. He, “Research and Implementation of Movie Recommendation System Based on the MovieLens Dataset,” in ICLR 2022 - 10th International Conference on Learning Representations, International Conference on Learning Representations, ICLR, 2022. Accessed: Sep. 10, 2026. [Online]. Available: https://online.odu.edu/sites/default/files/2025-04/Research%20Implementation%20Movie%20Recommendation%20System%20MovieLens%20Dataset%20Update.pdf

Pratama Reyhan, Richasdy Donni, and Dharayani Ramanti, “Sistem Rekomendasi Collaborative Filtering Pada Smartphone Menggunakan K-Means,” Nov. 2023. Accessed: May 19, 2026. [Online]. Available: https://garuda.kemdiktisaintek.go.id/documents/detail/3823665

S. Rahman, “Extended Collaborative Filtering Recommendation System with Adaptive KNN and SVD,” International Journal of Engineering and Management Research, vol. 13, no. 4 (2023) Aug. 24, 2023. doi: 10.2139/ssrn.4550762.

K. Ramadhan Putra and I. Fathur Rahman, “MIND (Multimedia Artificial Intelligent Networking Database Pemanfaatan Metode Collaborative Filtering dengan Algoritma KNN pada Sistem Rekomendasi Produk,” Journal MIND Journal | ISSN, vol. 9, no. 1, pp. 113–123, 2024, doi: 10.26760/mindjournal.v9i1.113-123.

M. Badouch, N. Elmobark, and M. Boutaounte, “HITRS: A Novel Framework for Intelligent Tourism Recommender Systems based on Reinforcement Learning,” International Journal of Intelligent Engineering and Systems, vol. 18, no. 9, pp. 927–939, 2025, doi: 10.22266/ijies2025.1031.59.

I. Ihsan, L. Alfat, and R. Nurhajati, “Pengembangan Aplikasi Klasifikasi Individu Dengan Gangguan Spektrum Autisme Berdasarkan DSM-5 Menggunakan Pendekatan Naive Bayes,” Jurnal Sistem Informasi dan Informatika (Simika), vol. 9, no. 1, pp. 13–24, Feb. 2026, doi: 10.47080/mnx97052.

C. Y. Hazizah and T. Widiyaningtyas, “Analisis Metode Collaborative Filtering menggunakan KNN dan SVD++ untuk Rekomendasi Produk E-commerce Tokopedia,” Edumatic: Jurnal Pendidikan Informatika, vol. 8, no. 2, pp. 595–604, Dec. 2024, doi: 10.29408/edumatic.v8i2.27793.

C. Wibisono, L. S. Haryadi, J. E. Widyaya, and S. L. Liliawati, “Sistem Rekomendasi Suku Cadang Berdasarkan Item Based Filtering,” Jurnal Teknik Informatika dan Sistem Informasi, vol. 7, no. 1, Apr. 2021, doi: 10.28932/jutisi.v7i1.3036.

Raditya Pratama Putra, “Big Data dan Artificial Intelligence dalam Produksi Pengetahuan Ilmiah atas Tantangan Metodologis,” Jurnal Riset Manajemen Komunikasi, pp. 113–120, Dec. 2025, doi: 10.29313/jrmk.v5i2.8721.

L. Brunot, N. Canovas, A. Chanson, N. Labroche, and W. Verdeaux, “Preference-based and local post-hoc explanations for recommender systems,” Inf. Syst., vol. 108, Sep. 2022, doi: 10.1016/j.is.2022.102021.

T. Keerthika et al., “Enhancing Recommendation Systems through SVD-based collaborative filtering and community detection,” PLoS One, vol. 21, no. 4 April, Apr. 2026, doi: 10.1371/journal.pone.0346579.


Bila bermanfaat silahkan share artikel ini

Berikan Komentar Anda terhadap artikel Sistem Rekomendasi Film dengan Collaborative Filtering Berbasis SVD, KNN dan Explainable AI pada Dataset MovieLens

Dimensions Badge
Article History
Submitted: 2026-08-31
Published: 2026-09-26
Abstract View: 181 times
PDF Download: 42 times
How to Cite
Saputra, R., Saputro, N., & Latifah, K. (2026). Sistem Rekomendasi Film dengan Collaborative Filtering Berbasis SVD, KNN dan Explainable AI pada Dataset MovieLens. Building of Informatics, Technology and Science (BITS), 8(2), 1050-1060. https://doi.org/10.47065/bits.v8i2.11114
Section
Articles