args-framework issueshttps://git.webis.de/code-research/arguana/args/args-framework/-/issues2023-04-21T07:37:43Zhttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/109Switch to K8S load balancing2023-04-21T07:37:43ZJohannes Kieseljohannes.kiesel@uni-weimar.deSwitch to K8S load balancingJanek Bevendorff: Args.me läuft noch komplett über webis1/2. Das sollte mal auf den Loadbalancer umgestellt werden.Janek Bevendorff: Args.me läuft noch komplett über webis1/2. Das sollte mal auf den Loadbalancer umgestellt werden.Github TransitionJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/1Abstract from Argument to Result2023-04-21T07:15:44ZJohannes Kieseljohannes.kiesel@uni-weimar.deAbstract from Argument to ResultIn order to allow for the retrieval of other results than arguments, the `Retriever` should retrieve `Result`s. Where `RetrievedArgument` implements `Result`.
Planned model of `Result`:
- Unique ID
- Score
- Type attribute for des...In order to allow for the retrieval of other results than arguments, the `Retriever` should retrieve `Result`s. Where `RetrievedArgument` implements `Result`.
Planned model of `Result`:
- Unique ID
- Score
- Type attribute for deserializationGithub TransitionJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/71Move indexing pipeline to Kubernetes2023-04-21T07:15:36ZJohannes Kieseljohannes.kiesel@uni-weimar.deMove indexing pipeline to KubernetesProbably in two parts: acquisition and indexing. Use Kubernetes CronJobs.
The indexing job has to run after the acquisition job. How to do this?
The retrieval container has to reload the index when it is rebuild. How to do this?
How t...Probably in two parts: acquisition and indexing. Use Kubernetes CronJobs.
The indexing job has to run after the acquisition job. How to do this?
The retrieval container has to reload the index when it is rebuild. How to do this?
How to monitor these processesGithub TransitionJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/112Docker as part of development2023-04-21T07:06:06ZJohannes Kieseljohannes.kiesel@uni-weimar.deDocker as part of developmentWe surprisingly many problems with running args on Windows. Then again, maybe it is rather surprising that it still works without problems on Linux after that many years.
Anyway. The quickstart should be on getting a Docker image and ru...We surprisingly many problems with running args on Windows. Then again, maybe it is rather surprising that it still works without problems on Linux after that many years.
Anyway. The quickstart should be on getting a Docker image and run it. Docker is meanwhile essential technology for us. A Docker container should also be used for compilation to avoid dependencies of installed Java versions and so on.Github TransitionJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/110Open API description for API2023-04-21T07:05:52ZJohannes Kieseljohannes.kiesel@uni-weimar.deOpen API description for APIGithub TransitionJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/7Queries in quotes handled wrongly2023-02-27T08:45:42ZJohannes Kieseljohannes.kiesel@uni-weimar.deQueries in quotes handled wronglyCopied from https://git.webis.de/webisstud/wstud-argument-search-engine-ss18/issues/1
This might already work in the new version, but needs to be tested.
Queries in quotes lead to erroneous results sometimes, maybe even for all queries...Copied from https://git.webis.de/webisstud/wstud-argument-search-engine-ss18/issues/1
This might already work in the new version, but needs to be tested.
Queries in quotes lead to erroneous results sometimes, maybe even for all queries with more than one word (example: "universal health care").
This hasn't been the case always, in particular the examples used in the ArgMining-2017 paper even used quotes. But is already showed up at the end of the initial argument search project.
Probably related (old implementation!):
searching for query '9 11' returns (for now) unexplainable results:
- it shows that there are 0 con-arguments, but 4 con arguments get presented anyways
- every argument but one has '...' as a title, no snippet text and no score, it does show the conclusion though
- could the implicit '/' character in 9/11 be the cause of this problem?
- https://git.webis.de/webisstud/wstud-argument-search-engine-ss18/raw/master/readmeProblemsImg/imageProblem10.pnghttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/13No result when query contains "/"2023-02-27T08:45:32ZJohannes Kieseljohannes.kiesel@uni-weimar.deNo result when query contains "/"This might be resolved in the new framework, but needs to be checked
searching for a query with a '/' character in it will lead to no resultsThis might be resolved in the new framework, but needs to be checked
searching for a query with a '/' character in it will lead to no resultshttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/69Howtos2023-02-27T08:42:12ZJohannes Kieseljohannes.kiesel@uni-weimar.deHowtos* [x] Collect a list of desired howtos in the README
* [ ] Implement them* [x] Collect a list of desired howtos in the README
* [ ] Implement themJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/79Get a better understanding of how Lucene works2023-02-27T08:41:16ZJohannes Kieseljohannes.kiesel@uni-weimar.deGet a better understanding of how Lucene worksIn order to understand strange things like this one (found by @weho4681):
Es gibt im Index die folgende Conclusion:
Rap Battle: Trump vs Clinton
Wenn ich nach dieser suche, finde ich aber nichts:
https://www.args.me/search.html?query=R...In order to understand strange things like this one (found by @weho4681):
Es gibt im Index die folgende Conclusion:
Rap Battle: Trump vs Clinton
Wenn ich nach dieser suche, finde ich aber nichts:
https://www.args.me/search.html?query=Rap+Battle%3A+Trump+vs+Clinton
Wenn ich den Doppelpunkt weglasse, finde ich Argumente mit der Conclusion:
https://www.args.me/search.html?query=Rap+Battle+Trump+vs+Clinton
Aber jetzt wird's seltsam... Wenn ich die Conclusion mit Doppelpunkt in Anführungszeichen setze, finde ich was:
https://www.args.me/search.html?query=%22Rap+Battle%3A+Trump+vs+Clinton%22https://git.webis.de/code-research/arguana/args/args-framework/-/issues/93More contrast in snippet highlighting needed2023-02-27T08:40:05ZHenning WachsmuthMore contrast in snippet highlighting neededThe color difference between the snippet sentences and the other sentences in the full argument seem too little now, they are hardly noticeable at all.
Maybe increase contrast between black and gray a bit again?
Notice that should cont...The color difference between the snippet sentences and the other sentences in the full argument seem too little now, they are hardly noticeable at all.
Maybe increase contrast between black and gray a bit again?
Notice that should contrasts may also be clearer on some screens than on others.Johannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/98API documentation: context and premise annotations2023-02-27T08:38:41ZJohannes Kieseljohannes.kiesel@uni-weimar.deAPI documentation: context and premise annotationsAdd documentation for the context and premise annotations. Link to papers!Add documentation for the context and premise annotations. Link to papers!Johannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/99Annotate Quotations2023-02-27T08:38:20ZJohannes Kieseljohannes.kiesel@uni-weimar.deAnnotate QuotationsUse quotations markers, text reuse within a page, and HTML.Use quotations markers, text reuse within a page, and HTML.https://git.webis.de/code-research/arguana/args/args-framework/-/issues/106Some queries return to the start page2023-02-27T08:35:57ZJohannes Kieseljohannes.kiesel@uni-weimar.deSome queries return to the start pageLooks like a bug in the XSLT.
For example: https://www.args.me/api/v2/arguments?query=covid%20hate%20speech
Thanks @zosi2173 for reporting!Looks like a bug in the XSLT.
For example: https://www.args.me/api/v2/arguments?query=covid%20hate%20speech
Thanks @zosi2173 for reporting!https://git.webis.de/code-research/arguana/args/args-framework/-/issues/87Arguments from Experts2021-12-14T09:52:26ZJohannes Kieseljohannes.kiesel@uni-weimar.deArguments from ExpertsIntegrate Fan Fan's thesisIntegrate Fan Fan's thesisYamen AjjourYamen Ajjourhttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/107Add dataset to ir_datasets2021-11-16T09:36:45ZJan Heinrich Reimerheinrich.reimer@uni-jena.deAdd dataset to ir_datasetsMany IR frameworks are well integrated with the [ir_datasets](https://github.com/allenai/ir_datasets) package.
That package can also be used to very easily download various IR dataset (as the name suggests :wink:).
Internally at Webi...Many IR frameworks are well integrated with the [ir_datasets](https://github.com/allenai/ir_datasets) package.
That package can also be used to very easily download various IR dataset (as the name suggests :wink:).
Internally at Webis, we would like to experiment with the corpus for [Axiomatic Argumentative Reranking](https://git.webis.de/code-research/web-search/axiomatic-argumentative-reranking-benchmark/).
So it might be worth it to integrate the [args.me dataset](https://zenodo.org/record/3734893) to that package.
I'd like to help with that!Jan Heinrich Reimerheinrich.reimer@uni-jena.deJan Heinrich Reimerheinrich.reimer@uni-jena.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/102Add hyperlink premise annotation2021-05-01T22:03:16ZJohannes Kieseljohannes.kiesel@uni-weimar.deAdd hyperlink premise annotationBased on HTML.Based on HTML.Johannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/95HTML explanation does not consider just-in-source terms2021-04-08T10:44:53ZJohannes Kieseljohannes.kiesel@uni-weimar.deHTML explanation does not consider just-in-source termsDoes not work:
https://www.args.me/api/v2/arguments?query=Should+Universal+Basic&ids=Sa76b7e0f-Ae9351369&format=html
Works:
https://www.args.me/api/v2/arguments?query=Universal+Basic+Should&ids=Sa76b7e0f-Ae9351369&format=htmlDoes not work:
https://www.args.me/api/v2/arguments?query=Should+Universal+Basic&ids=Sa76b7e0f-Ae9351369&format=html
Works:
https://www.args.me/api/v2/arguments?query=Universal+Basic+Should&ids=Sa76b7e0f-Ae9351369&format=htmlhttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/90User Cookie2021-03-06T22:41:51ZJohannes Kieseljohannes.kiesel@uni-weimar.deUser CookieThis is needed to make #32 effective and will be essential for a conversational interface
- A new property for the Query object: `userId` (this is (as wanted) automatically then used in caching)
- A new member for the Query object t...This is needed to make #32 effective and will be essential for a conversational interface
- A new property for the Query object: `userId` (this is (as wanted) automatically then used in caching)
- A new member for the Query object to store cookies
- If not present in the request, an ID String is randomly generated and send to the client through this:
```
Set-Cookie: user=<random>; Domain=args.me; SameSite=Lax
```
This will create a "Session Cookie" that is removed if the browser session ends.
- If present in the request, the Query property will be set and the cookie stored. The stored cookie will be played back to the client on response
- In the future, there will be a page that allows to add `Max-Age=<seconds>` to the cookie, thereby making the cookie last longer than a session. This should also be played back on response (might need adjustments?)
Desirable:
- Is it possible to not create a cookie (unless it exists) when querying the API?Johannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/62Some debatewise arguments seems incomplete2021-03-01T23:23:00ZJohannes Kieseljohannes.kiesel@uni-weimar.deSome debatewise arguments seems incompletehttps://www.args.me/search.html?query=feminism&mode=discussion&sourceDomain=debatewise,idebate,debatepedia
![image](/uploads/501c2a7c4f7b5dabd6c1136f61f9ed38/image.png)
The given source URL does not work, as well.https://www.args.me/search.html?query=feminism&mode=discussion&sourceDomain=debatewise,idebate,debatepedia
![image](/uploads/501c2a7c4f7b5dabd6c1136f61f9ed38/image.png)
The given source URL does not work, as well.https://git.webis.de/code-research/arguana/args/args-framework/-/issues/81Missing conclusions in full argument2021-03-01T23:13:14ZJohannes Kieseljohannes.kiesel@uni-weimar.deMissing conclusions in full argumentThe conclusions ("Supported: ..." / Attacked: ...") have got lost in the full argument.The conclusions ("Supported: ..." / Attacked: ...") have got lost in the full argument.Next thingsJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.de