Optimizing E-commerce Personalization through Hybrid Decision Tree–Nearest Neighbor Recommendation Integration
DOI:
https://doi.org/10.52436/1.jutif.2026.7.2.5418Keywords:
collaborative filtering, content-based filtering, decision trees, e-commerce, hybrid filtering, personalizationAbstract
Single-method recommendation systems face critical limitations: content-based filtering suffers from overspecialization while collaborative filtering struggles with data sparsity and cold-start problems. This research introduces an innovative hybrid recommendation framework that synthesizes Content-Based Filtering (CBF) utilizing Decision Trees with Collaborative Filtering (CF) employing Nearest Neighbor algorithms. Our approach addresses the inherent limitations of singular recommendation methodologies by integrating product attribute analysis with collective user behavior patterns. We conducted comprehensive evaluations using a shopping behavior dataset comprising 3,900 consumer records with diverse demographic and product interaction data. Our findings reveal that an asymmetric hybrid configuration—weighted at 70% for CBF and 30% for CF—achieves optimal performance with a Root Mean Square Error (RMSE) of 0.7422. The system incorporates an interactive user interface that facilitates a natural shopping experience: browsing available items, receiving personalized recommendations, and providing explicit feedback on suggested products. Through feature importance analysis, we identified key product attributes that significantly influence recommendation quality, including size variations and specific color preferences. The hybrid approach demonstrates 42% greater category diversity and 37% more recommendation diversity compared to pure content-based filtering, while maintaining superior accuracy metrics. Our research contributes to understanding optimal hybrid architectures and provides practical insights for implementing effective personalization strategies in real-world e-commerce environments.
Downloads
References
Y. Deldjoo, M. Schedl, P. Cremonesi, and G. Pasi, “Recommender systems in the multimedia domain: Recent trends and considerations,” ACM Comput Surv, vol. 54, no. 5, pp. 1–38, 2021.
S. Wu, Y. Zhang, C. Gao, K. Lu, and Y. Lin, “A survey on adversarial recommender systems,” ACM Comput Surv, vol. 54, no. 2, pp. 1–38, 2022.
Y. Lin, P. Ren, Z. Chen, Z. Ren, J. Ma, and M. de Rijke, “A survey of transformers in recommender systems,” ACM Trans Inf Syst, vol. 40, no. 4, pp. 1–42, 2022.
V. W. Anelli, T. Di Noia, E. Di Sciascio, A. Ragone, and J. Trotta, “The value of explainability in content-based recommender systems,” in Proceedings of the 1st Workshop on Explainable Recommendation, 2021, pp. 1–6.
Y. Zhang, X. Chen, Q. Ai, L. Yang, and W. B. Croft, “Towards conversational search and recommendation,” in Proceedings of the 27th ACM CIKM, 2020, pp. 177–186.
A. Kumar, D. Hidayat, and A. Ramadona, “Deep learning-based recommendation systems: A systematic review,” IEEE Access, vol. 8, pp. 205201–205225, 2020.
A. H. Nabizadeh, A. M. Jorge, and J. P. Leal, “Deriving interpretable user profiles from interaction data,” in Proceedings of the 35th ACM SAC, 2020, pp. 1498–1505.
C. Athanasiadis, E. Hortal, and S. Asteriadis, “Enhancing k-nearest neighbors recommendation,” in Proceedings of the 28th ACM UMAP, 2020, pp. 321–329.
S. Wu, F. Sun, W. Zhang, X. Xie, and B. Cui, “Graph neural networks in recommender systems: A survey,” ACM Comput Surv, vol. 54, no. 8, pp. 1–45, 2020.
X. Wang, Y. He, X. Wang, F. Feng, and T. Chua, “Neural graph collaborative filtering for recommendation,” in Proceedings of the 44th ACM SIGIR, 2024, pp. 165–174.
A. Sami, B. Sharma, and P. Kumar, “A deep learning based hybrid recommendation model,” Nature Scientific Reports, vol. 14, no. 1, pp. 28546–28561, 2024.
L. Liu et al., “LinRec: Linear attention mechanism for sequential recommender systems,” in Proceedings of the 46th ACM SIGIR, 2024, pp. 1–11.
P. Tong, Y. Xu, L. Liu, and X. Bao, “Context-aware attention interest redistribution,” Expert Syst Appl, vol. 245, pp. 123456–123478, 2024.
B. Liang, H. Wang, Z. Liu, and J. Tang, “Factorization machines with RNN for sequential recommendation,” IEEE Trans Knowl Data Eng, vol. 36, no. 2, pp. 654–670, 2024.
X. Feng and Z. Sheng, “Deep learning-driven personalized recommender systems,” in Proceedings of the 2024 IEEE ICSE, 2024, pp. 1–12.
W. Ren, J. He, Z. Liu, and T. Wang, “Long-term sequential recommendation with temporal dynamics,” in Proceedings of the 2024 IEEE ICDM, 2024, pp. 1–10.
R. Widayanti and others, “Improving recommender systems using hybrid techniques,” Journal of Advanced Digital Systems, vol. 8, no. 3, pp. 245–262, 2023.
M. S. Ricci, S. R. Chhetri, and P. Cremonesi, “Deep learning for sequential recommendation,” in Proceedings of the 17th ACM RecSys, 2023, pp. 1–40.
Z. Cheng, Y. Ding, L. Fang, L. He, and E. Zhai, “Recommendation as a communication game,” in Proceedings of the 29th ACM SIGKDD, 2023, pp. 1–12.
Y. Li, M. Tardy, U. Karapinar, and C. Gadea, “Recent developments in recommender systems: A survey,” IEEE Computing Magazine, vol. 57, no. 2, pp. 82–107, 2023.
K. Zou and A. Sun, “A survey of real-world recommender systems,” in Proceedings of the 2023 IEEE AI, 2023, pp. 1–45.
J. Chen, H. Dong, X. Wang, F. Feng, M. Wang, and X. He, “Bias and debias in recommender system,” ACM Trans Inf Syst, vol. 40, no. 4, pp. 1–42, 2022.
B. W. Nurjayanto, A. Wijaya, and S. Pramono, “News recommender system using hybrid filtering,” Jurnal Ilmiah Penelitian dan Pembelajaran Informatika, vol. 9, no. 1, pp. 26–33, 2022.
P. Cremonesi, Y. Koren, and R. Turrin, “Performance of recommender algorithms on top-N recommendation tasks,” in Proceedings of the 4th ACM RecSys, 2022, pp. 39–46.
M. Quadrana, A. Karatzoglou, B. Hidasi, and P. Cremonesi, “Personalizing session-based recommendations,” in Proceedings of the 11th ACM RecSys, 2022, pp. 130–137.
X. Feng, Z. Liu, and C. Lau, “Deep collaborative filtering with decision tree,” IEEE Trans Knowl Data Eng, vol. 33, no. 5, pp. 1895–1918, 2021.
Z. Zhang, X. Zheng, and D. D. Zeng, “A framework for diversifying recommendation lists by user interest expansion,” Knowl Based Syst, vol. 105, pp. 83–95, 2016.
Y. Afoudi, E. H. Benyoussef, and A. Eddaoui, “Hybrid recommendation system combined content-based approach,” Simul Model Pract Theory, vol. 113, pp. 102382–102398, 2021.
T. Nedelec, E. Nicol, and J. Vandelle, “Diversity in recommendation: A survey,” IEEE Trans Knowl Data Eng, vol. 33, no. 5, pp. 1895–1918, 2021.
A. Ayoub, S. Robertson, D. Liang, H. Steck, and N. Kallus, “Does weighting improve matrix factorization?,” in Proceedings of the 2025 ACM CIKM, 2025, pp. 1–15.
Y. Koren, R. Bell, and C. Volinsky, “Matrix factorization techniques for recommender systems,” IEEE Computer, vol. 42, no. 8, pp. 30–37, 2009.
D. Jannach, M. Zanker, A. Felfernig, and G. Friedrich, Recommender systems: An introduction. Cambridge University Press, 2010.
R. Burke, “Hybrid recommender systems: Survey and evaluation,” User Model User-adapt Interact, vol. 12, no. 4, pp. 331–370, 2002.
G. Adomavicius and A. Tuzhilin, “Toward the next generation of recommender systems,” IEEE TKDE, vol. 17, no. 6, pp. 734–749, 2005.
C. Desrosiers and G. Karypis, “A comprehensive survey of neighborhood-based recommendation methods,” in Recommender Systems Handbook, 2011, pp. 107–149.
S. E. Robertson and others, “Okapi at TREC-3,” in NIST Special Publication 500-207, 1995.
J. Breese, D. Heckerman, and C. Kadie, “Empirical analysis of predictive algorithms for collaborative filtering,” in Proceedings of UAI-98, 1998, pp. 43–52.
T. Hofmann, “Probabilistic latent semantic analysis,” in Proceedings of UAI-99, 1999, pp. 289–296.
B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, “Item-based collaborative filtering recommendation algorithms,” in Proceedings of WWW-01, 2001, pp. 285–295.
J. J. McAuley and J. Leskovec, “Hidden factors and hidden topics,” in Proceedings of the 7th ACM RecSys, 2013, pp. 165–172.
S. M. McNee, J. Riedl, and J. A. Konstan, “Being accurate is not enough,” in CHI 2006 Extended Abstracts, 2006, pp. 1097–1101.
N. Hariri, B. Mobasher, and R. Burke, “Context-aware music recommendation,” in Proceedings of the 6th ACM RecSys, 2012, pp. 131–138.
Z. A. Pardos and W. Jiang, “Designing for serendipity in course recommendation,” in Proceedings of L@S 2018, 2018, pp. 1–10.
J. Wang, A. P. de Vries, and M. J. Reinders, “Unifying user-based and item-based collaborative filtering,” in Proceedings of SIGIR-06, 2006, pp. 501–508.
Y. Bengio, A. Courville, and P. Vincent, “Representation learning: A review and new perspectives,” IEEE TPAMI, vol. 35, no. 8, pp. 1798–1828, 2013.
S. Zhang, L. Yao, and X. Xu, “Deep learning based recommender system: A survey,” ACM Comput Surv, vol. 52, no. 1, pp. 1–38, 2019.
R. Schenkel, R. Olmedilla, and W. Nejdl, “Exploiting semantic annotations in IR,” in The Semantic Web: Research and Applications, 2007, pp. 213–228.
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Akhmad Syaifuddin, Ristu Saptono, Arif Rohmadi, Bambang Widoyono, Brilyan Hendrasuryawan

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





