Aspect-guided syntax graph learning for explainable recommendation

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's preferences on different aspects of the it...

Full description

Saved in:
Bibliographic Details
Main Authors: Hu, Yidan, Liu, Yong, Miao, Chunyan, Lin, Gongqi, Miao, Yuan
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/164142
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-164142
record_format dspace
spelling sg-ntu-dr.10356-1641422023-01-06T04:40:18Z Aspect-guided syntax graph learning for explainable recommendation Hu, Yidan Liu, Yong Miao, Chunyan Lin, Gongqi Miao, Yuan School of Computer Science and Engineering Joint NTU-UBC Research Centre of Excellence in Active Living for the Elderly (LILY) Engineering::Computer science and engineering Explanation Generation Explainable Recommendation 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'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'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. AI Singapore National Research Foundation (NRF) Submitted/Accepted version This research is supported, in part, by the National Research Foundation (NRF), Singapore under its AI Singapore Programme (AISG Award No: AISG-GC-2019-003), and by the Development of Cryptographic Library and Support Systems (LP180101062), Australian Research Council. 2023-01-06T04:40:18Z 2023-01-06T04:40:18Z 2022 Journal Article Hu, Y., Liu, Y., Miao, C., Lin, G. & Miao, Y. (2022). Aspect-guided syntax graph learning for explainable recommendation. IEEE Transactions On Knowledge and Data Engineering. https://dx.doi.org/10.1109/TKDE.2022.3221847 1041-4347 https://hdl.handle.net/10356/164142 10.1109/TKDE.2022.3221847 2-s2.0-85142826011 en AISG-GC-2019-003 IEEE Transactions on Knowledge and Data Engineering © 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/TKDE.2022.3221847. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Explanation Generation
Explainable Recommendation
spellingShingle Engineering::Computer science and engineering
Explanation Generation
Explainable Recommendation
Hu, Yidan
Liu, Yong
Miao, Chunyan
Lin, Gongqi
Miao, Yuan
Aspect-guided syntax graph learning for explainable recommendation
description 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'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'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.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Hu, Yidan
Liu, Yong
Miao, Chunyan
Lin, Gongqi
Miao, Yuan
format Article
author Hu, Yidan
Liu, Yong
Miao, Chunyan
Lin, Gongqi
Miao, Yuan
author_sort Hu, Yidan
title Aspect-guided syntax graph learning for explainable recommendation
title_short Aspect-guided syntax graph learning for explainable recommendation
title_full Aspect-guided syntax graph learning for explainable recommendation
title_fullStr Aspect-guided syntax graph learning for explainable recommendation
title_full_unstemmed Aspect-guided syntax graph learning for explainable recommendation
title_sort aspect-guided syntax graph learning for explainable recommendation
publishDate 2023
url https://hdl.handle.net/10356/164142
_version_ 1754611268655775744