XTRA: eXplainable Text-based Recommendation Algorithm
By: Hasan Serhat Gunduz, Aysun Bozanta and Osman Yucel
References
- G. Adomavicius and A. Tuzhilin, “Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions,” IEEE Trans. Knowl. Data Eng., vol. 17, no. 6, pp. 734–749, June 2005. https://doi.org/10.1109/TKDE.2005.99
- J. Lu, D. Wu, M. Mao, W. Wang, and G. Zhang, “Recommender system application developments: A survey,” Decis. Support Syst., vol. 74, pp. 12–32, June 2015. https://doi.org/10.1016/j.dss.2015.03.008
- A. Ansari, S. Essegaier, and R. Kohli, “Internet recommendation systems,” Journal of Marketing Research, vol. 37, no. 3, Aug. 2000. https://doi.org/10.1509/jmkr.37.3.363.18779
- A. Ghose and P. G. Ipeirotis, “Estimating the helpfulness and economic impact of product reviews: Mining text and reviewer characteristics,” IEEE Trans. Knowl. Data Eng., vol. 23, no. 10, pp. 1498–1512, Sep. 2010. https://doi.org/10.1109/TKDE.2010.188
- G. Adomavicius and J. Zhang, “Impact of data characteristics on recommender systems performance,” ACM Trans. Manag. Inf. Syst., vol. 3, no. 1, pp. 1–17, 2012. https://doi.org/10.1145/2151163.2151166
- S. Kanwal, S. Nawaz, M. K. Malik, and Z. Nawaz, “A review of text-based recommendation systems,” IEEE Access, vol. 9, pp. 31638–31661, Feb. 2021. https://doi.org/10.1109/ACCESS.2021.3059312
- B. Abdollahi and O. Nasraoui, “Transparency in fair machine learning: The case of explainable recommender systems,” in Human and Machine Learning: Visible, Explainable, Trustworthy and Transparent, June 2018, pp. 21–35. https://doi.org/10.1007/978-3-319-90403-0_2
- C. D. Pierse, “Transformers-Interpret,” GitHub repository. [Online]. Available: https://github.com/cdpierse/transformers-interpret
- A. Diwali, K. Saeedi, K. Dashtipour, M. Gogate, E. Cambria, and A. Hussain, “Sentiment analysis meets explainable artificial intelligence: A survey on explainable sentiment analysis,” IEEE Trans. Affect. Comput., vol. 15, no. 3, July 2023. https://doi.org/10.1109/TAFFC.2023.3296373
- J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl, “Evaluating collaborative filtering recommender systems,” ACM Trans. Inf. Syst., vol. 22, no. 1, pp. 5–53, Jan. 2004. https://doi.org/10.1145/963770.963772
- R. Burke, “Hybrid recommender systems: Survey and experiments,” User Model. User-Adapt. Interact., vol. 12, pp. 331–370, Nov. 2002. https://doi.org/10.1023/A:1021240730564
- S. Zhang, L. Yao, A. Sun, and Y. Tay, “Deep learning based recommender system: A survey and new perspectives,” ACM Comput. Surv., vol. 52, no. 1, pp. 1–38, Feb. 2019. https://doi.org/10.1145/3285029
- Y. Zhang, H. Ding, Z. Shui, Y. Ma, J. Zou, A. Deoras, and H. Wang, “Language models as recommender systems: Evaluations and limitations,” in NeurIPS 2021 ICBINB Workshop, 2021.
- Z. Zhao et al., “Recommender systems in the era of large language models (LLMs),” IEEE Trans. Knowl. Data Eng., vol. 36, no. 11, Nov. 2024. https://doi.org/10.1109/TKDE.2024.3392335
- Y. Zhang and X. Chen, “Explainable recommendation: A survey and new perspectives,” Found. Trends Inf. Retr., vol. 14, no. 1, pp. 1–101, Mar. 2020. https://doi.org/10.1561/1500000066
- N. Tintarev and J. Masthoff, “Explaining recommendations: Design and evaluation,” in Recommender Systems Handbook, F. Ricci, L. Rokach, and B. Shapira, Eds. Springer, 2015, pp. 353–382. https://doi.org/10.1007/978-1-4899-7637-6_10
- E. Gabrilovich and S. Markovitch, “Overcoming the brittleness bottleneck using Wikipedia: Enhancing text categorization with encyclopedic knowledge,” in Proc. AAAI, 2006, pp. 1301–1306.
- T. Mikolov, I. Sutskever, K. Chen, G. S. Corrado, and J. Dean, “Distributed representations of words and phrases and their compositionality,” arXiv:1310.4546, Oct. 2013. https://doi.org/10.48550/arXiv.1310.4546
- J. Pennington, R. Socher, and C. D. Manning, “GloVe: Global vectors for word representation,” in Proc. EMNLP, Doha, Qatar, Oct. 2014, pp. 1532–1543. https://doi.org/10.3115/v1/D14-1162
- J. Sarzynska-Wawer, A. Wawer, A. Pawlak, J. Szymanowska, I. Stefaniak, M. Jarkiewicz, and L. Okruszek, “Detecting formal thought disorder by deep contextualized word representations,” Psychiatry Res., vol. 304, Oct. 2021, Art. no. 114135. https://doi.org/10.1016/j.psychres.2021.114135
- J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, “BERT: Pre-training of deep bidirectional transformers for language understanding,” in Proc. NAACL-HLT, Minneapolis, USA, June 2019, pp. 4171–4186. https://doi.org/10.18653/v1/N19-1423
- N. Reimers and I. Gurevych, “Sentence-BERT: Sentence embeddings using Siamese BERT-networks,” arXiv preprint arXiv:1908.10084, Aug. 2019. https://doi.org/10.48550/arXiv.1908.10084
- Y. Liu, M. Ott, N. Goyal, J. Du, M. Joshi, D. Chen, O. Levy, M. Lewis, L. Zettlemoyer, and V. Stoyanov, “RoBERTa: A robustly optimized BERT pretraining approach,” arXiv preprint arXiv:1907.11692, July 2019. https://doi.org/10.48550/arXiv.1907.11692
- A. Noorian, “A BERT-based sequential POI recommender system in social media,” Comput. Stand. Interfaces, vol. 87, Jan. 2024, Art. no. 103766. https://doi.org/10.1016/j.csi.2023.103766
- N. Darraz, I. Karabila, A. El-Ansari, N. Alami, and M. ElMallahi, “Integrated sentiment analysis with BERT for enhanced hybrid recommendation systems,” Expert Syst. Appl., vol. 261, Feb. 2025, Art. no. 125533. https://doi.org/10.1016/j.eswa.2024.125533
- N. Yang, J. Jo, M. Jeon, W. Kim, and J. Kang, “Semantic and explainable research-related recommendation system based on semi-supervised methodology using BERT and LDA models,” Expert Syst. Appl., vol. 190, Mar. 2022, Art. no. 116209. https://doi.org/10.1016/j.eswa.2021.116209
- H. Thangaraj, V. Vashisht, E. Joshi, K. Verma, and D. Katariya, “A BERT based hybrid recommendation system for academic collaboration,” arXiv preprint arXiv:2502.15223, Feb. 2025. https://doi.org/10.48550/arXiv.2502.15223
- S. Patil, R. R. Bijapur, A. P. Bidargaddi, S. D. Kothari, and S. H. Dabade, “Enhancing movie recommendation systems with BERT: A deep learning approach,” in Proc. INCET, Belgaum, India, May 2024, pp. 1–8. https://doi.org/10.1109/INCET61516.2024.10593284
- A. Vats, V. Jain, R. Raja, and A. Chadha, “Exploring the impact of large language models on recommender systems: An extensive review,” arXiv preprint arXiv:2402.18590, Feb. 2024. https://doi.org/10.48550/arXiv.2402.18590
- L. Wu et al., “A survey on large language models for recommendation,” World Wide Web, vol. 27, no. 5, 2024, Art. no. 60. https://doi.org/10.1007/s11280-024-01291-2
- Y. Zhu, L. Wu, Q. Guo, L. Hong, and J. Li, “Collaborative large language model for recommender systems,” in Proc. ACM Web Conf., May 2024, pp. 3162–3172. https://doi.org/10.1145/3589334.3645347
- J. Lin et al., “How can recommender systems benefit from large language models: A survey,” ACM Trans. Inf. Syst., vol. 43, no. 2, pp. 1–47, 2025. https://doi.org/10.1145/3678004
- Y. Zhang and L. Zhang, “Movie recommendation algorithm based on sentiment analysis and LDA,” Procedia Comput. Sci., vol. 199, pp. 871–878, 2022. https://doi.org/10.1016/j.procs.2022.01.109
- Q. Zhang, J. Li, Q. Jia, C. Wang, J. Zhu, Z. Wang, and X. He, “UNBERT: User-news matching BERT for news recommendation,” in Proc. IJCAI, 2021, pp. 3356–3362. https://doi.org/10.24963/ijcai.2021/462
- S. R. Javaji and K. Sarode, “Multi-BERT for embeddings for recommendation system,” arXiv preprint arXiv:2308.13050, Aug. 2023. https://doi.org/10.48550/arXiv.2308.13050
- E. Jeong, X. Li, A. Kwon, S. Park, Q. Li, and J. Kim, “A multimodal recommender system using deep learning techniques combining review texts and images,” Appl. Sci., vol. 14, no. 20, Oct. 2024, Art. no. 9206. https://doi.org/10.3390/app14209206
- J. L. Herlocker, J. A. Konstan, and J. Riedl, “Explaining collaborative filtering recommendations,” in Proc. ACM Conf. Comput. Supported Cooperative Work, Dec. 2000, pp. 241–250. https://doi.org/10.1145/358916.358995
- S. M. Lundberg and S.-I. Lee, “A unified approach to interpreting model predictions,” in Adv. Neural Inf. Process. Syst., vol. 30, 2017. https://proceedings.neurips.cc/paper_files/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf
- J. Vig, “BERTViz: A tool for visualizing multihead self-attention in the BERT model,” in ICLR Workshop: Debugging Machine Learning Models, 2019.
- P. Liu, L. Zhang, and J. A. Gulla, “Dynamic attention-based explainable recommendation with textual and visual fusion,” Inf. Process. Manag., vol. 57, no. 6, Nov. 2020, Art. no. 102099. https://doi.org/10.1016/j.ipm.2019.102099
- Y. Gao, T. Sheng, Y. Xiang, Y. Xiong, H. Wang, and J. Zhang, “Chat-REC: Towards interactive and explainable LLMs-augmented recommender system,” arXiv preprint arXiv:2303.14524, Mar. 2023. https://doi.org/10.48550/arXiv.2303.14524
- L. Li, Y. Zhang, and L. Chen, “Personalized transformer for explainable recommendation,” arXiv preprint arXiv:2105.11601, May 2021. https://doi.org/10.48550/arXiv.2105.11601
- Y. Hou, J. Li, Z. He, A. Yan, X. Chen, and J. McAuley, “Bridging language and items for retrieval and recommendation,” arXiv preprint arXiv:2403.03952, Mar. 2024. https://doi.org/10.48550/arXiv.2403.03952
- Yelp, “Yelp Open Dataset.” [Online]. Available: https://business.yelp.com/data/resources/open-dataset/
- A. Pal, A. Barigidad, and A. Mustafi, “Identifying movie genre compositions using neural networks and introducing GENREC – A recommender system based on audience genre perception,” in Proc. ICCCS, Patna, India, Oct. 2020, pp. 1–7. https://doi.org/10.1109/ICCCS49678.2020.9276893
- D. A. Adeniyi, Z. Wei, and Y. Yongquan, “Automated web usage data mining and recommendation system using k-nearest neighbor (KNN) classification method,” Appl. Comput. Inform., vol. 12, no. 1, pp. 90–108, Jan. 2016. https://doi.org/10.1016/j.aci.2014.10.001
- P. Velentzas, M. Vassilakopoulos, A. Corral, and C. Antonopoulos, “GPU-based algorithms for processing the k nearest-neighbor query on spatial data using partitioning and concurrent kernel execution,” Int. J. Parallel Program., vol. 51, no. 6, pp. 275–308, July 2023. https://doi.org/10.1007/s10766-023-00755-8
- F. Rahutomo, T. Kitasuka, and M. Aritsugi, “Semantic cosine similarity,” in Proc. Int. Student Conf. Adv. Sci. Technol. (ICAST), 2012.
- Fine-tuned BERT sentiment model (implementation). [Online]. Available: https://huggingface.co/sadhaklal/bert-base-uncased-finetunedsst2-v2.
- L. Li, T.-T. Goh, and D. Jin, “How textual quality of online reviews affect classification performance: A case of deep learning sentiment analysis,” Neural Comput. Appl., vol. 32, pp. 4387–4415, 2020. https://doi.org/10.1007/s00521-018-3865-7
Language: English
Page range: 127 - 137
Submitted on: Mar 9, 2026
Accepted on: May 11, 2026
Published on: Jun 13, 2026
Published by: Riga Technical University
In partnership with: Paradigm Publishing Services
Publication frequency: Volume open
Keywords:
Related subjects:
© 2026 Hasan Serhat Gunduz, Aysun Bozanta, Osman Yucel, published by Riga Technical University
This work is licensed under the Creative Commons Attribution 4.0 License.