Demo Data from EDBT 2026 / reviewers in the wild / expert
Gerald Pfeifer
dblp:p/GeraldPfeifer
· DBLP profile ↗
26ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 20 · 1 first-authorTheory of computation · 17 · 1 first-authorSoftware engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2Databases, data management, data science and information retrieval · 1
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.
| Theoretical computer science
6 papers |
Logic in computer science · 65% Computational complexity · 30% Automated reasoning and model checking · 6% | |
| Artificial intelligence
3 papers |
Knowledge representation and reasoning · 100% |
Topics — the 7 heaviest of 9, 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.2 | 2 | 2011 | Semantics and complexity of recursive aggregates in answer set programming · Artif. Intell. 2011 Experimenting with Heuristics for Answer Set Programming · IJCAI 2001 |
Logic in computer science
logic programming |
0.2 | 4 | 2004 | Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming · KR 2004 Enhancing disjunctive logic programming systems by SAT checkers · Artif. Intell. 2003 A logic programming approach to knowledge-state planning, II: The DLVK system · Artif. Intell. 2003 |
Logic in computer science › logic programming
logic programming semantics |
0.1 | 1 | 2011 | Semantics and complexity of recursive aggregates in answer set programming · Artif. Intell. 2011 |
Logic in computer science › logic programming
answer set programming |
0.1 | 3 | 2004 | Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming · KR 2004 A logic programming approach to knowledge-state planning, II: The DLVK system · Artif. Intell. 2003 The KR System dlv: Progress Report, Comparisons and Benchmarks · KR 1998 |
Logic in computer science › logic programming › answer set programming
disjunctive logic programming |
0.1 | 2 | 2003 | Enhancing disjunctive logic programming systems by SAT checkers · Artif. Intell. 2003 Aggregate Functions in Disjunctive Logic Programming: Semantics, Complexity, and Implementation in DLV · IJCAI 2003 |
Computational complexity › complexity of reasoning
model checking complexity |
0.0 | 1 | 2004 | Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming · KR 2004 |
Automated reasoning and model checking › satisfiability
SAT solving |
0.0 | 1 | 2003 | Enhancing disjunctive logic programming systems by SAT checkers · Artif. Intell. 2003 |
Methods — techniques the papers use, named apart from their topics
answer set programming · 0.1bounded predicate arities · 0.0SAT checkers · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Semantics and complexity of recursive aggregates in answer set programming
Wolfgang Faber 0001, Gerald Pfeifer, Nicola Leone |
Artif. Intell. | 2 |
| 2008 | Design and implementation of aggregate functions in the DLV systemabstractAbstract 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 ΣP2(=NPNP). 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 of arithmetic operators (like sum, times, or count) on a set or multiset of elements, which satisfy some conditions, cannot be naturally expressed in classic DLP. To overcome this deficiency, we extend DLP by aggregate functions in a conservative way. In particular, we avoid the introduction of constructs with disputed semantics, by requiring aggregates to be stratified. We formally define the semantics of the extended language (called ), and illustrate how it can be profitably used for representing knowledge. Furthermore, we analyze the computational complexity of , showing that the addition of aggregates does not bring a higher cost in that respect. Finally, we provide an implementation of in DLV—a state-of-the-art DLP system—and report on experiments which confirm the usefulness of the proposed extension also for the efficiency of computation. Wolfgang Faber 0001, Gerald Pfeifer, Nicola Leone, Tina Dell'Armi, Giuseppe Ielpa |
Theory Pract. Log. Program. | 2 |
| 2006 | Pruning Operators for Disjunctive Logic Programming Systems
Francesco Calimeri, Wolfgang Faber 0001, Gerald Pfeifer, Nicola Leone |
Fundam. Informaticae | 3 |
| 2006 | The DLV system for knowledge representation and reasoningabstractDisjunctive Logic Programming (DLP) is an advanced formalism for knowledge representation and reasoning, which is very expressive in a precise mathematical sense: it allows one to express every property of finite structures that is decidable in the complexity class Σ P 2 (NP NP ). Thus, under widely believed assumptions, DLP is strictly more expressive than normal ( disjunction-free ) logic programming, whose expressiveness is limited to properties decidable in NP. Importantly, apart from enlarging the class of applications which can be encoded in the language, disjunction often allows for representing problems of lower complexity in a simpler and more natural fashion.This article 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 optimization problems. We then illustrate the usage of DLV as a tool for knowledge representation and reasoning, describing a new declarative programming methodology which allows one to encode complex problems (up to Δ P 3 -complete problems) in a declarative fashion. On the foundational side, we provide a detailed analysis of the computational complexity of the language of DLV, and by deriving new complexity results we chart a complete picture of the complexity of this language and important fragments thereof.Furthermore, we illustrate the general architecture of the DLV system, which has been influenced by these results. As for applications, we overview application front-ends which have been developed on top of DLV to solve specific knowledge representation tasks, and we briefly describe the main international projects investigating the potential of the system for industrial exploitation. Finally, we report about thorough experimentation and benchmarking, which has been carried out to assess the efficiency of the system. The experimental results confirm the solidity of DLV and highlight its potential for emerging application areas like knowledge management and information integration. Nicola Leone, Gerald Pfeifer, Wolfgang Faber 0001, Thomas Eiter, Georg Gottlob, Simona Perri, Francesco Scarcello |
ACM Trans. Comput. Log. | 2 |
| 2004 | New DLV Features for Data Integration
Francesco Calimeri, Manuela Citrigno, Chiara Cumbo, Wolfgang Faber 0001, Nicola Leone, Simona Perri, Gerald Pfeifer |
JELIA | 7 |
| 2004 | Recursive Aggregates in Disjunctive Logic Programs: Semantics and Complexity
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
JELIA | 3 |
| 2004 | Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming
Thomas Eiter, Wolfgang Faber 0001, Michael Fink 0001, Gerald Pfeifer, Stefan Woltran |
KR | 4 |
| 2004 | System Description: DLV with Aggregates
Tina Dell'Armi, Wolfgang Faber 0001, Giuseppe Ielpa, Nicola Leone, Simona Perri, Gerald Pfeifer |
LPNMR | 6 |
| 2004 | Improving the Model Generation/Checking Interplay to Enhance the Evaluation of Disjunctive Programs
Gerald Pfeifer |
LPNMR | 1 |
| 2004 | A logic programming approach to knowledge-state planning: Semantics and complexityabstractWe 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, our formalism enables the use of default principles in the planning process by supporting negation as failure. Nonetheless, K also supports the representation of transitions between states of the world (i.e., states of complete knowledge) as a special case, which shows that the language is very flexible. As we demonstrate on particular examples, the use of knowledge states may allow for a natural and compact problem representation. We then provide a thorough analysis of the computational complexity of K, and consider different planning problems, including standard planning and secure planning (also known as conformant planning ) problems. We show that these problems have different complexities under various restrictions, ranging from NP to NEXPTIME in the propositional case. Our results form the theoretical basis for the DLV k system, which implements the language K on top of the DLV logic programming system. Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
ACM Trans. Comput. Log. | 4 |
| 2003 | Aggregate Functions in Disjunctive Logic Programming: Semantics, Complexity, and Implementation in DLV
Tina Dell'Armi, Wolfgang Faber 0001, Giuseppe Ielpa, Nicola Leone, Gerald Pfeifer |
IJCAI | 5 |
| 2003 | A logic programming approach to knowledge-state planning, II: The DLVK system
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
Artif. Intell. | 4 |
| 2003 | Enhancing disjunctive logic programming systems by SAT checkers
Christoph Koch 0001, Nicola Leone, Gerald Pfeifer |
Artif. Intell. | 3 |
| 2003 | Answer Set Planning Under Action CostsabstractRecently, 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., cheapest plans). As we demonstrate, this novel language allows for expressing some nontrivial planning tasks in a declarative way. Furthermore, it can be utilized for representing planning problems under other optimality criteria, such as computing ``shortest'' plans (with the least number of steps), and refinement combinations of cheapest and fastest plans. We study complexity aspects of the language Kc and provide a transformation to logic programs, such that planning problems are solved via answer set programming. Furthermore, we report experimental results on selected problems. Our experience is encouraging that answer set planning may be a valuable approach to expressive planning systems in which intricate planning problems can be naturally specified and solved. Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
J. Artif. Intell. Res. | 4 |
| 2003 | Computing preferred answer sets by meta-interpretation in answer set programmingabstractMost recently, Answer Set Programming (ASP) has been attracting interest as a new paradigm for problem solving. An important aspect, for which several approaches have been presented, is the handling of preferences between rules. In this paper, we consider the problem of implementing preference handling approaches by means of meta-interpreters in Answer Set Programming. In particular, we consider the preferred answer set approaches by Brewka and Eiter, by Delgrande, Schaub and Tompits, and by Wang, Zhou and Lin. We present suitable meta-interpreters for these semantics using DLV, which is an efficient engine for ASP. Moreover, we also present a meta-interpreter for the weakly preferred answer set approach by Brewka and Eiter, which uses the weak constraint feature of DLV as a tool for expressing and solving an underlying optimization problem. We also consider advanced meta-interpreters, which make use of graph-based characterizations and often allow for more efficient computations. Our approach shows the suitability of ASP in general and of DLV in particular for fast prototyping. This can be fruitfully exploited for experimenting with new languages and knowledge-representation formalisms. Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
Theory Pract. Log. Program. | 4 |
| 2002 | Answer Set Planning under Action Costs
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
JELIA | 4 |
| 2002 | The DLVK Planning System: Progress Report
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
JELIA | 4 |
| 2002 | The DLV System
Nicola Leone, Gerald Pfeifer, Wolfgang Faber 0001, Francesco Calimeri, Tina Dell'Armi, Thomas Eiter, Georg Gottlob, Giovambattista Ianni, Giuseppe Ielpa, Christoph Koch 0001, Simona Perri, Axel Polleres |
JELIA | 2 |
| 2001 | Experimenting with Heuristics for Answer Set Programming
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
IJCAI | 3 |
| 2001 | System Description: DLV
Tina Dell'Armi, Wolfgang Faber 0001, Giuseppe Ielpa, Christoph Koch 0001, Nicola Leone, Simona Perri, Gerald Pfeifer |
LPNMR | 7 |
| 2001 | System Description: The DLVK Planning System
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres |
LPNMR | 4 |
| 2001 | Optimizing the Computation of Heuristics for Answer Set Programming Systems
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
LPNMR | 3 |
| 1999 | Pushing Goal Derivation in DLP Computations
Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer |
LPNMR | 3 |
| 1998 | Progress Report on the Disjunctive Deductive Database System dlv
Thomas Eiter, Nicola Leone, Cristinel Mateis, Gerald Pfeifer, Francesco Scarcello |
FQAS | 4 |
| 1998 | The KR System dlv: Progress Report, Comparisons and Benchmarks
Thomas Eiter, Nicola Leone, Cristinel Mateis, Gerald Pfeifer, Francesco Scarcello |
KR | 4 |
| 1997 | A Deductive System for Non-Monotonic Reasoning
Thomas Eiter, Nicola Leone, Cristinel Mateis, Gerald Pfeifer, Francesco Scarcello |
LPNMR | 4 |