args-framework issueshttps://git.webis.de/code-research/arguana/args/args-framework/-/issues2023-04-21T07:06:06Zhttps://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/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/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/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/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/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/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/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/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/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/88Duplicate IDs for duplicate content2021-02-08T14:28:32ZJohannes Kieseljohannes.kiesel@uni-weimar.deDuplicate IDs for duplicate contentNot sure if this is a problem.
The argument ID is calculated from the URL, the conclusion text, and the premise text.
This means that if an argument is duplicated on the same page and for the same conclusion, they get the same ID, and ...Not sure if this is a problem.
The argument ID is calculated from the URL, the conclusion text, and the premise text.
This means that if an argument is duplicated on the same page and for the same conclusion, they get the same ID, and one of them is thus dropped in indexing.
Now, it seems there are actually several such cases, for example https://www.debate.org/debates/Music-Battle/2/ : there are two posts that just contain the text "http://www.youtube.com... http://www.youtube.com... http://www.youtube.com... http://www.youtube.com... http://www.youtube.com..." (due to debate.org not displaying the full link).
I think it is okay to drop one of these "arguments" since we do not look at links so far. I guess best would probably be to drop both.
So there is nothing to do for this at the moment, so I will close it immediately.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/86Add source attribute to premise annotations2020-09-18T20:05:35ZJohannes Kieseljohannes.kiesel@uni-weimar.deAdd source attribute to premise annotationsTo trace back how the annotations came to be (especially useful for fallback chain composites)To trace back how the annotations came to be (especially useful for fallback chain composites)https://git.webis.de/code-research/arguana/args/args-framework/-/issues/85Log fallback2020-09-18T20:12:35ZJohannes Kieseljohannes.kiesel@uni-weimar.deLog fallbackLog it (debug level) when a fallback occurs for the different fallback chain composites.Log it (debug level) when a fallback occurs for the different fallback chain composites.https://git.webis.de/code-research/arguana/args/args-framework/-/issues/84Pick the better sentence of the snippet for the summary2020-12-14T11:18:33ZJohannes Kieseljohannes.kiesel@uni-weimar.dePick the better sentence of the snippet for the summaryThe extractive snippet generation approach provides a score for each sentence (the API of @sile2804 does not at the moment). We should pick the higher scored one.
This also needs a small adaption to the ExtractiveSnippet annotation: an ...The extractive snippet generation approach provides a score for each sentence (the API of @sile2804 does not at the moment). We should pick the higher scored one.
This also needs a small adaption to the ExtractiveSnippet annotation: an optional score attribute.Next thingsJohannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/83Improve contrast of snippet and full argument text2020-09-20T21:15:23ZJohannes Kieseljohannes.kiesel@uni-weimar.deImprove contrast of snippet and full argument textTest different greys. Also discuss with Benno.Test different greys. Also discuss with Benno.Johannes Kieseljohannes.kiesel@uni-weimar.deJohannes Kieseljohannes.kiesel@uni-weimar.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/82Argument summary: one sentence at most2020-09-18T20:01:59ZJohannes Kieseljohannes.kiesel@uni-weimar.deArgument summary: one sentence at mostProbably just look for ". ". This could be a boolean option for the summary generator.Probably just look for ". ". This could be a boolean option for the summary generator.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.dehttps://git.webis.de/code-research/arguana/args/args-framework/-/issues/80idebate links are broken: no https2021-01-07T14:49:54ZMartin Potthastmartin.potthast@uni-weimar.deidebate links are broken: no https![image](/uploads/ad507c16d09e3c36d2b28d8c342cb6fc/image.png)
When clicking on the link, the web page does not load, it works with http as protocol.![image](/uploads/ad507c16d09e3c36d2b28d8c342cb6fc/image.png)
When clicking on the link, the web page does not load, it works with http as protocol.