Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Aspect-Guided Syntax Graph Learning for Explainable Recommendation

Published: 01 August 2023 Publication History

Abstract

Explainable recommendation systems provide explanations for recommendation results to improve their transparency and persuasiveness. The existing explainable recommendation methods generate textual explanations without explicitly considering the user&#x0027;s preferences on different aspects of the item. In this paper, we propose a novel explanation generation framework, namely <bold><underline>A</underline></bold>spect-guided <bold><underline>E</underline></bold>xplanation generation with <bold><underline>S</underline></bold>yntax <bold><underline>G</underline></bold>raph (<bold>AESG</bold>), for explainable recommendation. Specifically, AESG employs a review-based syntax graph to provide a unified view of the user/item details. An aspect-guided graph pooling operator is proposed to extract the aspect-relevant information from the review-based syntax graphs to model the user&#x0027;s preferences on an item at the aspect level. Then, an aspect-guided explanation decoder is developed to generate aspects and aspect-relevant explanations based on the attention mechanism. The experimental results on three real datasets indicate that AESG outperforms state-of-the-art explanation generation methods in both single-aspect and multi-aspect explanation generation tasks, and also achieves comparable or even better preference prediction accuracy than strong baseline methods.

References

[1]
Y. Shi, M. Larson, and A. Hanjalic, “Collaborative filtering beyond the user-item matrix: A survey of the state of the art and future challenges,” ACM Comput. Surv., vol. 47, no. 1, pp. 1–45, 2014.
[2]
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, 2019.
[3]
R. Catherine and W. Cohen, “TransNets: Learning to transform for recommendation,” in Proc. 11th ACM Conf. Recommender Syst., 2017, pp. 288–296.
[4]
C. Chen, M. Zhang, Y. Liu, and S. Ma, “Neural attentional rating regression with review-level explanations,” in Proc. World Wide Web Conf., 2018, pp. 1583–1592.
[5]
H. Chen, X. Chen, S. Shi, and Y. Zhang, “Generate natural language explanations for recommendation,” in Proc. Workshop ExplainAble Recommendation Search, 2019, pp. 755–764.
[6]
X. Chen et al., “Personalized fashion recommendation with visual explanations based on multimodal attention network: Towards visually explainable recommendation,” in Proc. 42nd Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2019, pp. 765–774.
[7]
P. Sun, L. Wu, K. Zhang, Y. Fu, R. Hong, and M. Wang, “Dual learning for explainable recommendation: Towards unifying user preference prediction and review generation,” in Proc. Web Conf., 2020, pp. 837–847.
[8]
Y. Zhang et al., “Explainable recommendation: A survey and new perspectives,” Found. Trends® Inf. Retrieval, vol. 14, no. 1, pp. 1–101, 2020.
[9]
Y. Zhang, G. Lai, M. Zhang, Y. Zhang, Y. Liu, and S. Ma, “Explicit factor models for explainable recommendation based on phrase-level sentiment analysis,” in Proc. 37th Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2014, pp. 83–92.
[10]
L. Dong, S. Huang, F. Wei, M. Lapata, M. Zhou, and K. Xu, “Learning to generate product reviews from attributes,” in Proc. 15th Conf. Eur. Chapter Assoc. Comput. Linguistics, 2017, pp. 623–632.
[11]
P. Li, Z. Wang, Z. Ren, L. Bing, and W. Lam, “Neural rating regression with abstractive tips generation for recommendation,” in Proc. 40th Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2017, pp. 345–354.
[12]
J. Ni and J. McAuley, “Personalized review generation by expanding phrases and attending on aspect-aware representations,” in Proc. 56th Annu. Meeting Assoc. Comput. Linguistics, 2018, pp. 706–711.
[13]
J. Ni, J. Li, and J. McAuley, “Justifying recommendations using distantly-labeled reviews and fine-grained aspects,” in Proc. Conf. Empirical Methods Natural Lang. Process. 9th Int. Joint Conf. Natural Lang. Process., 2019, pp. 188–197.
[14]
L. Li, Y. Zhang, and L. Chen, “Generate neural template explanations for recommendation,” in Proc. 29th ACM Int. Conf. Inf. Knowl. Manage., 2020, pp. 755–764.
[15]
J. Li, W. X. Zhao, J.-R. Wen, and Y. Song, “Generating long and informative reviews with aspect-aware coarse-to-fine decoding,” in Proc. 57th Annu. Meeting Assoc. Comput. Linguistics, 2019, pp. 1969–1979.
[16]
Y. Xian et al., “EX3: Explainable attribute-aware item-set recommendations,” in Proc. 15th ACM Conf. Recommender Syst., 2021, pp. 484–494.
[17]
N. Wang, H. Wang, Y. Jia, and Y. Yin, “Explainable recommendation via multi-task learning in opinionated text data,” in Proc. 41st Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2018, pp. 165–174.
[18]
L. Li, Y. Zhang, and L. Chen, “Personalized transformer for explainable recommendation,” in Proc. 59th Annu. Meeting Assoc. Comput. Linguistics 11th Int. Joint Conf. Natural Lang. Process., 2021, pp. 4947–4957.
[19]
Y. Lin, P. Ren, Z. Chen, Z. Ren, J. Ma, and M. De Rijke, “Explainable outfit recommendation with joint outfit matching and comment generation,” IEEE Trans. Knowl. Data Eng., vol. 32, no. 8, pp. 1502–1516, Aug. 2019.
[20]
P. Tangseng and T. Okatani, “Toward explainable fashion recommendation,” in Proc. IEEE/CVF Winter Conf. Appl. Comput. Vis., 2020, pp. 2153–2162.
[21]
Q. Wu, P. Zhao, and Z. Cui, “Visual and textual jointly enhanced interpretable fashion recommendation,” IEEE Access, vol. 8, pp. 68 736–68 746, 2020.
[22]
H. Park, H. Jeon, J. Kim, B. Ahn, and U. Kang, “UniWalk: Explainable and accurate recommendation for rating and network data,” 2017,.
[23]
Z. Ren, S. Liang, P. Li, S. Wang, and M. de Rijke, “Social collaborative viewpoint regression with explainable recommendations,” in Proc. 10th ACM Int. Conf. Web Search Data Mining, 2017, pp. 485–494.
[24]
J. Tang, Y. Yang, S. Carton, M. Zhang, and Q. Mei, “Context-aware natural language generation with recurrent neural networks,” 2016, arXiv:1611.09900.
[25]
P. Li and A. Tuzhilin, “Towards controllable and personalized review generation,” in Proc. Conf. Empirical Methods Natural Lang. Process. 9th Int. Joint Conf. Natural Lang. Process., 2019, pp. 3237–3245.
[26]
P. Sun, L. Wu, K. Zhang, Y. Su, and M. Wang, “An unsupervised aspect-aware recommendation model with explanation text generation,” ACM Trans. Inf. Syst., vol. 40, no. 3, pp. 1–29, 2021.
[27]
J. Li et al., “Knowledge-enhanced personalized review generation with capsule graph neural network,” in Proc. 29th ACM Int. Conf. Inf. Knowl. Manage., 2020, pp. 735–744.
[28]
L. Zheng, V. Noroozi, and P. S. Yu, “Joint deep modeling of users and items using reviews for recommendation,” in Proc. 10th ACM Int. Conf. Web Search Data Mining, 2017, pp. 425–434.
[29]
D. Liu, J. Li, B. Du, J. Chang, and R. Gao, “DAML: Dual attention mutual learning between ratings and reviews for item recommendation,” in Proc. 25th ACM SIGKDD Int. Conf. Knowl. Discov. Data Mining, 2019, pp. 344–352.
[30]
A. Vaswani et al., “Attention is all you need,” in Proc. Adv. Neural Inf. Process. Syst., 2017, pp. 5998–6008.
[31]
Z. Liang, J. Du, and C. Li, “Abstractive social media text summarization using selective reinforced seq2seq attention model,” Neurocomputing, vol. 410, pp. 432–440, 2020.
[32]
Y. Liu, S. Yang, Y. Zhang, C. Miao, Z. Nie, and J. Zhang, “Learning hierarchical review graph representations for recommendation,” IEEE Trans. Knowl. Data Eng., early access, Apr. 26, 2021.
[33]
S. Seo, J. Huang, H. Yang, and Y. Liu, “Interpretable convolutional neural networks with dual local and global attention for review rating prediction,” in Proc. 11th ACM Conf. Recommender Syst., 2017, pp. 297–305.
[34]
L. Wu, X. He, X. Wang, K. Zhang, and M. Wang, “A survey on accuracy-oriented neural recommendation: From collaborative filtering to information-rich recommendation,” IEEE Trans. Knowl. Data Eng., early access, Jan. 25, 2022.
[35]
R. Ying, R. He, K. Chen, P. Eksombatchai, W. L. Hamilton, and J. Leskovec, “Graph convolutional neural networks for web-scale recommender systems,” in Proc. 24th ACM SIGKDD Int. Conf. Knowl. Discov. Data Mining, 2018, pp. 974–983.
[36]
X. Wang, X. He, M. Wang, F. Feng, and T.-S. Chua, “Neural graph collaborative filtering,” in Proc. 42nd Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2019, pp. 165–174.
[37]
C. Wu, F. Wu, T. Qi, S. Ge, Y. Huang, and X. Xie, “Reviews meet graphs: Enhancing user and item representations for recommendation with hierarchical attentive graph neural network,” in Proc. Conf. Empirical Methods Natural Lang. Process. 9th Int. Joint Conf. Natural Lang. Process., 2019, pp. 4886–4895.
[38]
J. Gao et al., “Set-sequence-graph: A multi-view approach towards exploiting reviews for recommendation,” in Proc. 29th ACM Int. Conf. Inf. Knowl. Manage., 2020, pp. 395–404.
[39]
J. Shuai et al., “A review-aware graph contrastive learning framework for recommendation,” in Proc. 45th Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2022, pp. 1283–1293.
[40]
Y. Zhang et al., “Enhancing sequential recommendation with graph contrastive learning,” in Proc. 31st Int. Joint Conf. Artif. Intell., 2022, pp. 2398–2405.
[41]
S. Wu, Y. Tang, Y. Zhu, L. Wang, X. Xie, and T. Tan, “Session-based recommendation with graph neural networks,” in Proc. 33rd AAAI Conf. Artif. Intell., 2019, pp. 346–353.
[42]
Z. Wang, W. Wei, G. Cong, X.-L. Li, X.-L. Mao, and M. Qiu, “Global context enhanced graph neural networks for session-based recommendation,” in Proc. 43rd Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, 2020, pp. 169–178.
[43]
S. Kübler, R. McDonald, and J. Nivre, “Dependency parsing,” Synth. Lectures Hum. Lang. Technol., vol. 1, no. 1, pp. 1–127, 2009.
[44]
D. Jurafsky and J. H. Martin, “Speech and language processing (draft),” Chapter A: Hidden Markov Models, vol. 19. Englewood Cliffs, NJ, USA: Prentice Hall, 2018, Art. no.
[45]
D. Wang, P. Liu, Y. Zheng, X. Qiu, and X.-J. Huang, “Heterogeneous graph neural networks for extractive document summarization,” in Proc. 58th Annu. Meeting Assoc. Comput. Linguistics, 2020, pp. 6209–6219.
[46]
L. Pan, Y. Xie, Y. Feng, T.-S. Chua, and M.-Y. Kan, “Semantic graphs for generating deep questions,” in Proc. 58th Annu. Meeting Assoc. Comput. Linguistics, 2020, pp. 1463–1475.
[47]
X. He, T. Chen, M.-Y. Kan, and X. Chen, “TriRank: Review-aware explainable recommendation by modeling aspects,” in Proc. 24th ACM Int. Conf. Inf. Knowl. Manage., 2015, pp. 1661–1670.
[48]
P. Veličković, G. Cucurull, A. Casanova, A. Romero, P. Liò, and Y. Bengio, “Graph attention networks,” in Proc. Int. Conf. Learn. Representations, 2018.
[49]
H. Gao and S. Ji, “Graph u-nets,” in Proc. Int. Conf. Mach. Learn., 2019, pp. 2083–2092.
[50]
H. Gao, Y. Chen, and S. Ji, “Learning graph pooling and hybrid convolutional operations for text representations,” in Proc. World Wide Web Conf., 2019, pp. 2743–2749.
[51]
J. Lee, I. Lee, and J. Kang, “Self-attention graph pooling,” in Proc. Int. Conf. Mach. Learn., 2019, pp. 3734–3743.
[52]
J. Y. Chin, K. Zhao, S. Joty, and G. Cong, “ANR: Aspect-based neural recommender,” in Proc. 27th ACM Int. Conf. Inf. Knowl. Manage., 2018, pp. 147–156.
[53]
J. Lu, J. Yang, D. Batra, and D. Parikh, “Hierarchical question-image co-attention for visual question answering,” in Proc. 30th Int. Conf. Neural Inf. Process. Syst., 2016, pp. 289–297.
[54]
S. Rendle, “Factorization machines,” in Proc. IEEE Int. Conf. Data Mining, 2010, pp. 995–1000.
[55]
R. He and J. McAuley, “Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering,” in Proc. 25th Int. Conf. World Wide Web, 2016, pp. 507–517.
[56]
Z. Cheng, Y. Ding, L. Zhu, and M. Kankanhalli, “Aspect-aware latent factor model: Rating prediction with ratings and reviews,” in Proc. World Wide Web Conf., 2018, pp. 639–648.
[57]
K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu, “BLEU: A method for automatic evaluation of machine translation,” in Proc. 40th Annu. Meeting Assoc. Comput. Linguistics, 2002, pp. 311–318.
[58]
C.-Y. Lin, “Rouge: A package for automatic evaluation of summaries,” in Proc. Text Summarization Branches Out, 2004, pp. 74–81.
[59]
S. Banerjee and A. Lavie, “METEOR: An automatic metric for MT evaluation with improved correlation with human judgments,” in Proc. ACL Workshop Intrinsic Extrinsic Eval. Measures Mach. Transl. Summarization, 2005, pp. 65–72.
[60]
I. Sutskever, O. Vinyals, and Q. V. Le, “Sequence to sequence learning with neural networks,” in Proc. Adv. Neural Inf. Process. Syst., 2014, pp. 3104–3112.
[61]
A. Mnih and R. R. Salakhutdinov, “Probabilistic matrix factorization,” in Proc. Adv. Neural Inf. Process. Syst., 2008, pp. 1257–1264.
[62]
Y. Koren, “Factorization meets the neighborhood: A multifaceted collaborative filtering model,” in Proc. 14th ACM SIGKDD Int. Conf. Knowl. Discov. Data Mining, 2008, pp. 426–434.
[63]
L. Wu, C. Quan, C. Li, Q. Wang, B. Zheng, and X. Luo, “A context-aware user-item representation learning for item recommendation,” ACM Trans. Inf. Syst., vol. 37, no. 2, pp. 1–29, 2019.
[64]
A. Paszke et al., “Pytorch: An imperative style, high-performance deep learning library,” in Proc. Adv. Neural Inf. Process. Syst., 2019, pp. 8024–8035.
[65]
G. Huang, Y. Li, G. Pleiss, Z. Liu, J. E. Hopcroft, and K. Q. Weinberger, “Snapshot ensembles: Train 1, get m for free,” in Proc. Int. Conf. Learn. Representations, 2017.
[66]
W. X. Zhao et al., “Comparing twitter and traditional media using topic models,” in Proc. Eur. Conf. Inf. Retrieval, 2011, pp. 338–349.

Cited By

View all
  • (2024)A Comparative Analysis of Text-Based Explainable Recommender SystemsProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688069(105-115)Online publication date: 8-Oct-2024
  • (2024)A Counterfactual Framework for Learning and Evaluating Explanations for Recommender SystemsProceedings of the ACM Web Conference 202410.1145/3589334.3645560(3723-3733)Online publication date: 13-May-2024

Recommendations

Comments

Information & Contributors

Information

Published In

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 August 2023

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Comparative Analysis of Text-Based Explainable Recommender SystemsProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688069(105-115)Online publication date: 8-Oct-2024
  • (2024)A Counterfactual Framework for Learning and Evaluating Explanations for Recommender SystemsProceedings of the ACM Web Conference 202410.1145/3589334.3645560(3723-3733)Online publication date: 13-May-2024

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media