Demo Data from VLDB 2026 / reviewers in the wild / expert
Thomas Krennwallner
dblp:07/2478
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
answer set programming |
0.4 | 2 | 2014 | 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.4 | 2 | 2014 | 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.2 | 1 | 2016 | Domain expansion for ASP-programs with external sources · Artif. Intell. 2016 |
Logic in computer science › knowledge representation and reasoning
grounding |
0.2 | 1 | 2016 | Domain expansion for ASP-programs with external sources · Artif. Intell. 2016 |
Logic in computer science
logic programming |
0.2 | 1 | 2016 | Domain expansion for ASP-programs with external sources · Artif. Intell. 2016 |
Logic in computer science
nonmonotonic reasoning |
0.2 | 1 | 2014 | 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.1 | 1 | 2010 | Distributed Nonmonotonic Multi-Context Systems · KR 2010 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.1 | 1 | 2010 | Distributed Nonmonotonic Multi-Context Systems · KR 2010 |
Distributed systems › distributed coordination › multi-agent systems
distributed reasoning |
0.0 | 1 | 2010 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | ASP-Core-2 Input Language FormatabstractAbstract 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 sourcesabstractAnswer 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 computationsabstractAbstract 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 SystemsabstractMulti-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 programsabstractThe 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 SetsabstractHEX-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 SourcesabstractAnswer 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 |
AAAI | 3 |
| 2013 | Lightweight Spatial Conjunctive Query Answering Using Keywords
Thomas Eiter, Thomas Krennwallner, Patrik Schneider |
ESWC | 2 |
| 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 |
LPNMR | 7 |
| 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 |
LPNMR | 3 |
| 2012 | Inconsistency Management for Traffic Regulations: Formalization and Complexity Results
Harald Beck, Thomas Eiter, Thomas Krennwallner |
JELIA | 3 |
| 2012 | Exploiting Unfounded Sets for HEX-Program Evaluation
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner, Christoph Redl, Peter Schüller |
JELIA | 3 |
| 2012 | Conflict-driven ASP solving with external sourcesabstractAbstract 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 |
LPNMR | 4 |
| 2011 | Pushing Efficient Evaluation of HEX Programs by Modular Decomposition
Thomas Eiter, Michael Fink 0001, Giovambattista Ianni, Thomas Krennwallner, Peter Schüller |
LPNMR | 4 |
| 2011 | Declarative Belief Set Merging Using Merging Plans
Christoph Redl, Thomas Eiter, Thomas Krennwallner |
PADL | 3 |
| 2010 | Decomposition of Distributed Nonmonotonic Multi-Context Systems
Seif El-Din Bairakdar, Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner |
JELIA | 5 |
| 2010 | The DMCS Solver for Distributed Nonmonotonic Multi-Context Systems
Seif El-Din Bairakdar, Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner |
JELIA | 5 |
| 2010 | Distributed Nonmonotonic Multi-Context Systems
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner |
KR | 4 |
| 2009 | Realizing Default Logic over Description Logic Knowledge Bases
Minh Dao-Tran, Thomas Eiter, Thomas Krennwallner |
ECSQARU | 3 |
| 2009 | A Rule System for Querying Persistent RDFS Data
Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, Axel Polleres |
ESWC | 2 |
| 2009 | Modular Nonmonotonic Logic Programming Revisited
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner |
ICLP | 4 |
| 2009 | Decomposition of Declarative Knowledge Bases with External Functions
Thomas Eiter, Michael Fink 0001, Thomas Krennwallner |
IJCAI | 3 |
| 2009 | Relevance-Driven Evaluation of Modular Nonmonotonic Logic Programs
Minh Dao-Tran, Thomas Eiter, Michael Fink 0001, Thomas Krennwallner |
LPNMR | 4 |
| 2009 | Dynamic Querying of Mass-Storage RDF Data with Rule-Based Entailment Regimes
Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, Axel Polleres |
ISWC | 2 |
| 2008 | XSPARQL: Traveling between the XML and RDF Worlds - and Avoiding the XSLT Pilgrimage
Waseem Akhtar, Jacek Kopecký, Thomas Krennwallner, Axel Polleres |
ESWC | 3 |