Arrow Research search

Author name cluster

Joao Leite

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

5 papers
2 author rows

Possible papers

5

FLAP Journal 2025 Journal Article

Social Argumentation Systems

  • Antonis Bikakis
  • Giorgos Flouris
  • Joao Leite
  • Theodore Patkos

While a lot of research has been conducted on understanding and formalising the interplay of arguments within the context of Computational Argumentation, this research is not fully applicable to the types of arguments that populate the Social Web. In that context, arguments usually have the form of comments, opinions or reviews, and are the main ingredients of online discussion forums, social networks, online rating and review sites, debate portals and other online communities - the electronic version of word-of-mouth communication. As a result, voting and other forms of reaction to the provided comments or arguments (other than just “attacks”) are allowed, features that are not normally considered in the classical literature on Computational Argumentation. In this chapter, we study extensions of argumentation frameworks that have been proposed to describe and understand the more complex types of interactions among arguments that can be found in the Social Web, and present the current state-of-the-art, as well as open problems.

NMR Workshop 2025 Conference Paper

Towards Flexible Criteria in the Revision of Boolean Networks

  • Rafael Patronilo
  • Matthias Knorr 0001
  • Joao Leite

Biological regulatory networks, and Boolean networks (BNs) in particular, are widely used to investigate the dynamics of complex cellular processes and chemical reactions. BNs model the interactions between compounds through regulatory functions that determine a compound’s state based on the activating or inhibiting effects of others. This enables the analysis of system behavior under incomplete, imprecise, or noisy information through in silico experiments, supporting hypothesis testing and the prediction of experimental outcomes—e. g. , in healthcare research. In this context, new experimental data may reveal inconsistencies in the current model, necessitating its revision to account for these observations. This revision process has traditionally been manual, laborious, and error-prone due to the vast space of possible modifications. To address this, ARBoLoM was recently introduced as a tool for the automated revision of BNs. It leverages Answer Set Programming (ASP) to efficiently verify consistency and, when needed, compute repairs based on time series of experimental results. The revision is guided by an ordered set of criteria for determining minimal modifications, where the first criterion is fixed using iterative deepening, and the remaining ones are handled via optimization in ASP. However, fixing the first criterion limits the flexibility of the tool, and it remains an open question whether this first fixed criterion reflects practical or biological relevance. In this paper, we address this limitation by extending ARBoLoM to allow for a fully flexible order of the criteria. This extension also enables us to concisely characterize the behavior of prior approaches to BN revision and confirm that our tool remains orders of magnitude faster while still producing correct revision results.

KR Conference 2018 Short Paper

Variable Elimination for DLP-Functions

  • Ricardo Gonçalves
  • Tomi Janhunen
  • Matthias Knorr
  • Joao Leite
  • Stefan Woltran

to determine whether the semantics of the program w. r. t. Forgetting, or the elimination of middle variables no longer deemed relevant, has recently gained considerable interest in the context of Answer Set Programming (ASP), notably due to the formalization of strong persistence, a property based on strong equivalence between the program and the result of forgetting modulo the atoms being eliminated, which seems to adequately encode the requirements of the forgetting operation. Whereas it has been shown that in general, in ASP, it is not always possible to forget and obey strong persistence, the structure of modules in the form of DLP-functions, namely their restricted interface, invites the investigation of a weaker notion of persistence based on uniform equivalence.

KR Conference 2016 Conference Paper

The Ultimate Guide to Forgetting in Answer Set Programming

  • Ricardo Gonçalves
  • Matthias Knorr
  • Joao Leite

Many approaches for forgetting in Answer Set Programming (ASP) have been proposed in recent years, in the form of specific operators, or classes of operators, following different principles and obeying different properties. Whereas each approach was developed to somehow address some particular view on forgetting, thus aimed at obeying a specific set of properties deemed adequate for such view, we are lacking a comprehensive and uniform overview of existing operators and properties. We aim at overcoming this by thoroughly examining existing properties and (classes of) operators for forgetting in ASP, drawing a complete picture, which includes many novel (even surprising) results on relations between properties and operators. Our goal is to provide a guide to help users in choosing the most adequate operator for their application requirements.

KR Conference 2012 Conference Paper

Robust Equivalence Models for Semantic Updates of Answer-Set Programs

  • Martin Slota
  • Joao Leite

Update is a belief change operation that consists of bringing a knowledge base up to date when the world it describes changes (Winslett 1990; Katsuno and Mendelzon 1991). The study of update operators commenced with the introduction of KM postulates for update (Katsuno and Mendelzon 1991). Though the desirability of half of the eight KM postulates has later been questioned by many (Brewka and Hertzberg 1993; Boutilier 1995; Doherty, Lukaszewicz, and Madalinska-Bugaj 1998; Herzig and Rifi 1999), the fourth postulate, that we refer to as syntax-independence, is generally considered very desirable as it guarantees that insignificant syntactic differences in the representation of knowledge do not affect the result of an update (Herzig and Rifi 1999). Updates were later studied in the context of AnswerSet Programs. Earlier methods were based on literal inertia (Marek and Truszczynski 1998) but proved not sufficiently expressive. Though the state-of-the-art approaches are guided by the same basic intuitions and aspirations as belief update, they build upon fundamentally different principles and methods. While many are based on the causal rejection principle (Leite and Pereira 1997; Alferes et al. 2000; Eiter et al. 2002; Alferes et al. 2005; Osorio and Cuevas 2007), others employ syntactic transformations and other methods, such as abduction (Sakama and Inoue 2003), forgetting (Zhang and Foo 2005), prioritisation (Zhang 2006), preferences (Delgrande, Schaub, and Tompits 2007), or dependencies on defeasible assumptions (Šefránek 2011; Krümpelmann 2012). Despite the variety of techniques used in these approaches, certain properties are common to all of them. First, the stable models assigned to a program after one or more updates are always supported: for each true atom p there exists a rule in either the original program or its updates that has p in the head and whose body is satisfied. Second, all mentioned rule update semantics coincide when it comes to updating sets of facts by newer facts. We conjecture that any reasonable rule update semantics should indeed be in line with the basic intuitions regarding support and fact update. But in difference to belief update, rule updates exercise rule inertia instead of literal inertia. Rather than operating on the models of a logic program, they refer to its syntactic structure: the individual rules and, in many cases, also the literals in heads and bodies of these rules. These properties render them seemingly irreconcilable with belief update Existing methods for dealing with knowledge updates differ greatly depending on the underlying knowledge representation formalism. When Classical Logic is used, update operators are typically based on manipulating the knowledge base on the model-theoretic level. On the opposite side of the spectrum stand the semantics for updating Answer-Set Programs where most approaches need to rely on rule syntax. Yet, a unifying perspective that could embrace all these approaches is of great importance as it enables a deeper understanding of all involved methods and principles and creates room for their cross-fertilisation, ripening and further development. This paper bridges these seemingly irreconcilable approaches to updates. It introduces a novel monotonic characterisation of rules, dubbed RE-models, and shows it to be a more suitable semantic foundation for rule updates than SE-models. A generic framework for defining semantic rule update operators is then proposed. It is based on the idea of viewing a program as the set of sets of RE-models of its rules; updates are performed by introducing additional interpretations to the sets of RE-models of rules in the original program. It is shown that particular instances of the framework are closely related to both belief update principles and traditional approaches to rule updates and enjoy a range of plausible syntactic as well as semantic properties.

v2026.09.13