Perancangan Sistem Rekomendasi Konten Video Youtube Berdasarkan Minat Pengguna Menggunakan Metode Content-Based Filtering
DOI:
https://doi.org/10.51903/juritek.v6i2.7635Keywords:
Sistem Rekomendasi Youtube, Content-Based Filtering, Sentence-BERT, Cosine Similarity, Metadata VideoAbstract
YouTube provides a large number of videos with diverse topics, but users still often face difficulties in finding content that matches their current interests. Based on a questionnaire involving 60 respondents, 83.3% of respondents stated that they often receive repetitive YouTube video recommendations, 86.7% stated that excessive search results make the search process less directed, and 88.3% were interested in using a recommendation system that presents videos based on specific interests. This study aims to design a YouTube video content recommendation system based on user interests using the Content-Based Filtering method. The proposed system uses YouTube video metadata, including title, description, hashtag, channel name, duration, view count, likes, publication date, thumbnail, and video URL. The dataset consists of 1,225 videos grouped into 9 categories and 49 subcategories. Sentence-BERT (SBERT) is applied to represent metadata and user-selected interests as semantic embedding vectors, while Cosine Similarity is used to calculate the similarity between user interest queries and video metadata. The system generates five top recommendations for each selected subcategory, combines the results, and ranks them based on the highest similarity score. The implementation includes category and subcategory selection, recommendation display, result filtering, and access to videos on YouTube. Black Box Testing shows that the main system functions run according to user needs. Therefore, the proposed system can help users explore YouTube videos more directly, specifically, and relevantly based on selected interests.
References
[1] F. Faiqah, M. Nadjib, dan A. S. Amir, “Youtube sebagai sarana komunikasi bagi komunitas Makassarvidgram,” Jurnal Komunikasi KAREBA, vol. 5, no. 2, 2016. doi: https://journal.unhas.ac.id/index.php/kareba/article/view/1905.
[2] P. Covington, J. Adams, dan E. Sargin, “Deep Neural Networks for YouTube Recommendations,” in Proceedings of the 10th ACM Conference on Recommender Systems, 2016, pp. 191–198, doi: 10.1145/2959100.2959190. doi: https://doi.org/10.1145/2959100.2959190.
[3] C. C. Aggarwal, Recommender Systems: The Textbook. Cham, Switzerland: Springer, 2016, doi: 10.1007/978-3-319-29659-3. doi: https://link.springer.com/book/10.1007/978-3-319-29659-3.
[4] F. Ricci, L. Rokach, dan B. Shapira, Eds., Recommender Systems Handbook, 3rd ed. Cham, Switzerland: Springer, 2022, doi: 10.1007/978-1-0716-2197-4. doi: https://link.springer.com/book/10.1007/978-1-0716-2197-4.
[5] Y. Wang, W. Ma, M. Zhang, Y. Liu, dan S. Ma, “A Survey on the Fairness of Recommender Systems,” arXiv preprint arXiv:2206.03761, 2022. doi: https://arxiv.org/abs/2206.03761.
[6] B. Bakiyev, “Method for Determining the Similarity of Text Documents for the Kazakh Language, Taking Into Account Synonyms: Extension to TF-IDF,” arXiv preprint arXiv:2211.12364, 2022. doi: https://arxiv.org/abs/2211.12364.
[7] C. Thompson, “YouTube’s Plot to Silence Conspiracy Theories,” WIRED, 2020. doi: https://www.wired.com/story/youtube-algorithm-silence-conspiracy-theories/.
[8] N. Sukiennik, C. Gao, dan N. Li, “Uncovering the Deep Filter Bubble: Narrow Exposure in Short-Video Recommendation,” arXiv preprint arXiv:2403.04511, 2024. doi: https://arxiv.org/abs/2403.04511.
[9] S. Puglisi, J. Parra-Arnau, J. Forné, dan D. Rebollo-Monedero, “On Content-Based Recommendation and User Privacy in Social-Tagging Systems,” arXiv preprint arXiv:1605.06538, 2016. doi: https://arxiv.org/abs/1605.06538.
[10] N. Reimers dan I. Gurevych, “Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks,” in Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing, 2019, pp. 3982–3992, doi: 10.18653/v1/D19-1410. doi: https://aclanthology.org/D19-1410/.
[11] H. Steck, C. Ekanadham, dan N. Kallus, “Is Cosine-Similarity of Embeddings Really About Similarity?,” arXiv preprint arXiv:2403.05440, 2024. doi: https://arxiv.org/abs/2403.05440.
[12] I. G. N. W. Ananta dan I. W. Supriana, “Analisa Sistem Rekomendasi Konten Youtube Berdasarkan Durasi Menonton Menggunakan Content-Based Filtering,” Jurnal Nasional Teknologi Informasi dan Aplikasinya, vol. 1, no. 3, pp. 901–908, 2023. doi: https://www.researchgate.net/publication/389823778_Analisa_Sistem_Rekomendasi_Konten_Youtube_Berdasarkan_Durasi_Menonton_Menggunakan_Content-Based_Filtering.
[13] A. B. Witjaksana, “Sistem Rekomendasi Video YouTube Topik Information Technology dengan Metode Content-Based Filtering,” Skripsi/Tugas Akhir, Politeknik Negeri Jakarta, 2023. doi: https://repository.pnj.ac.id/id/eprint/14310/.
[14] P. Castells dan D. Jannach, “Recommender Systems: A Primer,” arXiv preprint arXiv:2302.02579, 2023. doi: https://arxiv.org/abs/2302.02579.
[15] X. Thomas, “Content-Based Personalized Recommender System Using Entity Embeddings,” arXiv preprint arXiv:2010.12798, 2020. doi: https://arxiv.org/abs/2010.12798.
[16] F. Feng, Y. Yang, D. Cer, N. Arivazhagan, dan W. Wang, “Language-agnostic BERT Sentence Embedding,” in Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics, 2022, pp. 878–891, doi: 10.18653/v1/2022.acl-long.62. doi: https://aclanthology.org/2022.acl-long.62/.
[17] Google Developers, “Videos: list,” YouTube Data API v3 Documentation, 2026. doi: https://developers.google.com/youtube/v3/docs/videos/list.
[18] T. Bray, “The JavaScript Object Notation (JSON) Data Interchange Format,” RFC 8259, Internet Engineering Task Force, 2017, doi: 10.17487/RFC8259. doi: https://www.rfc-editor.org/rfc/rfc8259.
[19] H. Steck, L. Baltrunas, E. Elahi, D. Liang, Y. Raimond, dan J. Basilico, “Deep Learning for Recommender Systems: A Netflix Case Study,” AI Magazine, vol. 42, no. 3, pp. 7–18, 2021. doi: https://ojs.aaai.org/aimagazine/index.php/aimagazine/article/view/18140.
[20] M. S. Mustaqbal, R. F. Firdaus, dan H. Rahmadi, “Pengujian aplikasi menggunakan black box testing,” Jurnal Ilmiah Teknologi Informasi Terapan, vol. 2, no. 3, 2016. doi: https://journal.widyatama.ac.id/index.php/jitter/article/view/70.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Ilmiah Teknik Mesin, Elektro dan Komputer

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



.png)



