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...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
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 |