Search Results for author: Mario Alviano

Found 23 papers, 5 papers with code

Explanations for Answer Set Programming

1 code implementation30 Aug 2023 Mario Alviano, Ly Ly Trieu, Tran Cao Son, Marcello Balduccini

Different from xASP, the new system, xASP2, supports different clingo constructs like the choice rules, the constraints, and the aggregates such as #sum, #min.

Explainable artificial intelligence

Rethinking Answer Set Programming Templates

no code implementations12 Jul 2023 Mario Alviano, Giovambattista Ianni, Francesco Pacenza, Jessica Zangari

In imperative programming, the Domain-Driven Design methodology helps in coping with the complexity of software development by materializing in code the invariants of a domain of interest.

A preferential interpretation of MultiLayer Perceptrons in a conditional logic with typicality

no code implementations29 Apr 2023 Mario Alviano, Francesco Bartoli, Marco Botta, Roberto Esposito, Laura Giordano, Daniele Theseider Dupré

In this paper we investigate the relationships between a multipreferential semantics for defeasible reasoning in knowledge representation and a multilayer neural network model.

Complexity and scalability of defeasible reasoning in many-valued weighted knowledge bases with typicality

1 code implementation8 Mar 2023 Mario Alviano, Laura Giordano, Daniele Theseider Dupré

Weighted knowledge bases for description logics with typicality under a "concept-wise" multi-preferential semantics provide a logical interpretation of MultiLayer Perceptrons.

Many-valued Argumentation, Conditionals and a Probabilistic Semantics for Gradual Argumentation

no code implementations14 Dec 2022 Mario Alviano, Laura Giordano, Daniele Theseider Dupré

In this paper we propose a general approach to define a many-valued preferential interpretation of gradual argumentation semantics.

ValAsp: a tool for data validation in Answer Set Programming

no code implementations19 Feb 2022 Mario Alviano, Carmine Dodaro, Arnel Zamayla

This paper formalizes the problem of data validation for ASP programs, introduces a language to specify data validation, and presents \textsc{valasp}, a tool to inject data validation in ordinary programs.

valid

Aggregate Semantics for Propositional Answer Set Programs

no code implementations17 Sep 2021 Mario Alviano, Wolfgang Faber, Martin Gebser

Answer Set Programming (ASP) emerged in the late 1990ies as a paradigm for Knowledge Representation and Reasoning.

The pyglaf argumentation reasoner (ICCMA2021)

no code implementations7 Sep 2021 Mario Alviano

The pyglaf reasoner takes advantage of circumscription to solve computational problems of abstract argumentation frameworks.

Abstract Argumentation

Modal Logic S5 Satisfiability in Answer Set Programming

no code implementations9 Aug 2021 Mario Alviano, Sotiris Batsakis, George Baryannis

In this work, we propose to use Answer Set Programming for implementing such constructions, and in particular for identifying the propositional atoms that are relevant in every world by means of a reachability relation.

Relation

A Generalised Approach for Encoding and Reasoning with Qualitative Theories in Answer Set Programming

1 code implementation4 Aug 2020 George Baryannis, Ilias Tachmazidis, Sotiris Batsakis, Grigoris Antoniou, Mario Alviano, Emmanuel Papadakis

Even if a number of specialised qualitative reasoning tools have been developed so far, an important barrier to the wider adoption of these tools is that only qualitative reasoning is supported natively, when real-world problems most often require a combination of qualitative and other forms of reasoning.

Robot Manipulation

Large-scale Ontological Reasoning via Datalog

no code implementations21 Mar 2020 Mario Alviano, Marco Manna

Reasoning over OWL 2 is a very expensive task in general, and therefore the W3C identified tractable profiles exhibiting good computational properties.

Inconsistency Proofs for ASP: The ASP-DRUPE Format

no code implementations24 Jul 2019 Mario Alviano, Carmine Dodaro, Johannes K. Fichte, Markus Hecher, Tobias Philipp, Jakob Rath

Verifying whether a claimed answer set is formally a correct answer set of the program can be decided in polynomial time for (normal) programs.

Enhancing magic sets with an application to ontological reasoning

1 code implementation19 Jul 2019 Mario Alviano, Nicola Leone, Pierfrancesco Veltri, Jessica Zangari

It turns out that the new version of magic sets is closed for Datalog programs with stratified negation and aggregations, which is very convenient to obtain efficient computation of the stable model of the rewritten program.

Negation

A Trajectory Calculus for Qualitative Spatial Reasoning Using Answer Set Programming

1 code implementation19 Apr 2018 George Baryannis, Ilias Tachmazidis, Sotiris Batsakis, Grigoris Antoniou, Mario Alviano, Timos Sellis, Pei-Wei Tsai

In this work, we propose two versions of a trajectory calculus based on the allowed properties over trajectories, where trajectories are defined as a sequence of non-overlapping regions of a partitioned map.

Model enumeration in propositional circumscription via unsatisfiable core analysis

no code implementations5 Jul 2017 Mario Alviano

Many practical problems are characterized by a preference relation over admissible solutions, where preferred solutions are minimal in some sense.

Rewriting recursive aggregates in answer set programming: back to monotonicity

no code implementations14 Jul 2015 Mario Alviano, Wolfgang Faber, Martin Gebser

Since the evaluation of normal programs with monotone aggregates is in general on a lower complexity level than the evaluation of normal programs with arbitrary aggregates, any faithful translation function must introduce disjunction in rule heads in some cases.

Translation

Complexity and Compilation of GZ-Aggregates in Answer Set Programming

no code implementations14 Jul 2015 Mario Alviano, Nicola Leone

Gelfond and Zhang recently proposed a new stable model semantics based on Vicious Circle Principle in order to improve the interpretation of logic programs with aggregates.

Fuzzy Answer Set Computation via Satisfiability Modulo Theories

no code implementations14 Jul 2015 Mario Alviano, Rafael Penaloza

To appear in Theory and Practice of Logic Programming (TPLP), Proceedings of

Anytime Computation of Cautious Consequences in Answer Set Programming

no code implementations14 May 2014 Mario Alviano, Carmine Dodaro, Francesco Ricca

Query answering in Answer Set Programming (ASP) is usually solved by computing (a subset of) the cautious consequences of a logic program.

Semantics and Compilation of Answer Set Programming with Generalized Atoms

no code implementations6 May 2014 Mario Alviano, Wolfgang Faber

Motivated by several examples, we argue that for some of the more intricate generalized atoms, the previously suggested semantics provide unintuitive results and provide an alternative semantics, which we call supportedly stable or SFLP answer sets.

Preliminary Report on WASP 2.0

no code implementations28 Apr 2014 Mario Alviano, Carmine Dodaro, Francesco Ricca

This paper reports on the recent improvements of the ASP solver WASP.

Unfounded Sets and Well-Founded Semantics of Answer Set Programs with Aggregates

no code implementations18 Jan 2014 Mario Alviano, Francesco Calimeri, Wolfgang Faber, Nicola Leone, Simona Perri

As a consequence, a well-founded semantics for general LPA programs that allows for tractable computation is unlikely to exist, which justifies the restriction on LPAma programs.

Properties of Answer Set Programming with Convex Generalized Atoms

no code implementations20 Dec 2013 Mario Alviano, Wolfgang Faber

In this paper, we analyze the class of programs that have convex generalized atoms (originally proposed by Liu and Truszczynski in [10]) in rule bodies and show that for this class many of the proposed semantics coincide.

Cannot find the paper you are looking for? You can Submit a new open access paper.