Implementation Of Word Embedding In Book Recommendations Based On Descriptions
DOI:
https://doi.org/10.47709/brilliance.v5i1.6456Keywords:
Book Recommendation System, CBOW, Knowledge-Based Filtering, Skip-gram, Word2VecAbstract
The rapid development of digital libraries and online bookstores has increased the need for intelligent book recommendation systems that can understand user preferences and provide relevant suggestions. However, many existing systems rely on simple keyword matching or collaborative filtering, which often fail to capture the semantic meaning of complex user descriptions. This study aims to develop and evaluate a content-based book recommendation system that combines Word2Vec word embedding models with Knowledge-Based Filtering to improve the relevance of recommendations based on user-provided descriptions. The proposed system utilizes two Word2Vec architectures, Continuous Bag of Words (CBOW) and Skip-gram, to learn semantic relationships between words in book descriptions and user inputs, while Knowledge-Based Filtering incorporates explicit attributes such as publication year, genre, author, and book length to refine the results. The system was tested using a descriptive query: “a good fiction story telling a boy school at great magic school, published on 1995-1999”. The evaluation, measured by Precision@K and Recall@K at K = 5, 10, and 20, shows that CBOW outperformed Skip-gram, achieving a perfect Precision@5 of 1.00 and balanced precision and recall at higher K values, while Skip-gram exhibited more variability at small K. These results indicate that CBOW is more effective in providing stable and highly relevant recommendations at the top of the list. This research confirms that combining semantic embedding and knowledge-based approaches enhances the accuracy and flexibility of recommendation systems. Further studies can explore diverse datasets and user interfaces to broaden practical applications in digital library and e-commerce platforms.
References
Ahluwalia, A., Sutradhar, B., Ghost, K., Yadav, I., Sheetal, A., & Patil, P. (2024). Hybrid Semantic Search: Unveiling User Intent Beyond Keywords. ArXiv.
Alkaff, M., Khatimi, H., & Eriadi, A. (2020). Sistem Rekomendasi Buku pada Perpustakaan Daerah Provinsi Kalimantan Selatan Menggunakan Metode Content-Based Filtering. MATRIK?: Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer, 20(1), 193–202. https://doi.org/10.30812/matrik.v20i1.617
Andira, A. (2024). ANALISIS PERBANDINGAN KINERJA METODE WORD EMBEDDING GLOVE DAN WORD2VEC DALAM ANALISIS SENTIMEN SKRIPSI.
Dharmawan, H., Shofiah Hilabi, S., Kaniawulan, I., Informasi Fakultas Ilmu Komputer Universitas Buana Perjuangan Karawang Jl Ronggo Waluyo Sirnabaya, S., Timur, T., & Barat, J. (2023). Sistem Rekomendasi Buku Dengan Metode K-Nearest Neighbor Pada Gramedia SISTEM REKOMENDASI BUKU DENGAN METODE K-NEAREST NEIGHBOR (K-NN) PADA GRAMEDIA. In Sistem Informasi (Vol. 5).
Lee, T. H., Kim, S., Lee, J., & Jun, C. H. (2023). Word2Vec-based efficient privacy-preserving shared representation learning for federated recommendation system in a cross-device setting. Information Sciences, 651. https://doi.org/10.1016/j.ins.2023.119728
Lidjali, N., Pongoh, D. S., Tongkotou, A., Sondak, N., Mewaikere, S., Baduang, P., … Utara, S. (2024). The Role of Information Science in the Development of Science and Technology. Jurnal Syntax Admiration, 5, No. 12(12).
Mirzaee, M. (2025). Operations Management under Paradox of Choice.
Mutsaddi, A., & Choudhary, A. (2025). Enhancing Plagiarism Detection in Marathi with a Weighted Ensemble of TF-IDF and BERT Embeddings for Low-Resource Language Processing. Retrieved from https://github.com/aditya-choudhary599/
Rahmadhani, S., Hakim, L., Hendra Wibowo, G., Purnama Kristanto, S., Mistiko Rini, E., Studi Teknologi Rekayasa Perangkat Lunak, P., … Negeri Banyuwangi, P. (2024). JIP (Jurnal Informatika Polinema) SISTEM REKOMENDASI PENELUSURAN BUKU BERBASIS CONTENT-BASED FILTERING DENGAN PEMBOBOTAN TF-RF. JIP (Jurnal Informatika Polinema), 10(4).
Ritdrix A H. (2018). SISTEM REKOMENDASI BUKU MENGGUNAKAN METODE ITEM-BASED COLLABORATIVE FILTERING.
Saranya, M., & Amutha, B. (2024, May). A Survey of Machine Learning Technique for Topic Modeling and Word Embedding. 1–6. https://doi.org/10.1109/ICACCS60874.2024.10716820
Saraswati, H. D. (2024). Pentingnya Penambahan Subjek dengan Pemanfaatan Tesaurus pada Sistem Pengolahan Bahan Perpustakaan.
Seegmiller, B., Papanikolaou, D., & Schmidt, L. D. W. (2022). Measuring Document Similarity With Weighted Averages of Word Embeddings. ScienceDirect. https://doi.org/https://doi.org/10.1016/j.eeh.2022.101494
Uta, M., Felfernig, A., Le, V. M., Tran, T. N. T., Garber, D., Lubos, S., & Burgstaller, T. (2024). Knowledge-based recommender systems: overview and research directions. Frontiers in Big Data, Vol. 7. Frontiers Media SA. https://doi.org/10.3389/fdata.2024.1304439
Zhang, W., Bei, Y., Yang, L., Zou, H. P., Zhou, P., Liu, A., … Yu, P. S. (2025). Cold-Start Recommendation towards the Era of Large Language Models (LLMs): A Comprehensive Survey and Roadmap. Retrieved from http://arxiv.org/abs/2501.01945
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Albertus Dwi Andhika Putra Darmansius, Hafiz Irsyad

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














