Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thomas Krennwallner

dblp:07/2478 · DBLP profile ↗
← Back
26ranked-venue papers
0as first author
0since 2021 · last 2020
0000-0001-7523-3202ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 17Theory of computation · 11Software engineering, systems software and programming languages · 5Databases, data management, data science and information retrieval · 4Graphics, computer vision, multimedia, augmented reality and games · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Knowledge representation and reasoning · 100%
Theoretical computer science
2 papers
Logic in computer science · 83% Computational complexity · 17%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
answer set programming
0.422014
FLP answer set semantics without circular justifications for general logic programs · Artif. Intell. 2014
Liberal Safety for Answer Set Programs with External Sources · AAAI 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming
0.422014
FLP answer set semantics without circular justifications for general logic programs · Artif. Intell. 2014
Liberal Safety for Answer Set Programs with External Sources · AAAI 2013
Logic in computer science › logic programming
answer set programming
0.212016
Domain expansion for ASP-programs with external sources · Artif. Intell. 2016
Logic in computer science › knowledge representation and reasoning
grounding
0.212016
Domain expansion for ASP-programs with external sources · Artif. Intell. 2016
Logic in computer science
logic programming
0.212016
Domain expansion for ASP-programs with external sources · Artif. Intell. 2016
Logic in computer science
nonmonotonic reasoning
0.212014
FLP answer set semantics without circular justifications for general logic programs · Artif. Intell. 2014
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
multi-context systems
0.112010
Distributed Nonmonotonic Multi-Context Systems · KR 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.112010
Distributed Nonmonotonic Multi-Context Systems · KR 2010
Distributed systems › distributed coordination › multi-agent systems
distributed reasoning
0.012010
Distributed Nonmonotonic Multi-Context Systems · KR 2010

Methods — techniques the papers use, named apart from their topics

term bounding functions · 0.7domain-expansion safety · 0.5level mapping · 0.4fixpoint iteration · 0.4grounding · 0.2
YearPublicationVenuePosition
2020 ASP-Core-2 Input Language Format
abstract
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.
Francesco Calimeri, Wolfgang Faber 0001, Martin Gebser, Giovambattista Ianni, Roland Kaminski, Thomas Krennwallner, Nicola Leone, Marco Maratea, Francesco Ricca, Torsten Schaub
Theory Pract. Log. Program.6
2016 Domain expansion for ASP-programs with external sources
abstract
Answer set programming (ASP) is a popular approach to declarative problem solving which for broader usability has been equipped with external source access. The latter may introduce new constants to the program (known as value invention), which can lead to infinite answer sets and non-termination; to prevent this, syntactic safety conditions on programs are common which considerably limit expressiveness (in particular, recursion). We present liberal domain-expansion (lde) safe programs, a novel generic class of ASP programs with external source access and value invention that enjoy finite restrictability, i.e., equivalence to a finite ground version. They use term bounding functions as a parametric notion of safety, which can be instantiated with syntactic, semantic or combined safety criteria; this empowers us to generalize and integrate many other notions of safety from the literature, and modular composition of criteria makes future extensions easy. Furthermore, we devise a grounding algorithm for lde-safe programs which in contrast to traditional algorithms can ground any such program directly without the need for program decomposition. While we present our approach on top of a proposed formalism in order to make the formalization precise, the general concepts carry over to related formalisms and important special cases as well. An experimental evaluation of lde-safety on various applications confirms the practicability of our approach.
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Christoph Redl
Artif. Intell.3
2016 A model building framework for answer set programming with external computations
abstract
Abstract As software systems are getting increasingly connected, there is a need for equipping nonmonotonic logic programs with access to external sources that are possibly remote and may contain information in heterogeneous formats. To cater for this need, hex programs were designed as a generalization of answer set programs with an API style interface that allows to access arbitrary external sources, providing great flexibility. Efficient evaluation of such programs however is challenging, and it requires to interleave external computation and model building; to decide when to switch between these tasks is difficult, and existing approaches have limited scalability in many real-world application scenarios. We present a new approach for the evaluation of logic programs with external source access, which is based on a configurable framework for dividing the non-ground program into possibly overlapping smaller parts called evaluation units. The latter will be processed by interleaving external evaluation and model building using an evaluation graph and a model graph, respectively, and by combining intermediate results. Experiments with our prototype implementation show a significant improvement compared to previous approaches. While designed for hex -programs, the new evaluation approach may be deployed to related rule-based formalisms as well.
Thomas Eiter, Michael Fink 0001, Giovambattista Ianni, Thomas Krennwallner, Christoph Redl, Peter Schüller
Theory Pract. Log. Program.4
2015 Distributed Evaluation of Nonmonotonic Multi-context Systems
abstract
Multi-context Systems (MCSs) are a formalism for systems consisting of knowledge bases (possibly heterogeneous and non-monotonic) that are interlinked via bridge rules, where the global system semantics emerges from the local semantics of the knowledge bases (also called “contexts”) in an equilibrium. While MCSs and related formalisms are inherently targeted for distributed set- tings, no truly distributed algorithms for their evaluation were available. We address this short- coming and present a suite of such algorithms which includes a basic algorithm DMCS, an ad- vanced version DMCSOPT that exploits topology-based optimizations, and a streaming algorithm DMCS-STREAMING that computes equilibria in packages of bounded size. The algorithms be- have quite differently in several respects, as experienced in thorough experimental evaluation of a system prototype. From the experimental results, we derive a guideline for choosing the appropriate algorithm and running mode in particular situations, determined by the parameter settings.
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
J. Artif. Intell. Res.4
2014 FLP answer set semantics without circular justifications for general logic programs
abstract
The answer set semantics presented by Faber et al. [27] has been widely used to define so called FLP answer sets for different types of logic programs. However, it was recently observed that when being extended from normal to more general classes of logic programs, this approach may produce answer sets with circular justifications that are caused by self-supporting loops. The main reason for this behavior is that the FLP answer set semantics is not fully constructive by a bottom up construction of answer sets. In this paper, we overcome this problem by enhancing the FLP answer set semantics with a level mapping formalism such that every answer set I can be built by fixpoint iteration of a one-step provability operator (more precisely, an extended van Emden–Kowalski operator for the FLP reduct fΠI). This is inspired by the fact that under the standard answer set semantics, each answer set I of a normal logic program Π is obtainable by fixpoint iteration of the standard van Emden–Kowalski one-step provability operator for the Gelfond–Lifschitz reduct ΠI, which induces a level mapping. The enhanced FLP answer sets, which we call well-justified FLP answer sets, are thanks to the level mapping free of circular justifications. As a general framework, the well-justified FLP answer set semantics applies to logic programs with first-order formulas, logic programs with aggregates, description logic programs, hex-programs etc., provided that the rule satisfaction is properly extended to such general logic programs. We study in depth the computational complexity of FLP and well-justified FLP answer sets for general classes of logic programs. Our results show that the level mapping does not increase the worst-case complexity of FLP answer sets. Furthermore, we describe an implementation of the well-justified FLP answer set semantics, and report about an experimental evaluation, which indicates a potential for performance improvements by the level mapping in practice.
Yidong Shen, Kewen Wang 0001, Thomas Eiter, Michael Fink 0001, Christoph Redl, Thomas Krennwallner
Artif. Intell.6
2014 Efficient HEX-Program Evaluation Based on Unfounded Sets
abstract
HEX-programs extend logic programs under the answer set semantics with external computations through external atoms. As reasoning from ground Horn programs with nonmonotonic external atoms of polynomial complexity is already on the second level of the polynomial hierarchy, minimality checking of answer set candidates needs special attention. To this end, we present an approach based on unfounded sets as a generalization of related techniques for ASP programs. The unfounded set detection is expressed as a propositional SAT problem, for which we provide two different encodings and optimizations to them. We then integrate our approach into a previously developed evaluation framework for HEX-programs, which is enriched by additional learning techniques that aim at avoiding the reconstruction of the same or related unfounded sets. Furthermore, we provide a syntactic criterion that allows one to skip the minimality check in many cases. An experimental evaluation shows that the new approach significantly decreases runtime.
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Christoph Redl, Peter Schüller
J. Artif. Intell. Res.3
2013 Liberal Safety for Answer Set Programs with External Sources
abstract
Answer set programs with external source access may introduce new constants that are not present in the program, which is known as value invention. As naive value invention leads to programs with infinite grounding and answer sets, syntactic safety criteria are imposed on programs. However, traditional criteria are in many cases unnecessarily strong and limit expressiveness. We present liberal domain-expansion (de-) safe programs, a novel generic class of answer set programs with external source access that has a finite grounding and allows for value invention. De-safe programs use so-called term bounding functions as a parameter for modular instantiation with concrete—e.g., syntactic or semantic or both—safety criteria. This ensures extensibility of the approach in the future. We provide concrete instances of the framework and develop an operator that can be used for computing a finite grounding. Finally, we discuss related notions of safety from the literature, and show that our approach is strictly more expressive.
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Christoph Redl
AAAI3
2013 Lightweight Spatial Conjunctive Query Answering Using Keywords
Thomas Eiter, Thomas Krennwallner, Patrik Schneider
ESWC2
2013 The Fourth Answer Set Programming Competition: Preliminary Report
Mario Alviano, Francesco Calimeri, Günther Charwat, Minh Dao-Tran, Carmine Dodaro, Giovambattista Ianni, Thomas Krennwallner, Martin Kronegger, Johannes Oetsch, Andreas Pfandler, Jörg Pührer, Christoph Redl, Francesco Ricca, Patrik Schneider, Martin Schwengerer, Lara Spendier, Johannes P. Wallner, Guohui Xiao 0001
LPNMR7
2013 VCWC: A Versioning Competition Workflow Compiler
Günther Charwat, Giovambattista Ianni, Thomas Krennwallner, Martin Kronegger, Andreas Pfandler, Christoph Redl, Martin Schwengerer, Lara Spendier, Johannes P. Wallner, Guohui Xiao 0001
LPNMR3
2012 Inconsistency Management for Traffic Regulations: Formalization and Complexity Results
Harald Beck, Thomas Eiter, Thomas Krennwallner
JELIA3
2012 Exploiting Unfounded Sets for HEX-Program Evaluation
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Christoph Redl, Peter Schüller
JELIA3
2012 Conflict-driven ASP solving with external sources
abstract
Abstract Answer Set Programming (ASP) is a well-known problem solving approach based on nonmonotonic logic programs and efficient solvers. To enable access to external information,hex-programs extend programs withexternal atoms, which allow for a bidirectional communication between the logic program and external sources of computation (e.g., description logic reasoners and Web resources). Current solvers evaluatehex-programs by a translation to ASP itself, in which values of external atoms are guessed and verified after the ordinary answer set computation. This elegant approach does not scale with the number of external accesses in general, in particular in presence of nondeterminism (which is instrumental for ASP). In this paper, we present a novel, native algorithm for evaluatinghex-programs which uses learning techniques. In particular, we extend conflict-driven ASP solving techniques, which prevent the solver from running into the same conflict again, from ordinary tohex-programs. We show how to gain additional knowledge from external source evaluations and how to use it in a conflict-driven algorithm. We first target the uninformed case, i.e., when we have no extra information on external sources, and then extend our approach to the case where additional meta-information is available. Experiments show that learning from external sources can significantly decrease both the runtime and the number of considered candidate compatible sets.
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Christoph Redl
Theory Pract. Log. Program.3
2011 Symmetry Breaking for Distributed Multi-Context Systems
Christian Drescher, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Toby Walsh
LPNMR4
2011 Pushing Efficient Evaluation of HEX Programs by Modular Decomposition
Thomas Eiter, Michael Fink 0001, Giovambattista Ianni, Thomas Krennwallner, Peter Schüller
LPNMR4
2011 Declarative Belief Set Merging Using Merging Plans
Christoph Redl, Thomas Eiter, Thomas Krennwallner
PADL3
2010 Decomposition of Distributed Nonmonotonic Multi-Context Systems
Seif El-Din Bairakdar, Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
JELIA5
2010 The DMCS Solver for Distributed Nonmonotonic Multi-Context Systems
Seif El-Din Bairakdar, Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
JELIA5
2010 Distributed Nonmonotonic Multi-Context Systems
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
KR4
2009 Realizing Default Logic over Description Logic Knowledge Bases
Minh Dao-Tran, Thomas Eiter, Thomas Krennwallner
ECSQARU3
2009 A Rule System for Querying Persistent RDFS Data
Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, Axel Polleres
ESWC2
2009 Modular Nonmonotonic Logic Programming Revisited
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
ICLP4
2009 Decomposition of Declarative Knowledge Bases with External Functions
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
IJCAI3
2009 Relevance-Driven Evaluation of Modular Nonmonotonic Logic Programs
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner
LPNMR4
2009 Dynamic Querying of Mass-Storage RDF Data with Rule-Based Entailment Regimes
Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, Axel Polleres
ISWC2
2008 XSPARQL: Traveling between the XML and RDF Worlds - and Avoiding the XSLT Pilgrimage
Waseem Akhtar, Jacek Kopecký, Thomas Krennwallner, Axel Polleres
ESWC3