Skip to main content

Showing 1–32 of 32 results for author: Faber, W

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.24537  [pdf, ps, other

    cs.LO

    ASP Chef grows Mustache to look better

    Authors: Mario Alviano, Wolfgang Faber, Luis Angel Rodriguez Reiners

    Abstract: We present ASP Chef Mustache, an extension of ASP Chef that enhances template-based rendering of ASP solutions using a logic-less templating system inspired by Mustache. Our approach integrates data visualization frameworks such as Tabulator, Chart.js, and vis.js, enabling interactive representations of ASP interpretations as tables, charts, and graphs. Mustache queries in templates support advanc… ▽ More

    Submitted 30 May, 2025; originally announced May 2025.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming (TPLP)

    MSC Class: 03B70 ACM Class: F.4.1

  2. arXiv:2502.09206  [pdf, other

    cs.LO cs.AI cs.SC

    Efficient OWL2QL Meta-reasoning Using ASP-based Hybrid Knowledge Bases

    Authors: Haya Majid Qureshi, Wolfgang Faber

    Abstract: Metamodeling refers to scenarios in ontologies in which classes and roles can be members of classes or occur in roles. This is a desirable modelling feature in several applications, but allowing it without restrictions is problematic for several reasons, mainly because it causes undecidability. Therefore, practical languages either forbid metamodeling explicitly or treat occurrences of classes as… ▽ More

    Submitted 13 February, 2025; originally announced February 2025.

    Comments: In Proceedings ICLP 2024, arXiv:2502.08453

    Journal ref: EPTCS 416, 2025, pp. 188-200

  3. arXiv:2402.02978  [pdf, other

    cs.AI cs.LO

    Evaluating Datalog Tools for Meta-reasoning over OWL 2 QL

    Authors: Haya Majid Qureshi, Wolfgang Faber

    Abstract: Metamodeling is a general approach to expressing knowledge about classes and properties in an ontology. It is a desirable modeling feature in multiple applications that simplifies the extension and reuse of ontologies. Nevertheless, allowing metamodeling without restrictions is problematic for several reasons, mainly due to undecidability issues. Practical languages, therefore, forbid classes to o… ▽ More

    Submitted 5 February, 2024; originally announced February 2024.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  4. arXiv:2311.13273  [pdf, other

    cs.CL

    Comparative Experimentation of Accuracy Metrics in Automated Medical Reporting: The Case of Otitis Consultations

    Authors: Wouter Faber, Renske Eline Bootsma, Tom Huibers, Sandra van Dulmen, Sjaak Brinkkemper

    Abstract: Generative Artificial Intelligence (AI) can be used to automatically generate medical reports based on transcripts of medical consultations. The aim is to reduce the administrative burden that healthcare professionals face. The accuracy of the generated reports needs to be established to ensure their correctness and usefulness. There are several metrics for measuring the accuracy of AI generated r… ▽ More

    Submitted 8 January, 2024; v1 submitted 22 November, 2023; originally announced November 2023.

    Comments: 10 pages, 1 figure, to be presented at HEALTHINF 2024, Author contributions: Wouter Faber and Renske Eline Bootsma performed research and wrote paper, Tom Huibers provided needed software and research inspiration, Sandra van Dulmen provided the data and feedback on paper, Sjaak Brinkkemper supervised the project and provided continuous feedback

  5. arXiv:2305.10021  [pdf, other

    cs.AI cs.LO

    An efficient solver for ASP(Q)

    Authors: Wolfgang Faber, Giuseppe Mazzotta, Francesco Ricca

    Abstract: Answer Set Programming with Quantifiers ASP(Q) extends Answer Set Programming (ASP) to allow for declarative and modular modeling of problems from the entire polynomial hierarchy. The first implementation of ASP(Q), called qasp, was based on a translation to Quantified Boolean Formulae (QBF) with the aim of exploiting the well-developed and mature QBF-solving technology. However, the implementatio… ▽ More

    Submitted 17 May, 2023; originally announced May 2023.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming

  6. arXiv:2109.08662  [pdf, ps, other

    cs.AI

    Aggregate Semantics for Propositional Answer Set Programs

    Authors: Mario Alviano, Wolfgang Faber, Martin Gebser

    Abstract: Answer Set Programming (ASP) emerged in the late 1990ies as a paradigm for Knowledge Representation and Reasoning. The attractiveness of ASP builds on an expressive high-level modeling language along with the availability of powerful off-the-shelf solving systems. While the utility of incorporating aggregate expressions in the modeling language has been realized almost simultaneously with the ince… ▽ More

    Submitted 17 September, 2021; originally announced September 2021.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

    MSC Class: 68T30 ACM Class: I.2.4

  7. arXiv:2108.07669  [pdf, ps, other

    cs.AI cs.LO

    Thirty years of Epistemic Specifications

    Authors: Jorge Fandinno, Wolfgang Faber, Michael Gelfond

    Abstract: The language of epistemic specifications and epistemic logic programs extends disjunctive logic programs under the stable model semantics with modal constructs called subjective literals. Using subjective literals, it is possible to check whether a regular literal is true in every or some stable models of the program, those models, in this context also called \emph{belief sets}, being collected in… ▽ More

    Submitted 5 October, 2021; v1 submitted 17 August, 2021; originally announced August 2021.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  8. arXiv:2108.05428  [pdf, ps, other

    cs.AI

    Determining ActionReversibility in STRIPS Using Answer Set and Epistemic Logic Programming

    Authors: Wolfgang Faber, Michael Morak, Lukáš Chrpa

    Abstract: In the context of planning and reasoning about actions and change, we call an action reversible when its effects can be reverted by applying other actions, returning to the original state. Renewed interest in this area has led to several results in the context of the PDDL language, widely used for describing planning tasks. In this paper, we propose several solutions to the computational problem… ▽ More

    Submitted 11 August, 2021; originally announced August 2021.

    Comments: Paper presented at the 37th International Conference on Logic Programming (ICLP 2021), 16 pages

  9. ASP-Core-2 Input Language Format

    Authors: Francesco Calimeri, Wolfgang Faber, Martin Gebser, Giovambattista Ianni, Roland Kaminski, Thomas Krennwallner, Nicola Leone, Marco Maratea, Francesco Ricca, Torsten Schaub

    Abstract: Standardization of solver input languages has been a main driver for the growth of several areas within knowledge representation and reasoning, fostering the exploitation in actual applications. In this document we present the ASP-Core-2 standard input language for Answer Set Programming, which has been adopted in ASP Competition events since 2013.

    Submitted 11 November, 2019; originally announced November 2019.

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 294-309

  10. On Uniform Equivalence of Epistemic Logic Programs

    Authors: Wolfgang Faber, Michael Morak, Stefan Woltran

    Abstract: Epistemic Logic Programs (ELPs) extend Answer Set Programming (ASP) with epistemic negation and have received renewed interest in recent years. This led to the development of new research and efficient solving systems for ELPs. In practice, ELPs are often written in a modular way, where each module interacts with other modules by accepting sets of facts as input, and passing on sets of facts as ou… ▽ More

    Submitted 25 July, 2019; originally announced July 2019.

    Comments: Accepted for publication and presentation at the 35th International Conference of Logic Programming, ICLP 2019, in Las Cruces, New Mexico, USA

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 826-840

  11. arXiv:1811.04800  [pdf, ps, other

    cs.LO cs.CC

    Strong Equivalence for Epistemic Logic Programs Made Easy (Extended Version)

    Authors: Wolfgang Faber, Michael Morak, Stefan Woltran

    Abstract: Epistemic Logic Programs (ELPs), that is, Answer Set Programming (ASP) extended with epistemic operators, have received renewed interest in recent years, which led to a flurry of new research, as well as efficient solvers. An important question is under which conditions a sub-program can be replaced by another one without changing the meaning, in any context. This problem is known as strong equiva… ▽ More

    Submitted 12 November, 2018; originally announced November 2018.

    Comments: Long version of paper published at AAAI'19, extended with full proofs

  12. arXiv:1707.06813  [pdf, ps, other

    cs.LO cs.AI

    On the Computation of Paracoherent Answer Sets

    Authors: Giovanni Amendola, Carmine Dodaro, Wolfgang Faber, Nicola Leone, Francesco Ricca

    Abstract: Answer Set Programming (ASP) is a well-established formalism for nonmonotonic reasoning. An ASP program can have no answer set due to cyclic default negation. In this case, it is not possible to draw any conclusion, even if this is not intended. Recently, several paracoherent semantics have been proposed that address this issue, and several potential applications for these semantics have been iden… ▽ More

    Submitted 21 July, 2017; originally announced July 2017.

  13. arXiv:1612.07589  [pdf, ps, other

    cs.AI

    Solving Set Optimization Problems by Cardinality Optimization via Weak Constraints with an Application to Argumentation

    Authors: Wolfgang Faber, Mauro Vallati, Federico Cerutti, Massimiliano Giacomin

    Abstract: Optimization - minimization or maximization - in the lattice of subsets is a frequent operation in Artificial Intelligence tasks. Examples are subset-minimal model-based diagnosis, nonmonotonic reasoning by means of circumscription, or preferred extensions in abstract argumentation. Finding the optimum among many admissible solutions is often harder than finding admissible solutions with respect t… ▽ More

    Submitted 22 December, 2016; originally announced December 2016.

    Comments: Informal proceedings of the 1st Workshop on Trends and Applications of Answer Set Programming (TAASP 2016), Klagenfurt, Austria, 26 September 2016

  14. Rewriting recursive aggregates in answer set programming: back to monotonicity

    Authors: Mario Alviano, Wolfgang Faber, Martin Gebser

    Abstract: Aggregation functions are widely used in answer set programming for representing and reasoning on knowledge involving sets of objects collectively. Current implementations simplify the structure of programs in order to optimize the overall performance. In particular, aggregates are rewritten into simpler forms known as monotone aggregates. Since the evaluation of normal programs with monotone aggr… ▽ More

    Submitted 14 July, 2015; originally announced July 2015.

    ACM Class: I.2

    Journal ref: Theory and Practice of Logic Programming 15 (2015) 559-573

  15. Efficient Computation of the Well-Founded Semantics over Big Data

    Authors: Ilias Tachmazidis, Grigoris Antoniou, Wolfgang Faber

    Abstract: Data originating from the Web, sensor readings and social media result in increasingly huge datasets. The so called Big Data comes with new scientific and technological challenges while creating new opportunities, hence the increasing interest in academia and industry. Traditionally, logic programming has focused on complex knowledge structures/programs, so the question arises whether and how it c… ▽ More

    Submitted 11 May, 2014; originally announced May 2014.

    Comments: 16 pages, 4 figures, ICLP 2014, 30th International Conference on Logic Programming July 19-22, Vienna, Austria

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 445-459

  16. arXiv:1405.1287  [pdf, ps, other

    cs.AI

    Semantics and Compilation of Answer Set Programming with Generalized Atoms

    Authors: Mario Alviano, Wolfgang Faber

    Abstract: Answer Set Programming (ASP) is logic programming under the stable model or answer set semantics. During the last decade, this paradigm has seen several extensions by generalizing the notion of atom used in these programs. Among these, there are aggregate atoms, HEX atoms, generalized quantifiers, and abstract constraints. In this paper we refer to these constructs collectively as generalized atom… ▽ More

    Submitted 6 May, 2014; originally announced May 2014.

    Comments: The paper appears in the Proceedings of the 15th International Workshop on Non-Monotonic Reasoning (NMR 2014)

    MSC Class: 68T30 ACM Class: I.2.4; D.1.6

  17. arXiv:1401.4596  [pdf

    cs.LO cs.AI

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

    Authors: Mario Alviano, Francesco Calimeri, Wolfgang Faber, Nicola Leone, Simona Perri

    Abstract: Logic programs with aggregates (LPA) are one of the major linguistic extensions to Logic Programming (LP). In this work, we propose a generalization of the notions of unfounded set and well-founded semantics for programs with monotone and antimonotone aggregates (LPAma programs). In particular, we present a new notion of unfounded set for LPAma programs, which is a sound generalization of the orig… ▽ More

    Submitted 18 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 42, pages 487-527, 2011

  18. arXiv:1312.6096  [pdf, other

    cs.AI

    Properties of Answer Set Programming with Convex Generalized Atoms

    Authors: Mario Alviano, Wolfgang Faber

    Abstract: In recent years, Answer Set Programming (ASP), logic programming under the stable model or answer set semantics, has seen several extensions by generalizing the notion of an atom in these programs: be it aggregate atoms, HEX atoms, generalized quantifiers, or abstract constraints, the idea is to have more complicated satisfaction patterns in the lattice of Herbrand interpretations than traditional… ▽ More

    Submitted 20 December, 2013; originally announced December 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2013), 6th International Workshop, August 25, 2013, Istanbul, Turkey

  19. arXiv:1301.1385  [pdf, other

    cs.AI

    Translating NP-SPEC into ASP

    Authors: Mario Alviano, Wolfgang Faber

    Abstract: NP-SPEC is a language for specifying problems in NP in a declarative way. Despite the fact that the semantics of the language was given by referring to Datalog with circumscription, which is very close to ASP, so far the only existing implementations are by means of ECLiPSe Prolog and via Boolean satisfiability solvers. In this paper, we present translations from NP-SPEC into various forms of ASP… ▽ More

    Submitted 7 January, 2013; originally announced January 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2012), 5th International Workshop, September 4, 2012, Budapest, Hungary

  20. Complexity of super-coherence problems in ASP

    Authors: Mario Alviano, Wolfgang Faber, Stefan Woltran

    Abstract: Adapting techniques from database theory in order to optimize Answer Set Programming (ASP) systems, and in particular the grounding components of ASP systems, is an important topic in ASP. In recent years, the Magic Set method has received some interest in this setting, and a variant of it, called DMS, has been proposed for ASP. However, this technique has a caveat, because it is not correct (in t… ▽ More

    Submitted 24 December, 2012; originally announced December 2012.

    Comments: 22 pages, 1 figure, journal paper

    MSC Class: 68Q17 ACM Class: I.2.3; F.2.2; F.4.1

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 339-361

  21. Disjunctive Datalog with Existential Quantifiers: Semantics, Decidability, and Complexity Issues

    Authors: Mario Alviano, Wolfgang Faber, Nicola Leone, Marco Manna

    Abstract: Datalog is one of the best-known rule-based languages, and extensions of it are used in a wide context of applications. An important Datalog extension is Disjunctive Datalog, which significantly increases the expressivity of the basic language. Disjunctive Datalog is useful in a wide range of applications, ranging from Databases (e.g., Data Integration) to Artificial Intelligence (e.g., diagnosis… ▽ More

    Submitted 8 October, 2012; originally announced October 2012.

    Comments: 18 pages, 1 figure, 1 table, 1 procedure, presented at ICLP 2012

    MSC Class: 68T27 ACM Class: I.2.3; I.2.4

    Journal ref: Theory and Practice of Logic Programming 12 (4-5): 701-718, 2012

  22. Magic Sets for Disjunctive Datalog Programs

    Authors: Mario Alviano, Wolfgang Faber, Gianluigi Greco, Nicola Leone

    Abstract: In this paper, a new technique for the optimization of (partially) bound queries over disjunctive Datalog programs with stratified negation is presented. The technique exploits the propagation of query bindings and extends the Magic Set (MS) optimization technique. An important feature of disjunctive Datalog is nonmonotonicity, which calls for nondeterministic implementations, such as backtracki… ▽ More

    Submitted 27 April, 2012; originally announced April 2012.

    Comments: 67 pages, 19 figures, preprint submitted to Artificial Intelligence

    MSC Class: 68T27 ACM Class: F.4.1

  23. arXiv:1112.0791  [pdf, ps, other

    cs.LO cs.AI

    Strong Equivalence of Qualitative Optimization Problems

    Authors: Wolfgang Faber, Mirosław Truszczyński, Stefan Woltran

    Abstract: We introduce the framework of qualitative optimization problems (or, simply, optimization problems) to represent preference theories. The formalism uses separate modules to describe the space of outcomes to be compared (the generator) and the preferences on outcomes (the selector). We consider two types of optimization problems. They differ in the way the generator, which we model by a proposition… ▽ More

    Submitted 4 December, 2011; originally announced December 2011.

  24. Answer Set Planning Under Action Costs

    Authors: T. Eiter, W. Faber, N. Leone, G. Pfeifer, A. Polleres

    Abstract: Recently, planning based on answer set programming has been proposed as an approach towards realizing declarative planning systems. In this paper, we present the language Kc, which extends the declarative planning language K by action costs. Kc provides the notion of admissible and optimal plans, which are plans whose overall action costs are within a given limit resp. minimum over all plans (i.e.… ▽ More

    Submitted 26 June, 2011; originally announced June 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 19, pages 25-71, 2003

  25. arXiv:1011.4377  [pdf, ps, other

    cs.LO

    Dynamic Magic Sets for Super-Consistent Answer Set Programs

    Authors: Mario Alviano, Wolfgang Faber

    Abstract: For many practical applications of ASP, for instance data integration or planning, query answering is important, and therefore query optimization techniques for ASP are of great interest. Magic Sets are one of these techniques, originally defined for Datalog queries (ASP without disjunction and negation). Dynamic Magic Sets (DMS) are an extension of this technique, which has been proved to be soun… ▽ More

    Submitted 19 November, 2010; originally announced November 2010.

    Comments: 15 pages, 3 figures, ASPOCP'10

    ACM Class: F.4.1; I.2.4

  26. Disjunctive ASP with Functions: Decidable Queries and Effective Computation

    Authors: Mario Alviano, Wolfgang Faber, Nicola Leone

    Abstract: Querying over disjunctive ASP with functions is a highly undecidable task in general. In this paper we focus on disjunctive logic programs with stratified negation and functions under the stable model semantics (ASP^{fs}). We show that query answering in this setting is decidable, if the query is finitely recursive (ASP^{fs}_{fr}). Our proof yields also an effective method for query evaluation. It… ▽ More

    Submitted 22 July, 2010; originally announced July 2010.

    Comments: 16 pages, 1 figure

    ACM Class: F.4.1; I.2.4

    Journal ref: Theory and Practice of Logic Programming, 10(4-6): 497-512, 2010

  27. arXiv:0802.3137  [pdf, ps, other

    cs.AI cs.LO

    Design and Implementation of Aggregate Functions in the DLV System

    Authors: Wolfgang Faber, Gerald Pfeifer, Nicola Leone, Tina Dell'Armi, Giuseppe Ielpa

    Abstract: Disjunctive Logic Programming (DLP) is a very expressive formalism: it allows for expressing every property of finite structures that is decidable in the complexity class SigmaP2 (= NP^NP). Despite this high expressiveness, there are some simple properties, often arising in real-world applications, which cannot be encoded in a simple and natural manner. Especially properties that require the use… ▽ More

    Submitted 21 February, 2008; originally announced February 2008.

    Comments: 34 pages, 7 figures. This article has been accepted for publication in Theory and Practice of Logic Programming, Cambridge University Press

    ACM Class: I.2.3; I.2.4; D.3.1; D.1.6

  28. arXiv:cs/0211004  [pdf, ps, other

    cs.AI cs.LO cs.PL

    The DLV System for Knowledge Representation and Reasoning

    Authors: Nicola Leone, Gerald Pfeifer, Wolfgang Faber, Thomas Eiter, Georg Gottlob, Simona Perri, Francesco Scarcello

    Abstract: This paper presents the DLV system, which is widely considered the state-of-the-art implementation of disjunctive logic programming, and addresses several aspects. As for problem solving, we provide a formal definition of its kernel language, function-free disjunctive logic programs (also known as disjunctive datalog), extended by weak constraints, which are a powerful tool to express optimizati… ▽ More

    Submitted 10 September, 2003; v1 submitted 4 November, 2002; originally announced November 2002.

    Comments: 56 pages, 9 figures, 6 tables

    ACM Class: I.2.3; I.2.4; D.3.1

    Journal ref: ACM Transactions on Computational Logic 7(3):499-562, 2006

  29. Computing Preferred Answer Sets by Meta-Interpretation in Answer Set Programming

    Authors: Thomas Eiter, Wolfgang Faber, Nicola Leone, Gerald Pfeifer

    Abstract: Most recently, Answer Set Programming (ASP) is attracting interest as a new paradigm for problem solving. An important aspect which needs to be supported is the handling of preferences between rules, for which several approaches have been presented. In this paper, we consider the problem of implementing preference handling approaches by means of meta-interpreters in Answer Set Programming. In pa… ▽ More

    Submitted 16 January, 2002; originally announced January 2002.

    Comments: 34 pages, appeared as a Technical Report at KBS of the Vienna University of Technology, see http://www.kr.tuwien.ac.at/research/reports/

    ACM Class: D.1.6; I.2.3; I.2.4

    Journal ref: Theory and Practice of Logic Programming 3(4/5):463-498, 2003

  30. A Logic Programming Approach to Knowledge-State Planning: Semantics and Complexity

    Authors: Thomas Eiter, Wolfgang Faber, Nicola Leone, Gerald Pfeifer, Axel Polleres

    Abstract: We propose a new declarative planning language, called K, which is based on principles and methods of logic programming. In this language, transitions between states of knowledge can be described, rather than transitions between completely described states of the world, which makes the language well-suited for planning under incomplete knowledge. Furthermore, it enables the use of default princi… ▽ More

    Submitted 5 December, 2001; originally announced December 2001.

    Comments: 48 pages, appeared as a Technical Report at KBS of the Vienna University of Technology, see http://www.kr.tuwien.ac.at/research/reports/

    ACM Class: I.2.4; I.2.8; I.2.3

    Journal ref: Artificial Intelligence 144:157-211, 2003

  31. Disjunctive Logic Programs with Inheritance

    Authors: Francesco Buccafurri, Wolfgang Faber, Nicola Leone

    Abstract: The paper proposes a new knowledge representation language, called DLP<, which extends disjunctive logic programming (with strong negation) by inheritance. The addition of inheritance enhances the knowledge modeling features of the language providing a natural representation of default reasoning with exceptions. A declarative model-theoretic semantics of DLP< is provided, which is shown to gen… ▽ More

    Submitted 28 June, 2001; v1 submitted 30 May, 2001; originally announced May 2001.

    Comments: 28 pages; will be published in Theory and Practice of Logic Programming

    ACM Class: D.1.6; I.2.3; I.2.4

    Journal ref: Theory and Practice of Logic Programming 2(3):293-321, 2002

  32. arXiv:cs/0003036  [pdf, ps, other

    cs.AI cs.LO

    DLV - A System for Declarative Problem Solving

    Authors: Thomas Eiter, Wolfgang Faber, Christoph Koch, Nicola Leone, Gerald Pfeifer

    Abstract: DLV is an efficient logic programming and non-monotonic reasoning (LPNMR) system with advanced knowledge representation mechanisms and interfaces to classic relational database systems. Its core language is disjunctive datalog (function-free disjunctive logic programming) under the Answer Set Semantics with integrity constraints, both default and strong (or explicit) negation, and queries. Int… ▽ More

    Submitted 8 March, 2000; originally announced March 2000.

    Comments: 6 pages, 1 figure, 1 table

    ACM Class: D.1.6; D.3.2; I.2.4; F.4.1