LARS-research / AdaProp

[KDD 2023] AdaProp: Learning Adaptive Propagation for Graph Neural Network based Knowledge Graph Reasoning
https://arxiv.org/pdf/2205.15319.pdf
18 stars 3 forks source link

Some conceptual confusion #7

Closed MavenZheng1003 closed 2 months ago

MavenZheng1003 commented 3 months ago

Hello! I'm sorry to bother you. Recently, when I read your paper, the cognitive boundary between KBQA task and KB reasoning task is quite blurred. Especially in this work, I think it is highly similar to the two stages of KBQA knowledge retrieval and semantic parsing. Could you please answer that for me, because if it is a KBQA task, I may need to select a data set like CWQ to try later. Looking forward to your reply, thanks again!

yzhangee commented 2 months ago

Hi, thank you for your interest. The connection between KGQA and KG reasoning indeed has a strong connection. In practice, KBQA focuses on understanding the query (in text), and then obtains the answer from KG or retrieves relevant knowledge. For KG reasoning, it focuses more on exploring the answer over KG given a query like (e_q, r_q, ?), where the query entity and relation are given.

Since AdaProp contains no textual understanding and processing module, it cannot be directly used for KGQA tasks. However, with some adaptation, it can be used for the KGQA task by specially processing text information.

In summary, for the method itself, you do not need to test it on KGQA datasets like CWQ. But if you are interested in adapting it to KGQA, some customized design on text should help.

MavenZheng1003 commented 2 months ago

I see, can KG reasoning be approximated as a subtask of KBQA? Because KBQA needs to complete the understanding of the question before completing KG reasoning.Thank you very much for your patience again!