Sistem Rekomendasi Produk Fitness dan Olahraga Berbasis Content-Based Filtering Menggunakan Doc2vec dan Cosine Similarity

Authors

  • Airlangga Zabaniyah Putro Irdianto Universitas Muhammadiyah Jember
  • Ilham Saifudin Universitas Muhammadiyah Jember https://orcid.org/0000-0002-2063-4524
  • Taufiq Timur W. Universitas Muhammadiyah Jember

DOI:

https://doi.org/10.69693/ijmst.v4i3.13272

Keywords:

Recommendation System, Content-Based Filtering, Doc2Vec, Cosine Similarity, Fitness and Sports Products

Abstract

Recommendation systems help users identify products that match their needs amid the growing number of choices on digital platforms. The increasing variety of fitness and sports products can cause information overload and make relevant products difficult to find. This study develops and evaluates a content-based filtering recommendation system using Doc2Vec and cosine similarity. The study applies a quantitative experimental method to the Amazon Reviews'23 Dataset. Product_name, category, and clean_text are used as content attributes, while Product_id is used as the product identity. The data undergo selection, text cleaning, case folding, tokenization, and stopword removal, followed by an 80% training and 20% testing split. The Doc2Vec model uses the Paragraph Vector Distributed Bag-of-Words architecture with 100-dimensional vectors. Query vectors are produced through infer_vector and compared with product vectors using cosine similarity to create Top-N recommendations. Evaluation on four queries shows average Precision of 0.9500, 0.9000, and 0.8750; average Recall of 0.1100, 0.2078, and 0.6082; and average NDCG of 0.9732, 0.9584, and 0.9361 for Top-5, Top-10, and Top-30, respectively. The results show that smaller Top-N values provide higher precision and ranking quality, while larger Top-N values retrieve a broader set of relevant products. The system is implemented as a Flask-based website named Bolang.

References

1. Akhadam, A., Kbibchi, O., Mekouar, L., & Iraqi, Y. (2025). A comparative evaluation of recommender systems tools. IEEE Access, 13, 29493-29522. https://doi.org/10.1109/ACCESS.2025.3541014

2. Bauer, C., Zangerle, E. V. A., & Said, A. (2024). Exploring the landscape of recommender systems evaluation: Practices and perspectives. ACM Transactions on Recommender Systems, 2(1). https://doi.org/10.1145/3629170

3. Iskandar, D., & Kurniawati, A. (2025). Analisis perbandingan teknik Word2Vec dan Doc2Vec dalam mengukur kemiripan dokumen menggunakan cosine similarity. Jurnal Teknologi Informasi dan Ilmu Komputer, 12(1), 133-144. https://doi.org/10.25126/jtiik.2025129143

4. Jadon, A., & Patil, A. (2025). A comprehensive survey of evaluation techniques for recommendation systems. In Computation of Artificial Intelligence and Machine Learning (pp. 281-304). Springer. https://doi.org/10.1007/978-3-031-71484-9_25

5. Jannach, D. (2023). Evaluating conversational recommender systems. Artificial Intelligence Review, 56, 2365-2400. https://doi.org/10.1007/s10462-022-10229-x

6. Khadka, A., & Sthapit, S. (2025). A review on scholarly publication recommender systems: Features, approaches, evaluation, and open research directions. Informatics, 12(4), 108. https://doi.org/10.3390/informatics12040108

7. Ko, H., Lee, S., Park, Y., & Choi, A. (2022). A survey of recommendation systems: Recommendation models, techniques, and application fields. Electronics, 11(1), 141. https://doi.org/10.3390/electronics11010141

8. Li, B., Wang, W., Huang, Z., Liu, Z., Wang, H., Feng, Q., & Zhao, N. (2025). Doc2Vec-based similarity analysis of tobacco standard texts. International Journal of Modern Physics C, 37(6). https://doi.org/10.1142/S0129183125420100

9. Nugroho, R. G., Sumarlinda, S., & Srirahayu, A. (2024). Camping equipment recommendation system using content-based filtering method: A case study of Berkah Outdoor45. International Journal Software Engineering and Computer Science, 4(3), 1077-1088. https://doi.org/10.35870/ijsecs.v4i3.3078

10. Polatidis, N., Baimagambetov, A., Kehagias, D., Trovati, M., Sarigiannidis, P., et al. (2026). Datasets for recommender systems: A survey and comparative overview. Journal of Intelligent Information Systems. https://doi.org/10.1007/s10844-026-01068-1

11. Rainio, O., Teuho, J., & Klen, R. (2024). Evaluation metrics and statistical tests for machine learning. Scientific Reports, 14, 6086. https://doi.org/10.1038/s41598-024-56706-x

12. Roy, D., & Dutta, M. (2022). A systematic review and research perspective on recommender systems. Journal of Big Data, 9, 59. https://doi.org/10.1186/s40537-022-00592-5

13. Saifudin, I., & Widiyaningtyas, T. (2024). Systematic literature review on recommender system: Approach, problem, evaluation techniques, datasets. IEEE Access, 12, 19827-19847. https://doi.org/10.1109/ACCESS.2024.3359274

14. Saifudin, I., Widiyaningtyas, T., Zaeni, I. A. E., & Aminuddin, A. (2025). SVD-GoRank: Recommender system algorithm using SVD and Gower's ranking. IEEE Access, 13, 17931-17945. https://doi.org/10.1109/ACCESS.2025.3533558

15. Stergiopoulos, V., Vassilakopoulos, M., Tousidou, E., & Corral, A. (2024). An academic recommender system on large citation data based on clustering, graph modeling and deep learning. Knowledge and Information Systems, 66(8). https://doi.org/10.1007/s10115-024-02094-7

Downloads

Published

22-08-2026

How to Cite

Irdianto, A. Z. P., Saifudin, I., & Timur W., T. (2026). Sistem Rekomendasi Produk Fitness dan Olahraga Berbasis Content-Based Filtering Menggunakan Doc2vec dan Cosine Similarity. Indonesian Journal of Multidisciplinary on Social and Technology, 4(3), 4443–4453. https://doi.org/10.69693/ijmst.v4i3.13272