Context-Aware Explainable Recommendation Based on Domain Knowledge Graph

被引:15
|
作者
Syed, Muzamil Hussain [1 ]
Tran Quoc Bao Huy [2 ]
Chung, Sun-Tae [2 ,3 ]
机构
[1] Soongsil Univ, Grad Sch, Dept Informat & Telecommun, Seoul 06978, South Korea
[2] Soongsil Univ, Grad Sch, Dept Intelligent Syst, Seoul 06978, South Korea
[3] Soongsil Univ, Sch Artificial Intelligence Convergence, Seoul 06978, South Korea
关键词
domain knowledge graph; natural language query; recommendation system;
D O I
10.3390/bdcc6010011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid growth of internet data, knowledge graphs (KGs) are considered as efficient form of knowledge representation that captures the semantics of web objects. In recent years, reasoning over KG for various artificial intelligence tasks have received a great deal of research interest. Providing recommendations based on users' natural language queries is an equally difficult undertaking. In this paper, we propose a novel, context-aware recommender system, based on domain KG, to respond to user-defined natural queries. The proposed recommender system consists of three stages. First, we generate incomplete triples from user queries, which are then segmented using logical conjunction (perpendicular to) and disjunction (proves) operations. Then, we generate candidates by utilizing a KGE-based framework (Query2Box) for reasoning over segmented logical triples, with perpendicular to, proves, and there exists operators; finally, the generated candidates are re-ranked using neural collaborative filtering (NCF) model by exploiting contextual (auxiliary) information from GraphSAGE embedding. Our approach demonstrates to be simple, yet efficient, at providing explainable recommendations on user's queries, while leveraging user-item contextual information. Furthermore, our framework has shown to be capable of handling logical complex queries by transforming them into a disjunctive normal form (DNF) of simple queries. In this work, we focus on the restaurant domain as an application domain and use the Yelp dataset to evaluate the system. Experiments demonstrate that the proposed recommender system generalizes well on candidate generation from logical queries and effectively re-ranks those candidates, compared to the matrix factorization model.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Context-Aware Service Recommendation Based on Knowledge Graph Embedding
    Mezni, Haithem
    Benslimane, Djamal
    Bellatreche, Ladjel
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (11) : 5225 - 5238
  • [2] Context-Aware Interactive Knowledge-Based Recommendation
    Dadouchi C.
    Agard B.
    Montreuil B.
    SN Computer Science, 3 (6)
  • [3] Graph Neural Network for Context-Aware Recommendation
    Sattar, Asma
    Bacciu, Davide
    NEURAL PROCESSING LETTERS, 2023, 55 (05) : 5357 - 5376
  • [4] Graph Neural Network for Context-Aware Recommendation
    Asma Sattar
    Davide Bacciu
    Neural Processing Letters, 2023, 55 : 5357 - 5376
  • [5] Incorporating Prior Knowledge into Context-Aware Recommendation
    Zheng, Haitao
    Mao, Xiaoxi
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT III, 2016, 9949 : 499 - 508
  • [6] Context-aware Session-based Recommendation with Graph Neural Networks
    Zhang, Zhihui
    Yu, Jianxiang
    Li, Xiang
    2023 IEEE INTERNATIONAL CONFERENCE ON KNOWLEDGE GRAPH, ICKG, 2023, : 35 - 44
  • [7] Context-aware Graph Embedding for Session-based News Recommendation
    Sheu, Heng-Shiou
    Li, Sheng
    RECSYS 2020: 14TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2020, : 657 - 662
  • [8] POI Recommendation Based on Multidimensional Context-aware Graph Embedding Model
    Chen J.-S.
    Meng X.-W.
    Ji W.-Y.
    Zhang Y.-J.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (12): : 3700 - 3715
  • [9] Context-Aware Temporal Knowledge Graph Embedding
    Liu, Yu
    Hua, Wen
    Xin, Kexuan
    Zhou, Xiaofang
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 583 - 598
  • [10] Context-aware graph embedding with gate and attention for session-based recommendation
    Zeng, Biqing
    Chi, Junlong
    Hong, Peilin
    Lu, Guangming
    Zhang, David
    Chen, Bingzhi
    NEUROCOMPUTING, 2024, 574