Abstract
Given a recommender system based on reviews, the challenges are how to effectively represent the review data and how to explain the produced recommendations. We propose a novel review-specific Hypergraph (HG) model, and further introduce a model-agnostic explainability module. The HG model captures high-order connections between users, items, aspects, and opinions while maintaining information about the review. The explainability module can use the HG model to explain a prediction generated by any model. We propose a path-restricted review-selection method biased by the user preference for item reviews and propose a novel explanation method based on a review graph. Experiments on real-world datasets confirm the ability of the HG model to capture appropriate explanations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
All methods are available at https://github.com/PreferredAI/cornac.
References
Adomavicius, G., Kwon, Y.: Improving aggregate recommendation diversity using ranking-based techniques. TKDE 24(5), 896–911 (2012)
Al-Taie, M.Z., Kadry, S.: Visualization of explanations in recommender systems. J. Adv. Manag. Sci. 2(2), 140–144 (2014)
Banerjee, S., Lavie, A.: METEOR: an automatic metric for MT evaluation with improved correlation with human judgments. In: WIEEMMTS 2005, pp. 65–72 (2005)
Bauman, K., Liu, B., Tuzhilin, A.: Aspect based recommendations: recommending items with the most valuable aspects based on user reviews. In: KDD 2017 (2017)
Beitzel, S.M., Jensen, E.C., Frieder, O.: MAP. In: Encyclopedia of Database Systems, 2nd edn. (2018)
Cao, Y., Wang, X., He, X., Hu, Z., Chua, T.: Unifying knowledge graph learning and recommendation: towards a better understanding of user preferences. In: WWW 2019, pp. 151–161 (2019)
Catherine, R., Cohen, W.W.: TransNets: learning to transform for recommendation. In: Cremonesi, P., Ricci, F., Berkovsky, S., Tuzhilin, A. (eds.) Proceedings of the Eleventh ACM Conference on Recommender Systems, RecSys 2017, Como, Italy, 27–31 August 2017, pp. 288–296. ACM (2017)
Chen, C., Li, D., Yan, J., Huang, H., Yang, X.: Scalable and explainable 1-bit matrix completion via graph signal learning. In: AAAI 2021, pp. 7011–7019 (2021)
Chen, C., Zhang, M., Liu, Y., Ma, S.: Neural attentional rating regression with review-level explanations. In: WWW 2018, pp. 1583–1592 (2018)
Chen, X., et al.: Personalized fashion recommendation with visual explanations based on multimodal attention network: towards visually explainable recommendation. In: SIGIR 2019, pp. 765–774 (2019)
Cong, D., et al.: Hierarchical attention based neural network for explainable recommendation. In: ICMR 2019 (2019)
Dong, X., et al.: Asymmetrical hierarchical networks with attentive interactions for interpretable review-based recommendation. In: AAAI 2020, pp. 7667–7674 (2020)
Etcheverry, M., Wonsever, D.: Unraveling antonym’s word vectors through a Siamese-like network. In: Korhonen, A., Traum, D.R., Màrquez, L. (eds.) Proceedings of the 57th Conference of the Association for Computational Linguistics, ACL 2019, Florence, Italy, July 28–August 2 2019, Volume 1: Long Papers, pp. 3297–3307. Association for Computational Linguistics (2019). https://doi.org/10.18653/V1/P19-1319
Feng, Y., You, H., Zhang, Z., Ji, R., Gao, Y.: Hypergraph neural networks. In: AAAI 2019, pp. 3558–3565 (2019)
Flach, P.A.: ROC analysis. In: Encyclopedia of Machine Learning and Data Mining, pp. 1109–1116 (2017)
Gao, Y., Feng, Y., Ji, S., Ji, R.: HGNN\({}^{\text{+ }}\): general hypergraph neural networks. IEEE Trans. Pattern Anal. Mach. Intell. 45(3), 3181–3199 (2023)
He, X., Chen, T., Kan, M., Chen, X.: TriRank: review-aware explainable recommendation by modeling aspects. In: CIKM 2015, pp. 1661–1670 (2015)
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: LightGCN: simplifying and powering graph convolution network for recommendation. In: SIGIR 2020, pp. 639–648 (2020)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.: Neural collaborative filtering. In: WWW 2017, pp. 173–182 (2017)
Huang, X., Fang, Q., Qian, S., Sang, J., Li, Y., Xu, C.: Explainable interaction-driven user modeling over knowledge graph for sequential recommendation. In: MM 2019, pp. 548–556 (2019)
Järvelin, K., Kekäläinen, J.: Discounted cumulated gain. In: Encyclopedia of Database Systems, 2nd edn. (2018)
Koren, Y., Bell, R.M., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Le, T., Lauw, H.W.: Synthesizing aspect-driven recommendation explanations from reviews. In: IJCAI 2020, pp. 2427–2434 (2020)
Li, Y., et al.: Hyperbolic hypergraphs for sequential recommendation. In: CIKM 2021, pp. 988–997 (2021)
Lin, C.Y.: ROUGE: a package for automatic evaluation of summaries. In: Text Summarization Branches Out, pp. 74–81, July 2004
Lin, Y., Liu, Z., Sun, M., Liu, Y., Zhu, X.: Learning entity and relation embeddings for knowledge graph completion. In: AAAI 2015, pp. 2181–2187 (2015)
Liu, H., et al.: Hybrid neural recommendation with joint deep representation learning of ratings and reviews. Neurocomputing 374, 77–85 (2020)
Liu, H., Wen, J., Jing, L., Yu, J., Zhang, X., Zhang, M.: In2Rec: influence-based interpretable recommendation. In: CIKM 2019, pp. 1803–1812 (2019)
Loshchilov, I., Hutter, F.: Decoupled weight decay regularization. In: ICLR 2019 (2019)
Vijaymeena, M.K., Kavitha, K.: A survey on similarity measures in text mining. Mach. Learn. Appl. Int. J. 3, 19–28 (2016)
Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: WWW 2019, pp. 1210–1221 (2019)
McAuley, J.J., Targett, C., Shi, Q., van den Hengel, A.: Image-based recommendations on styles and substitutes. In: SIGIR 2015, pp. 43–52 (2015)
Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: ICLR 2013 (2013)
Nair, V., Hinton, G.E.: Rectified linear units improve restricted Boltzmann machines. In: ICML 2010, pp. 807–814 (2010)
Pan, S., Li, D., Gu, H., Lu, T., Luo, X., Gu, N.: Accurate and explainable recommendation via review rationalization. In: WWW 2022 (2022)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: UAI 2009, pp. 452–461 (2009)
Rendle, S., Krichene, W., Zhang, L., Anderson, J.R.: Neural collaborative filtering vs. matrix factorization revisited. In: RecSys 2020, pp. 240–248 (2020)
Rong, G., Zhang, Y., Yang, L., Zhang, F., Kuang, H., Zhang, H.: Modeling review history for reviewer recommendation: a hypergraph approach. In: ICSE 2022 (2022)
Saadany, H., Orāsan, C.: BLEU, METEOR, BERTscore: evaluation of metrics performance in assessing critical translation errors in sentiment-oriented text. In: TRITON 2021 (2021)
Salah, A., Truong, Q., Lauw, H.W.: Cornac: a comparative framework for multimodal recommender systems. J. Mach. Learn. Res. 21, 95:1–95:5 (2020)
Sánchez, L.Q., Sauer, C., Recio-García, J.A., Díaz-Agudo, B.: Make it personal: a social explanation system applied to group recommendations. Expert Syst. Appl. 76, 36–48 (2017)
Sun, X., et al.: Heterogeneous hypergraph embedding for graph classification. In: WSDM 2021, pp. 725–733 (2021)
Ting, K.M.: Precision and recall. In: Encyclopedia of Machine Learning and Data Mining, pp. 990–991 (2017)
Wang, H., et al.: RippleNet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM 2018, pp. 417–426 (2018)
Wang, H., et al.: Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. In: SIGKDD 2019, pp. 968–977 (2019)
Wang, H., Zhao, M., Xie, X., Li, W., Guo, M.: Knowledge graph convolutional networks for recommender systems. In: WWW 2019, pp. 3307–3313 (2019)
Wang, J., Zhang, Y., Wang, L., Hu, Y., Piao, X., Yin, B.: Multitask hypergraph convolutional networks: a heterogeneous traffic prediction framework. IEEE Trans. Intell. Transp. Syst. 23(10), 18557–18567 (2022)
Wang, N., Wang, H., Jia, Y., Yin, Y.: Explainable recommendation via multi-task learning in opinionated text data. In: SIGIR 2018, pp. 165–174 (2018)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.: KGAT: knowledge graph attention network for recommendation. In: SIGKDD 2019, pp. 950–958 (2019)
Wang, X., He, X., Wang, M., Feng, F., Chua, T.: Neural graph collaborative filtering. In: SIGIR 2019, pp. 165–174 (2019)
Wang, X., Wang, D., Xu, C., He, X., Cao, Y., Chua, T.: Explainable reasoning over knowledge graphs for recommendation. In: AAAI 2019, pp. 5329–5336 (2019)
Wu, C., Wu, F., Liu, J., Huang, Y.: Hierarchical user and item representation with three-tier attention for recommendation. In: NAACL-HLT 2019, pp. 1818–1826 (2019)
Wu, C., Wu, F., Qi, T., Ge, S., Huang, Y., Xie, X.: Reviews meet graphs: enhancing user and item representations for recommendation with hierarchical attentive graph neural network. In: EMNLP-IJCNLP 2019 (2019)
Wu, L., Wang, D., Song, K., Feng, S., Zhang, Y., Yu, G.: Dual-view hypergraph neural networks for attributed graph learning. Knowl. Based Syst. 227, 107185 (2021)
Wu, X., Chen, Q., Li, W., Xiao, Y., Hu, B.: AdaHGNN: adaptive hypergraph neural networks for multi-label image classification. In: MM 2020, pp. 284–293 (2020)
Wu, Y., Ester, M.: FLAME: a probabilistic model combining aspect based opinion mining and collaborative filtering. In: WSDM 2015, pp. 199–208 (2015)
Wu, Y., et al.: Google’s neural machine translation system: bridging the gap between human and machine translation. CoRR (2016)
Xian, Y., Fu, Z., Muthukrishnan, S., de Melo, G., Zhang, Y.: Reinforcement knowledge graph reasoning for explainable recommendation. In: SIGIR 2019 (2019)
Yang, Z., Dong, S.: HAGERec: hierarchical attention graph convolutional network incorporating knowledge graph for explainable recommendation. Knowl. Based Syst. 204, 106194 (2020)
Yu, J., Yin, H., Li, J., Wang, Q., Hung, N.Q.V., Zhang, X.: Self-supervised multi-channel hypergraph convolutional network for social recommendation. In: WWW 2021, pp. 413–424 (2021)
Zhang, T., Sun, C., Cheng, Z., Dong, X.: AENAR: an aspect-aware explainable neural attentional recommender model for rating predication. Expert Syst. Appl. 198, 116717 (2022)
Zhang, T., Kishore, V., Wu, F., Weinberger, K.Q., Artzi, Y.: BERTScore: evaluating text generation with BERT. In: ICLR (2020)
Zhang, Y., Lai, G., Zhang, M., Zhang, Y., Liu, Y., Ma, S.: Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In: SIGIR 2014, pp. 83–92 (2014)
Acknowledgements
Katja Hose and Theis Jendal are supported by the Poul Due Jensen Foundation and the Independent Research Fund Denmark (DFF) under grant agreement no. DFF-8048-00051B. Hady W. Lauw and Trung-Hoang Le acknowledge that this research/project is supported by the National Research Foundation, Singapore under its AI Singapore Programme (AISG Award No: AISG2-RP-2021-020).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
Disclosure of Interests
The authors have no competing interests to declare.
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Jendal, T.E., Le, TH., Lauw, H.W., Lissandrini, M., Dolog, P., Hose, K. (2024). Hypergraphs with Attention on Reviews for Explainable Recommendation. In: Goharian, N., et al. Advances in Information Retrieval. ECIR 2024. Lecture Notes in Computer Science, vol 14608. Springer, Cham. https://doi.org/10.1007/978-3-031-56027-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-56027-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-56026-2
Online ISBN: 978-3-031-56027-9
eBook Packages: Computer ScienceComputer Science (R0)