Skip to main content

Hypergraphs with Attention on Reviews for Explainable Recommendation

  • Conference paper
  • First Online:
Advances in Information Retrieval (ECIR 2024)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://radimrehurek.com/gensim/parsing/preprocessing.html#gensim.parsing.preprocessing.stem_text.

  2. 2.

    All methods are available at https://github.com/PreferredAI/cornac.

References

  1. Adomavicius, G., Kwon, Y.: Improving aggregate recommendation diversity using ranking-based techniques. TKDE 24(5), 896–911 (2012)

    Google Scholar 

  2. Al-Taie, M.Z., Kadry, S.: Visualization of explanations in recommender systems. J. Adv. Manag. Sci. 2(2), 140–144 (2014)

    Article  Google Scholar 

  3. Banerjee, S., Lavie, A.: METEOR: an automatic metric for MT evaluation with improved correlation with human judgments. In: WIEEMMTS 2005, pp. 65–72 (2005)

    Google Scholar 

  4. Bauman, K., Liu, B., Tuzhilin, A.: Aspect based recommendations: recommending items with the most valuable aspects based on user reviews. In: KDD 2017 (2017)

    Google Scholar 

  5. Beitzel, S.M., Jensen, E.C., Frieder, O.: MAP. In: Encyclopedia of Database Systems, 2nd edn. (2018)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Chen, C., Zhang, M., Liu, Y., Ma, S.: Neural attentional rating regression with review-level explanations. In: WWW 2018, pp. 1583–1592 (2018)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Cong, D., et al.: Hierarchical attention based neural network for explainable recommendation. In: ICMR 2019 (2019)

    Google Scholar 

  12. Dong, X., et al.: Asymmetrical hierarchical networks with attentive interactions for interpretable review-based recommendation. In: AAAI 2020, pp. 7667–7674 (2020)

    Google Scholar 

  13. 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

  14. Feng, Y., You, H., Zhang, Z., Ji, R., Gao, Y.: Hypergraph neural networks. In: AAAI 2019, pp. 3558–3565 (2019)

    Google Scholar 

  15. Flach, P.A.: ROC analysis. In: Encyclopedia of Machine Learning and Data Mining, pp. 1109–1116 (2017)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. He, X., Chen, T., Kan, M., Chen, X.: TriRank: review-aware explainable recommendation by modeling aspects. In: CIKM 2015, pp. 1661–1670 (2015)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.: Neural collaborative filtering. In: WWW 2017, pp. 173–182 (2017)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Järvelin, K., Kekäläinen, J.: Discounted cumulated gain. In: Encyclopedia of Database Systems, 2nd edn. (2018)

    Google Scholar 

  22. Koren, Y., Bell, R.M., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)

    Article  Google Scholar 

  23. Le, T., Lauw, H.W.: Synthesizing aspect-driven recommendation explanations from reviews. In: IJCAI 2020, pp. 2427–2434 (2020)

    Google Scholar 

  24. Li, Y., et al.: Hyperbolic hypergraphs for sequential recommendation. In: CIKM 2021, pp. 988–997 (2021)

    Google Scholar 

  25. Lin, C.Y.: ROUGE: a package for automatic evaluation of summaries. In: Text Summarization Branches Out, pp. 74–81, July 2004

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Liu, H., et al.: Hybrid neural recommendation with joint deep representation learning of ratings and reviews. Neurocomputing 374, 77–85 (2020)

    Article  Google Scholar 

  28. Liu, H., Wen, J., Jing, L., Yu, J., Zhang, X., Zhang, M.: In2Rec: influence-based interpretable recommendation. In: CIKM 2019, pp. 1803–1812 (2019)

    Google Scholar 

  29. Loshchilov, I., Hutter, F.: Decoupled weight decay regularization. In: ICLR 2019 (2019)

    Google Scholar 

  30. Vijaymeena, M.K., Kavitha, K.: A survey on similarity measures in text mining. Mach. Learn. Appl. Int. J. 3, 19–28 (2016)

    Google Scholar 

  31. Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: WWW 2019, pp. 1210–1221 (2019)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: ICLR 2013 (2013)

    Google Scholar 

  34. Nair, V., Hinton, G.E.: Rectified linear units improve restricted Boltzmann machines. In: ICML 2010, pp. 807–814 (2010)

    Google Scholar 

  35. Pan, S., Li, D., Gu, H., Lu, T., Luo, X., Gu, N.: Accurate and explainable recommendation via review rationalization. In: WWW 2022 (2022)

    Google Scholar 

  36. Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: UAI 2009, pp. 452–461 (2009)

    Google Scholar 

  37. Rendle, S., Krichene, W., Zhang, L., Anderson, J.R.: Neural collaborative filtering vs. matrix factorization revisited. In: RecSys 2020, pp. 240–248 (2020)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. Sun, X., et al.: Heterogeneous hypergraph embedding for graph classification. In: WSDM 2021, pp. 725–733 (2021)

    Google Scholar 

  43. Ting, K.M.: Precision and recall. In: Encyclopedia of Machine Learning and Data Mining, pp. 990–991 (2017)

    Google Scholar 

  44. Wang, H., et al.: RippleNet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM 2018, pp. 417–426 (2018)

    Google Scholar 

  45. Wang, H., et al.: Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. In: SIGKDD 2019, pp. 968–977 (2019)

    Google Scholar 

  46. Wang, H., Zhao, M., Xie, X., Li, W., Guo, M.: Knowledge graph convolutional networks for recommender systems. In: WWW 2019, pp. 3307–3313 (2019)

    Google Scholar 

  47. 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)

    Article  Google Scholar 

  48. 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)

    Google Scholar 

  49. Wang, X., He, X., Cao, Y., Liu, M., Chua, T.: KGAT: knowledge graph attention network for recommendation. In: SIGKDD 2019, pp. 950–958 (2019)

    Google Scholar 

  50. Wang, X., He, X., Wang, M., Feng, F., Chua, T.: Neural graph collaborative filtering. In: SIGIR 2019, pp. 165–174 (2019)

    Google Scholar 

  51. 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)

    Google Scholar 

  52. 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)

    Google Scholar 

  53. 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)

    Google Scholar 

  54. 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)

    Article  Google Scholar 

  55. 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)

    Google Scholar 

  56. Wu, Y., Ester, M.: FLAME: a probabilistic model combining aspect based opinion mining and collaborative filtering. In: WSDM 2015, pp. 199–208 (2015)

    Google Scholar 

  57. Wu, Y., et al.: Google’s neural machine translation system: bridging the gap between human and machine translation. CoRR (2016)

    Google Scholar 

  58. Xian, Y., Fu, Z., Muthukrishnan, S., de Melo, G., Zhang, Y.: Reinforcement knowledge graph reasoning for explainable recommendation. In: SIGIR 2019 (2019)

    Google Scholar 

  59. Yang, Z., Dong, S.: HAGERec: hierarchical attention graph convolutional network incorporating knowledge graph for explainable recommendation. Knowl. Based Syst. 204, 106194 (2020)

    Article  Google Scholar 

  60. 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)

    Google Scholar 

  61. 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)

    Article  Google Scholar 

  62. Zhang, T., Kishore, V., Wu, F., Weinberger, K.Q., Artzi, Y.: BERTScore: evaluating text generation with BERT. In: ICLR (2020)

    Google Scholar 

  63. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Theis E. Jendal .

Editor information

Editors and Affiliations

Ethics declarations

Disclosure of Interests

The authors have no competing interests to declare.

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics