-
Notifications
You must be signed in to change notification settings - Fork 58
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
[QA] Uploading a answer-file without specifying the dataset #250
Comments
I am not convinced that this is a valuable feature. I see two solutions to implement that and both have drawbacks.
|
With respect to being a valuable feature: I imagine the following scenario: some crazy guy comes up with a chess QA engine and a chess QA dataset. Pretty crazy, right? He wants to test his system's answers (formatted as a QALD JSON file since he has no public IP address or URL) against his dataset (formatted as a QALD JSON file). My solution: for each question in the dataset(s), you look into the uploaded file, whether there is a question with the same string (basically treating the file as a system). |
Ok, so you still have a mapping to a dataset but instead of mapping it to one of the listed datasets, you would like to map it to the uploaded dataset. Yes, that makes it much clearer! In this case it would make sense. Although your example scenario is really unrealistic. What about the following idea: next to the known datasets in the drop down menu, we could add a |
Yes! There should be "next to the known datasets in the drop down menu [an] a uploaded dataset line. If this is chosen, the user has to upload a dataset - otherwise the submit button can not be pressed." However, what about the scenario that someone, e.g. Semantic Web lecture students, have no way to deploy a web service but are asked to evaluate there system with GERBIL QA? Then we could <FILL IN TEXT> |
unrealistic? But i do not understand the answer file upload drop box either way. |
@RicardoUsbeck your second last comment simply ends within the sentence. Maybe you want to finalize your thought because I do not really understand it 😉 Nikit will create an easy solution based on what we already have. |
It actually ate my parameter. Thus, Nikit can go ahead |
Proposed solution:
The main disadvantage of this approach is that it is counter-intuitive because the user has to add the dataset first, scroll back and upload the answer file. Apart from that, it has to be made sure that the backend can handle the data. |
We initially did introduce that drop-down list, because we didn't want to do a n times m search to find the matching question-answer-pairs from the dataset and the system answer, right? So maybe, for the case of an uploaded dataset, the backend should do that sacrificing runtime efficiency? |
But it is our runtime on our server 😢 I think there should be not too hard to adapt it to work as before. We simply have to add this special case to our backend, I guess 🤔 |
You mean @nikit91 has to add this special case 😄 |
Unfortunately, @nikit91 is busy with a different project. I will see whether we can find somebody to handle this. |
see #344 , reopen if it does not work |
As a user, I would like to be able to upload answer-files without specifying the target dataset.
Solution: Make a search through the uploaded answer-file for the question stemming from the evaluation dataset. If the uploaded answer is not there, vote it as 0 in all metrics otherwise evaluate.
The text was updated successfully, but these errors were encountered: