Answering Why-Questions for Subgraph Queries

被引:0
|
作者
Song, Qi [1 ]
Namaki, Mohammad Hossein [1 ]
Lin, Peng [1 ]
Wu, Yinghui [2 ]
机构
[1] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99163 USA
[2] Case Western Reserve Univ, Dept Comp & Data Sci, Cleveland, OH 44106 USA
关键词
Approximation algorithms; Computational modeling; Heuristic algorithms; Social networking (online); Query processing; Knowledge engineering; Knowledge based systems; Data provenance; query processing; data exploration; graph data; FRAMEWORK;
D O I
10.1109/TKDE.2020.3046436
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Subgraph queries are routinely used to search for entities in richly attributed graphs e.g., social networks and knowledge graphs. With little knowledge of underlying data, users often need to rewrite queries multiple times to reach desirable answers. Why-questions are studied to clarify missing or unexpected query results. This paper makes a first step to answer Why-questions for entity search in attributed graphs. We consider three common types of Why-questions: Why-not, Why, and Why-rank, which suggest query manipulations that are responsible for user-specified missing, unexpected, and undesirably ranked entities, respectively. (1) We approach a general query rewriting paradigm that suggests to identify desired entities that are specified by Why-questions. We introduce measures that characterize good query rewrites by incorporating both query editing cost and answer closeness. (2) While computing optimal query rewrites is intractable, we develop feasible algorithms, from approximation to fast heuristics, and provide query rewrites with (near) optimality guarantees whenever possible, for Why, Why-not and Why-rank questions. We further show that our results remain intact for Why questions that (1) request a single query rewrite to clarify multiple types of entities, and (2) variants such as Why-empty and Why-so-many, by providing the matching algorithms. Using real-world graphs, we experimentally verify that our algorithms are effective and feasible for large graphs. Our case study also verifies their application in e.g., knowledge exploration.
引用
收藏
页码:4636 / 4649
页数:14
相关论文
共 50 条
  • [1] Answering Why-Questions for Subgraph Queries in Multi-Attributed Graphs
    Song, Qi
    Namaki, Mohammad Hossein
    Wu, Yinghui
    [J]. 2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 40 - 51
  • [2] Answering Arabic Why-Questions
    Dardour, Sondes
    Fehri, Hela
    Haddar, Kais
    [J]. EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 1615 - 1622
  • [3] Answering Why-questions by Exemplars in Attributed Graphs
    Namaki, Mohammad Hossein
    Song, Qi
    Wu, Yinghui
    Yang, Shengqi
    [J]. SIGMOD '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2019, : 1481 - 1498
  • [4] Discourse-based answering of why-questions
    Verberne, Suzan
    Boves, Lou
    Coppen, Peter-Arno
    Oostdijk, Nelleke
    [J]. TRAITEMENT AUTOMATIQUE DES LANGUES, 2006, 47 (02): : 21 - 41
  • [5] TellMeWhy: A Dataset for Answering Why-Questions in Narratives
    Lal, Yash Kumar
    Chambers, Nathanael
    Mooney, Raymond
    Balasubramanian, Niranjan
    [J]. FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL-IJCNLP 2021, 2021, : 596 - 610
  • [6] Answering Why-Questions Using Probabilistic Logic Programming
    Salam, Abdus
    Schwitter, Rolf
    Orgun, Mehmet A.
    [J]. AI 2019: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, 11919 : 153 - 164
  • [7] Learning to Explain: Answering Why-Questions via Rephrasing
    Nie, Allen
    Bennett, Erin D.
    Goodman, Noah D.
    [J]. NLP FOR CONVERSATIONAL AI, 2019, : 113 - 120
  • [8] Answering Why-Not Questions on GeoSPARQL Queries
    Li, Yin
    Li, Bixin
    [J]. WEB AND BIG DATA, PT II, APWEB-WAIM 2022, 2023, 13422 : 286 - 300
  • [9] Answering why-not questions on KNN queries
    Zhong, Zhefan
    Lin, Xin
    He, Liang
    Yang, Jing
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2019, 13 (05) : 1062 - 1071
  • [10] Answering why-not questions on KNN queries
    Zhefan Zhong
    Xin Lin
    Liang He
    Jing Yang
    [J]. Frontiers of Computer Science, 2019, 13 : 1062 - 1071