ArgServices: A Microservice-Based Architecture for Argumentation Machines. Lenz, M., Dumani, L., Schenkel, R., & Bergmann, R. In Cimiano, P., Frank, A., Kohlhase, M., & Stein, B., editors, Robust Argumentation Machines, volume 14638, of Lecture Notes in Computer Science, pages 352–369, Cham, 2024. Springer Nature Switzerland. Paper doi abstract bibtex 1 download Argumentation is ubiquitous, and the development of argumentation machines could greatly assist humans in managing and navigating argumentation. However, the development of such systems is hindered by the lack of common standards and suitable tools, leading to ad-hoc solutions with little reuse value. Towards a more unified approach, we present an extensible microservice-based architecture for argumentation machines. Being built on the established gRPC framework, it provides strongly typed interfaces for the following services: (i) Argument Mining, (ii) Case-Based Reasoning on Arguments, (iii) Argument Retrieval and Ranking, and (iv) Quality Assessment of Arguments. Our system is designed to be extensible, allowing for easy integration of new tasks. We demonstrate the feasibility of our architecture via a proof-of-concept implementation and provide additional supplementary resources, such as a REST API gateway. Our contributions are publicly available on GitHub under the permissive MIT license.
@inproceedings{Lenz2024ArgServicesMicroserviceBasedArchitecture,
title = {{{ArgServices}}: {{A Microservice-Based Architecture}} for~{{Argumentation Machines}}},
shorttitle = {{{ArgServices}}},
booktitle = {Robust {{Argumentation Machines}}},
author = {Lenz, Mirko and Dumani, Lorik and Schenkel, Ralf and Bergmann, Ralph},
editor = {Cimiano, Philipp and Frank, Anette and Kohlhase, Michael and Stein, Benno},
year = {2024},
series = {Lecture {{Notes}} in {{Computer Science}}},
volume = {14638},
pages = {352--369},
publisher = {Springer Nature Switzerland},
address = {Cham},
doi = {10.1007/978-3-031-63536-6_21},
abstract = {Argumentation is ubiquitous, and the development of argumentation machines could greatly assist humans in managing and navigating argumentation. However, the development of such systems is hindered by the lack of common standards and suitable tools, leading to ad-hoc solutions with little reuse value. Towards a more unified approach, we present an extensible microservice-based architecture for argumentation machines. Being built on the established gRPC framework, it provides strongly typed interfaces for the following services: (i) Argument Mining, (ii) Case-Based Reasoning on Arguments, (iii) Argument Retrieval and Ranking, and (iv) Quality Assessment of Arguments. Our system is designed to be extensible, allowing for easy integration of new tasks. We demonstrate the feasibility of our architecture via a proof-of-concept implementation and provide additional supplementary resources, such as a REST API gateway. Our contributions are publicly available on GitHub under the permissive MIT license.},
isbn = {978-3-031-63536-6},
langid = {english},
url = {https://www.wi2.uni-trier.de/shared/publications/Lenz2024ArgServicesMicroserviceBasedArchitecture.pdf}
}
Downloads: 1
{"_id":"9HqPRa3BcGPsk674f","bibbaseid":"lenz-dumani-schenkel-bergmann-argservicesamicroservicebasedarchitectureforargumentationmachines-2024","author_short":["Lenz, M.","Dumani, L.","Schenkel, R.","Bergmann, R."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"ArgServices: A Microservice-Based Architecture for Argumentation Machines","shorttitle":"ArgServices","booktitle":"Robust Argumentation Machines","author":[{"propositions":[],"lastnames":["Lenz"],"firstnames":["Mirko"],"suffixes":[]},{"propositions":[],"lastnames":["Dumani"],"firstnames":["Lorik"],"suffixes":[]},{"propositions":[],"lastnames":["Schenkel"],"firstnames":["Ralf"],"suffixes":[]},{"propositions":[],"lastnames":["Bergmann"],"firstnames":["Ralph"],"suffixes":[]}],"editor":[{"propositions":[],"lastnames":["Cimiano"],"firstnames":["Philipp"],"suffixes":[]},{"propositions":[],"lastnames":["Frank"],"firstnames":["Anette"],"suffixes":[]},{"propositions":[],"lastnames":["Kohlhase"],"firstnames":["Michael"],"suffixes":[]},{"propositions":[],"lastnames":["Stein"],"firstnames":["Benno"],"suffixes":[]}],"year":"2024","series":"Lecture Notes in Computer Science","volume":"14638","pages":"352–369","publisher":"Springer Nature Switzerland","address":"Cham","doi":"10.1007/978-3-031-63536-6_21","abstract":"Argumentation is ubiquitous, and the development of argumentation machines could greatly assist humans in managing and navigating argumentation. However, the development of such systems is hindered by the lack of common standards and suitable tools, leading to ad-hoc solutions with little reuse value. Towards a more unified approach, we present an extensible microservice-based architecture for argumentation machines. Being built on the established gRPC framework, it provides strongly typed interfaces for the following services: (i) Argument Mining, (ii) Case-Based Reasoning on Arguments, (iii) Argument Retrieval and Ranking, and (iv) Quality Assessment of Arguments. Our system is designed to be extensible, allowing for easy integration of new tasks. We demonstrate the feasibility of our architecture via a proof-of-concept implementation and provide additional supplementary resources, such as a REST API gateway. Our contributions are publicly available on GitHub under the permissive MIT license.","isbn":"978-3-031-63536-6","langid":"english","url":"https://www.wi2.uni-trier.de/shared/publications/Lenz2024ArgServicesMicroserviceBasedArchitecture.pdf","bibtex":"@inproceedings{Lenz2024ArgServicesMicroserviceBasedArchitecture,\n title = {{{ArgServices}}: {{A Microservice-Based Architecture}} for~{{Argumentation Machines}}},\n shorttitle = {{{ArgServices}}},\n booktitle = {Robust {{Argumentation Machines}}},\n author = {Lenz, Mirko and Dumani, Lorik and Schenkel, Ralf and Bergmann, Ralph},\n editor = {Cimiano, Philipp and Frank, Anette and Kohlhase, Michael and Stein, Benno},\n year = {2024},\n series = {Lecture {{Notes}} in {{Computer Science}}},\n volume = {14638},\n pages = {352--369},\n publisher = {Springer Nature Switzerland},\n address = {Cham},\n doi = {10.1007/978-3-031-63536-6_21},\n abstract = {Argumentation is ubiquitous, and the development of argumentation machines could greatly assist humans in managing and navigating argumentation. However, the development of such systems is hindered by the lack of common standards and suitable tools, leading to ad-hoc solutions with little reuse value. Towards a more unified approach, we present an extensible microservice-based architecture for argumentation machines. Being built on the established gRPC framework, it provides strongly typed interfaces for the following services: (i) Argument Mining, (ii) Case-Based Reasoning on Arguments, (iii) Argument Retrieval and Ranking, and (iv) Quality Assessment of Arguments. Our system is designed to be extensible, allowing for easy integration of new tasks. We demonstrate the feasibility of our architecture via a proof-of-concept implementation and provide additional supplementary resources, such as a REST API gateway. Our contributions are publicly available on GitHub under the permissive MIT license.},\n isbn = {978-3-031-63536-6},\n langid = {english},\n url = {https://www.wi2.uni-trier.de/shared/publications/Lenz2024ArgServicesMicroserviceBasedArchitecture.pdf}\n}\n\n\n\n","author_short":["Lenz, M.","Dumani, L.","Schenkel, R.","Bergmann, R."],"editor_short":["Cimiano, P.","Frank, A.","Kohlhase, M.","Stein, B."],"key":"Lenz2024ArgServicesMicroserviceBasedArchitecture","id":"Lenz2024ArgServicesMicroserviceBasedArchitecture","bibbaseid":"lenz-dumani-schenkel-bergmann-argservicesamicroservicebasedarchitectureforargumentationmachines-2024","role":"author","urls":{"Paper":"https://www.wi2.uni-trier.de/shared/publications/Lenz2024ArgServicesMicroserviceBasedArchitecture.pdf"},"metadata":{"authorlinks":{}},"downloads":1},"bibtype":"inproceedings","biburl":"https://web.wi2.uni-trier.de/publications/WI2Publikationen.bib","dataSources":["MSp3DzP4ToPojqkFy","CnwPa99ZchEF4SZgh"],"keywords":[],"search_terms":["argservices","microservice","based","architecture","argumentation","machines","lenz","dumani","schenkel","bergmann"],"title":"ArgServices: A Microservice-Based Architecture for Argumentation Machines","year":2024,"downloads":1}