-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why no sparql for each question ? #4
Comments
Hi, These results were extracted from a preprocessed version of Freebase, so we did not use SPARQL queries. Kelvin |
If no SPARQL queries is provided, how to use this dataset properly ? |
The dataset includes the Freebase MIDs that directly corresponds to entities in Freebase. Also, a subset of Freebase (preprocessed) has been linked in the README. |
i see, but to simulate the execution of sparql query, shouldn't we know the query form, e.g. SELECT, ASK, SELECT DISTINCT etc. ? |
Unfortunately, I was not the one that worked on preprocessing Freebase, so I can't provide you with some sample SPARQL queries. Sorry about that. |
I am wondering how to check the correct answer of question if only the variables and predicates are known but not the format. Many thanks ! |
I'm not sure what you mean by format, but the object node in each Freebase triple is always the answer to the question. |
How do you evaluate the result ? |
Is it possible to provide the pre-processing files and the evaluation scripts so that we know how to evaluate the result |
This dataset should be used to evaluate your KBQA results, there is no need to evaluate it. It was previously labelled and assessed by human annotators. |
I do know that the dataset is labelled and assessed by human annotators. My question is , I see that you provided a subset of Freebase (2.2GB zip) for evaluations, but in the subset, only the EntityMid is given but not the corresponding EntityName. Therefore i would like to know where i could find a NameFile for the subset, so that we could do the evaluation if we use this dataset ? Many Thanks. |
If you want to get from EntityMid to EntityName, use the |
All EntityMid within the subset can be indexed this way ? |
Yes, should be, this is all straight from the original Freebase data dumps. Therefore, it may be possible for some unpopular Freebase MIDs to be missing labels. |
But the 'unpopular Freebase MIDs without labels are not in the FreebaseQA dataset , am i right ? |
Theoretically yes, if they didn't have a label, our algorithm would not have been able to pick them up. |
To evaluate the performance, one can either count the final answerMID or count the topicentitymid and the inferential chain as correct, which way you used ? |
The |
I assume that finding the 'answermid' is equivalent to finding 'topicentitymid+inferentialchain', Is it ? |
Another question is Mediator Nodes are not some nodes " do not have a name or alias associated with it" as described in your paper, right? It has an actually name in the subset of freebase dataset. |
No, mediator nodes should not have names (like |
Is it common in the whole dataset for which we are not able to uniquely determine the answer to a question by querying freebase subset with the corresponding topicentitymid and the inferential chain? For the example: Another example: |
These examples probably shouldn't have been included in the FreebaseQA data set since the inferential chains don't completely reflect the meaning behind the questions. The data set isn't perfect since labelling was done by human annotators as I've mentioned earlier, so sometimes some bad examples pop up. |
Thanks for the dataset, but why there is no sparql query for each question ?
The text was updated successfully, but these errors were encountered: