<div class="csl-bib-body">
<div class="csl-entry">Hatschka, C. (2022). <i>Representing normative reasoning in answer set programming using weak constraints</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2022.99420</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2022.99420
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/81229
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
Durch die zunehmende Bedeutung von ethischer KI hat das Durchsetzen von ethischen,gesellschaftlichen und rechtlichen Normen gegenüber autonom agierenden Agenten ebenfalls an Bedeutung gewonnen. Über Normen zu argumentieren (normative reasoning) ist in vielen Fällen schwer, da sich Normen oft widersprechen, nur unter bestimmten Umständen gültig sind oder verletzt werden müssen. Eine Art über Normen zu argumentieren ist es, sie in logischer Form zu kodieren (Genaueres dazu auf Seite 63) und Prioritäten unter ihnen festzulegen. Über die Jahre wurden mehrere Ansätze vorgeschlagen. Diese Masterarbeit stellt eine einfache Methode zur Kodierung normativer Systeme unter Verwendung von “weak constraints” (schwache Einschränkungen) in Answer Set Programming vor. Answer Set Programming ist ein deklarativer Problemlösungsansatz,der seine Wurzeln in der Wissensrepräsentation, der logischen Programmierung und der nicht-monotonen Argumentation hat. Wir haben uns aufgrund der Ausdrucksstärke von Answer Set Programming und der Effizienz der verfügbaren Löser für diesen Ansatz entschieden. Standard Deontic Logic ist das erste logische System, das eingeführt wurde,um über Verpflichtungen, Erlaubnisse und verwandte Konzepte zu argumentieren. Wir beschreiben einige der bekanntesten deontischen Paradoxa, die zeigen, dass Standard Deontic Logic manche Aspekte, welche wir im Alltag verwenden um über Normen zu argumentieren, nicht erfassen kann. Wir kodieren diese Paradoxa fallweise unter Verwendung einer gemeinsamen Basis. Anfangs kodieren wir einige der deontischen Paradoxa.Wir abstrahieren und verallgemeinern diese Kodierungen um eine einfache Methodik zur Kodierung normativer Systeme zu entwickeln. Anhand von zwei Fallstudien wird diese Methodik demonstriert. In der ersten Fallstudie kodieren wir eine vereinfachte Version eines Beispiels aus der realen Welt, nämlich die Pflichten eines Agenten beim Autofahren.In der zweiten Fallstudie verwenden wir unsere Methodik, um die Normen für “ethische”Versionen des Pacman-Videospiels von Neufeld et al. (CADE, 2021) zu kodieren und zu implementieren.
de
dc.description.abstract
As ethical AI is becoming increasingly important so is the topic of enforcing ethical, legal and social norms on agents acting autonomously. Reasoning about norms (normativereasoning) is in many cases quite hard as often norms contradict each other, might only hold under certain circumstances or need to be violated. A way to reason about norms, isto encode them in some logic (discussed further on page 63) and determine prioritisation among these. Multiple approaches have been proposed over the years. This master thesis introduces a simple methodology to encode normative systems using weak constraints in Answer Set Programming. Answer Set Programming is a declarative problem solving approach, with roots in knowledge representation, logic programming and non-monotonic reasoning. We chose this approach because of the expressivity of Answer Set Programming and the efficiency of available solvers. Standard Deontic Logic is the first logical systemintroduced to reason about obligations, permissions and related concepts. We discuss some of the most famous deontic paradoxes which show that Standard Deontic Logic fails to capture aspects of real world reasoning about norms. We encode these paradoxes on a case by case basis using a common core. We start by encoding some of the deonticparadoxes. Through abstracting and generalising those encodings we develop a simplemethodology for encoding normative systems. Our methodology is demonstrated on two case studies. In the first case study we encode a simplified version of a real worldexample, namely the obligations of an agent while driving. For the second case study, we use our methodology to encode and implement the norms for “ethical” versions of the video game Pacman by Neufeld et al. (CADE, 2021).
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Deontic Logic
en
dc.subject
Normative Reasoning
en
dc.subject
Answer Set Programming
en
dc.subject
Knowledge Representation
en
dc.title
Representing normative reasoning in answer set programming using weak constraints
en
dc.title.alternative
Repräsentation von Normativem Schließen in Antwortmengenprogrammierung mit Schwachen Constraints
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2022.99420
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Christian Hatschka
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Ciabattoni, Agata
-
tuw.publication.orgunit
E192 - Institut für Logic and Computation
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC16663539
-
dc.description.numberOfPages
106
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0001-6003-6345
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity