Learning Brave Assumption-Based Argumentation Frameworks via ASP

Read original: arXiv:2408.10126 - Published 8/20/2024 by Emanuele De Angelis (CNR-IASI, Rome, Italy), Maurizio Proietti (CNR-IASI, Rome, Italy), Francesca Toni (Imperial, London, UK)
Total Score

0

🔄

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents a method for learning Brave Assumption-Based Argumentation Frameworks (BABFs) using Answer Set Programming (ASP).
  • BABFs are a type of argumentation framework that can capture reasoning under uncertainty and inconsistency.
  • The proposed approach can automatically learn the structure of a BABF from data, without requiring manual specification.

Plain English Explanation

In this paper, the researchers developed a way to automatically learn the structure of Brave Assumption-Based Argumentation Frameworks (BABFs) from data. BABFs are a type of argumentation framework that can model reasoning in situations with uncertainty and inconsistency.

Traditionally, setting up a BABF required manually specifying all the elements, like the assumptions, conflicts, and relationships between them. The new method proposed in this paper can instead automatically learn the BABF structure from available data, without needing that manual configuration.

The researchers used Answer Set Programming (ASP), a powerful tool for solving complex logic problems, to implement their learning approach. By formulating the BABF learning task as an ASP problem, they were able to efficiently discover the underlying argumentation structure.

This advance makes it much easier to apply BABFs in real-world scenarios, where the relevant assumptions and relationships may not be known ahead of time. The automated learning capability means BABFs can be more readily used in applications like case-based reasoning or embodied decision-making, where the argumentation framework needs to adapt to new situations.

Technical Explanation

The core contribution of this paper is a method for learning the structure of Brave Assumption-Based Argumentation Frameworks (BABFs) using Answer Set Programming (ASP). BABFs are a type of argumentation framework that can model reasoning under uncertainty and inconsistency by representing assumptions and conflicts between them.

Traditionally, defining a BABF required manually specifying all the elements, like the assumptions, conflicts, and relationships. The key innovation in this paper is an automated learning approach that can discover the BABF structure directly from data, without requiring that manual configuration.

The researchers formulated the BABF learning task as an ASP problem. ASP is a powerful declarative programming paradigm well-suited for solving complex logic problems. By encoding the BABF learning objective as an ASP problem, the researchers were able to leverage ASP solvers to efficiently discover the underlying argumentation structure.

The proposed learning method takes as input a set of observations about the problem domain, represented as assumptions and conflicts between them. It then outputs a BABF that best explains the observed data. This learned BABF can then be used for tasks like reasoning, decision-making, or knowledge representation in the given domain.

The paper demonstrates the effectiveness of the BABF learning approach through experiments on synthetic and real-world datasets. The results show that the ASP-based method can accurately reconstruct the underlying BABF structure, even in the presence of noise or incomplete information.

Critical Analysis

The paper presents a novel and promising approach for automatically learning the structure of Brave Assumption-Based Argumentation Frameworks (BABFs) from data. The key strength of the proposed method is its ability to discover the relevant assumptions, conflicts, and relationships without requiring manual specification.

One potential limitation is the reliance on Answer Set Programming (ASP) as the underlying computational framework. While ASP is a powerful tool, it may have scalability issues for very large or complex argumentation problems. The authors do not extensively discuss the computational complexity or runtime of their learning approach.

Additionally, the paper only evaluates the method on relatively simple synthetic datasets and a single real-world case study. Further testing on more diverse and challenging problem domains would help better understand the capabilities and limitations of the BABF learning approach.

Another area for future research could be integrating the BABF learning method with other types of argumentation frameworks or reasoning systems. Combining the automated structure discovery with techniques for reasoning, decision-making, or knowledge representation could expand the practical applications of this work.

Overall, this paper makes an important contribution by demonstrating a novel way to automatically learn Brave Assumption-Based Argumentation Frameworks. The approach has significant potential to advance the use of BABFs in real-world applications where the underlying argumentation structure is not known a priori.

Conclusion

This paper presents a method for automatically learning the structure of Brave Assumption-Based Argumentation Frameworks (BABFs) using Answer Set Programming (ASP). BABFs are a type of argumentation framework that can model reasoning under uncertainty and inconsistency.

The key innovation is the ability to discover the relevant assumptions, conflicts, and relationships in a BABF directly from data, without requiring manual specification of the underlying structure. By formulating the BABF learning task as an ASP problem, the researchers were able to leverage powerful logic programming techniques to efficiently reconstruct the argumentation framework.

The proposed learning approach has the potential to significantly expand the practical applicability of BABFs, as it removes the need for extensive domain expertise to configure the argumentation framework. This advance could enable the use of BABFs in a wider range of real-world applications, from decision-making to knowledge representation.

Overall, this paper makes an important contribution to the field of computational argumentation by demonstrating a novel way to automatically learn the structure of Brave Assumption-Based Argumentation Frameworks. The method has promising implications for advancing the state of the art in reasoning under uncertainty and inconsistency.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🔄

Total Score

0

Learning Brave Assumption-Based Argumentation Frameworks via ASP

Emanuele De Angelis (CNR-IASI, Rome, Italy), Maurizio Proietti (CNR-IASI, Rome, Italy), Francesca Toni (Imperial, London, UK)

Assumption-based Argumentation (ABA) is advocated as a unifying formalism for various forms of non-monotonic reasoning, including logic programming. It allows capturing defeasible knowledge, subject to argumentative debate. While, in much existing work, ABA frameworks are given up-front, in this paper we focus on the problem of automating their learning from background knowledge and positive/negative examples. Unlike prior work, we newly frame the problem in terms of brave reasoning under stable extensions for ABA. We present a novel algorithm based on transformation rules (such as Rote Learning, Folding, Assumption Introduction and Fact Subsumption) and an implementation thereof that makes use of Answer Set Programming. Finally, we compare our technique to state-of-the-art ILP systems that learn defeasible knowledge.

Read more

8/20/2024

Instantiations and Computational Aspects of Non-Flat Assumption-based Argumentation
Total Score

0

Instantiations and Computational Aspects of Non-Flat Assumption-based Argumentation

Tuomo Lehtonen, Anna Rapberger, Francesca Toni, Markus Ulbricht, Johannes P. Wallner

Most existing computational tools for assumption-based argumentation (ABA) focus on so-called flat frameworks, disregarding the more general case. In this paper, we study an instantiation-based approach for reasoning in possibly non-flat ABA. We make use of a semantics-preserving translation between ABA and bipolar argumentation frameworks (BAFs). By utilizing compilability theory, we establish that the constructed BAFs will in general be of exponential size. In order to keep the number of arguments and computational cost low, we present three ways of identifying redundant arguments. Moreover, we identify fragments of ABA which admit a poly-sized instantiation. We propose two algorithmic approaches for reasoning in possibly non-flat ABA. The first approach utilizes the BAF instantiation while the second works directly without constructing arguments. An empirical evaluation shows that the former outperforms the latter on many instances, reflecting the lower complexity of BAF reasoning. This result is in contrast to flat ABA, where direct approaches dominate instantiation-based approaches.

Read more

5/27/2024

📉

Total Score

0

On the Correspondence of Non-flat Assumption-based Argumentation and Logic Programming with Negation as Failure in the Head

Anna Rapberger, Markus Ulbricht, Francesca Toni

The relation between (a fragment of) assumption-based argumentation (ABA) and logic programs (LPs) under stable model semantics is well-studied. However, for obtaining this relation, the ABA framework needs to be restricted to being flat, i.e., a fragment where the (defeasible) assumptions can never be entailed, only assumed to be true or false. Here, we remove this restriction and show a correspondence between non-flat ABA and LPs with negation as failure in their head. We then extend this result to so-called set-stable ABA semantics, originally defined for the fragment of non-flat ABA called bipolar ABA. We showcase how to define set-stable semantics for LPs with negation as failure in their head and show the correspondence to set-stable ABA semantics.

Read more

8/14/2024

Argumentative Causal Discovery
Total Score

0

Argumentative Causal Discovery

Fabrizio Russo, Anna Rapberger, Francesca Toni

Causal discovery amounts to unearthing causal relationships amongst features in data. It is a crucial companion to causal inference, necessary to build scientific knowledge without resorting to expensive or impossible randomised control trials. In this paper, we explore how reasoning with symbolic representations can support causal discovery. Specifically, we deploy assumption-based argumentation (ABA), a well-established and powerful knowledge representation formalism, in combination with causality theories, to learn graphs which reflect causal dependencies in the data. We prove that our method exhibits desirable properties, notably that, under natural conditions, it can retrieve ground-truth causal graphs. We also conduct experiments with an implementation of our method in answer set programming (ASP) on four datasets from standard benchmarks in causal discovery, showing that our method compares well against established baselines.

Read more

5/28/2024