News Recommendation System Using Content-Based Filtering through RSS Customization Service

Authors

  • Ida Ayu Widya Nandita Teknologi Informasi, Universitas Udayana
  • I Made Agus Dwi Suarjaya Teknologi Informasi, Universitas Udayana
  • I Putu Agung Bayupati Teknologi Informasi, Universitas Udayana

DOI:

https://doi.org/10.30871/jaic.v9i4.9807

Keywords:

Content-Based Filtering, Recommendation Systems, News, RSS Feed

Abstract

News refers to stories or information about current events or incidents. Several news websites offer a service called RSS (Really Simple Syndication), which enables users to easily receive updates on the latest news. News RSS feeds are typically generated based on the order of publication time or general categories. The content of these news RSS feeds can be customized to align with user interests or preferences. A recommendation system can be utilized as an approach to customize RSS feeds. This study was conducted to design a system capable of generating RSS feeds based on news recommendations using the content-based TF-IDF method and cosine similarity. Data scraping and preprocessing of news articles from various RSS feeds of Indonesian news websites were automated using cron jobs. Content-based filtering modeling was carried out using TF-IDF and cosine similarity. The design and customization of RSS feeds were implemented in a Flask application and packaged within several endpoints. The recommendations generated based on user click interactions were reasonably relevant, as they successfully presented news titles similar to the clicked articles, with cosine similarity scores ranging from 0.2 to 1.0. The majority of respondents agreed that the recommended news articles were relevant to the articles they had clicked and aligned with their interests. The RSS feed evaluation yielded highly satisfactory results, with all aspects assessed in the user acceptance survey achieving an average score exceeding 80%, and the overall results of the customer satisfaction survey indicated scores starting from 90%.

Downloads

Download data is not yet available.

References

[1] KBBI, “Kamus Besar Bahasa Indonesia (KBBI) Daring.” Accessed: Dec. 25, 2024. [Online]. Available: https://kbbi.kemdikbud.go.id/

[2] Builtwith, “RSS Usage Statistics.” Accessed: Jan. 07, 2025. [Online]. Available: https://trends.builtwith.com/feeds/RSS

[3] Y. Elyusufi and E. M. En-Naimi, “User profiling and RSS feeds recommendation based on the ontological approach,” in ACM International Conference Proceeding Series, Association for Computing Machinery, Nov. 2017. doi: 10.1145/3167486.3167496.

[4] J. Liu, P. Dolan, and E. R. Pedersen, “Personalized News Recommendation Based on Click Behavior,” IUI’10, 2010.

[5] M. Pranji´c, V. Podpečan, M. Robnik-ˇ Sikonja, S. Pollak, and J. Stefan, “Evaluation of related news recommendations using document similarity methods,” in Conference on Language Technologies & Digital Humanities, 2020. [Online]. Available: https://github.com/vpodpecan/lemmagen3

[6] P. Sitikhu, K. Pahi, P. Thapa, and S. Shakya, “A Comparison of Semantic Similarity Methods for Maximum Human Interpretability,” in 2019 Artificial Intelligence for Transforming Business and Society (AITB), Kathmandu, Nepal, 2019, pp. 1–4. doi: 10.1109/AITB48515.2019.8947433.

[7] G. Yunanda, D. Nurjanah, and S. Meliana, “Recommendation System from Microsoft News Data using TF-IDF and Cosine Similarity Methods,” Building of Informatics, Technology and Science (BITS), vol. 4, no. 1, Jun. 2022, doi: 10.47065/bits.v4i1.1670.

[8] F. Ramadhan and A. Musdholifah, “Online Learning Video Recommendation System Based on Course and Sylabus Using Content-Based Filtering,” IJCCS (Indonesian Journal of Computing and Cybernetics Systems), vol. 15, no. 3, p. 265, Jul. 2021, doi: 10.22146/ijccs.65623.

[9] A. Sanjaya, A. Bagus Setiawan, U. Mahdiyah, I. Nur Farida, A. Risky Prasetyo, and U. Nusantara PGRI Kediri, “Pengukuran Kemiripan Makna Menggunakan Cosine Similarity dan Basis Data Sinonim Kata Measurement of Meaning Similarity Using Cosine Similarity and Word Synonyms Database,” vol. 10, no. 4, 2023, doi: 10.25126/jtiik.2023106864.

[10] A. H. J. P. Juni Permana and Agung Toto Wibowo, “Movie Recommendation System Based on Synopsis Using Content-Based Filtering with TF-IDF and Cosine Similarity,” International Journal on Information and Communication Technology (IJoICT), vol. 9, no. 2, pp. 1–14, Dec. 2023, doi: 10.21108/ijoict.v9i2.747.

[11] I. Riadi, A. Fadlil, and U. Ahmad Dahlan Yogyakarta, “Identifying Hate Speech in Tweets with Sentiment Analysis on Indonesian Twitter Utilizing Support Vector Machine Algorithm,” Jurnal Ilmu Komputer dan Informatika, vol. 9, no. 2, 2023.

[12] E. Zangerle and C. Bauer, “Evaluating Recommender Systems: Survey and Framework,” ACM Comput. Surv., vol. 55, no. 8, 2022.

[13] A. S. Ningrum and A. W. Utami, “Sistem Deteksi Tulisan Tangan Aksara Hangeul Satu Silabel Menggunakan Metode Convolutional Neural Network (CNN) Berbasis Framework Flask,” JEISBI, vol. 04, no. 04, 2023.

[14] K. S. Yanisa Putri, I Made Agus Dwi Suarjaya, and Wayan Oger Vihikan, “Sistem Rekomendasi Skincare Menggunakan Metode Content Based Filtering dan Collaborative Filtering,” Decode: Jurnal Pendidikan Teknologi Informasi, vol. 4, no. 3, pp. 764–774, Aug. 2024, doi: 10.51454/decode.v4i3.601.

[15] Ni Putu Adnya Puspita Dewi, D. P. S. Putri, and I. N. P. Trisna, “Fine-Tuned Transformer Models for Keyword Extraction in Skincare Recommendation Systems,” Journal of Applied Informatics and Computing (JAIC), vol. 9, no. 3, p. 966, 2025, [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC

[16] Aliyah Aliyah, Nahrun Hartono, and Asrul Azhari Muin, “Penggunaan User Acceptance Testing (UAT) Pada Pengujian Sistem Informasi Pengelolaan Keuangan Dan Inventaris Barang,” Switch : Jurnal Sains dan Teknologi Informasi, vol. 3, no. 1, pp. 84–100, Dec. 2024, doi: 10.62951/switch.v3i1.330.

[17] A. Astutik, S. A. A. Yusuf, A. Rahman, N. Sulistianingsih, and M. A. J. Akbar, “Penguatan Literasi Digital Dengan Family Link Bagi PKK Desa Sesela: Workshop Pengawasan Penggunaan Media Sosial Keluarga Yang Aman & Produktif,” Jurnal Pengabdian kepada Masyarakat Nusantara (JPkMN), vol. 5, no. 3, 2024.

Downloads

Published

2025-08-08

How to Cite

[1]
I. A. W. Nandita, I. M. A. Dwi Suarjaya, and I. P. A. Bayupati, “News Recommendation System Using Content-Based Filtering through RSS Customization Service”, JAIC, vol. 9, no. 4, pp. 1858–1867, Aug. 2025.

Issue

Section

Articles

Most read articles by the same author(s)