Demo Data from EDBT 2026 / reviewers in the wild / expert
Peng Xiao 0009
dblp:96/2276-0009
· DBLP profile ↗
5ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0001-5732-9112ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4Graphics, computer vision, multimedia, augmented reality and games · 4Databases, data management, data science and information retrieval · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
2 papers |
Query processing and optimization · 100% | |
| Theoretical computer science
4 papers |
Logic in computer science · 96% Computational complexity · 4% | |
| Artificial intelligence
2 papers |
Knowledge representation and reasoning · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
datalog rewriting |
1.1 | 2 | 2023 | Efficient Datalog Rewriting for Query Answering in TGD Ontologies · IEEE Trans. Knowl. Data Eng. 2023 Query Answering for Existential Rules via Efficient Datalog Rewriting · IJCAI 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering |
0.7 | 2 | 2020 | Query Answering for Existential Rules via Efficient Datalog Rewriting · IJCAI 2020 Query Answering with Inconsistent Existential Rules under Stable Model Semantics · AAAI 2016 |
Query processing and optimization › semantic query processing
ontology-based query answering |
0.7 | 1 | 2023 | Efficient Datalog Rewriting for Query Answering in TGD Ontologies · IEEE Trans. Knowl. Data Eng. 2023 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
existential rules |
0.4 | 1 | 2020 | Query Answering for Existential Rules via Efficient Datalog Rewriting · IJCAI 2020 |
Logic in computer science
logic programming |
0.4 | 2 | 2015 | On Elementary Loops and Proper Loops for Disjunctive Logic Programs · AAAI 2015 Elementary Loops Revisited · AAAI 2014 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology-based query answering
inconsistency-tolerant query answering |
0.2 | 1 | 2016 | Query Answering with Inconsistent Existential Rules under Stable Model Semantics · AAAI 2016 |
Logic in computer science › logic programming › answer set programming
disjunctive logic programming |
0.2 | 1 | 2015 | On Elementary Loops and Proper Loops for Disjunctive Logic Programs · AAAI 2015 |
Logic in computer science › nonmonotonic reasoning
answer set solving |
0.2 | 1 | 2014 | Elementary Loops Revisited · AAAI 2014 |
Logic in computer science › logic programming
answer set programming |
0.1 | 1 | 2016 | Query Answering with Inconsistent Existential Rules under Stable Model Semantics · AAAI 2016 |
Computational complexity › complexity classes › coNP
coNP-completeness |
0.1 | 1 | 2015 | On Elementary Loops and Proper Loops for Disjunctive Logic Programs · AAAI 2015 |
Methods — techniques the papers use, named apart from their topics
datalog rewriting · 2.2first-order rewriting · 1.3conjunctive query answering · 0.9rule repair semantics · 0.5answer set programming solver · 0.5polynomial-time algorithm · 0.2loop formulas · 0.2SAT-based computation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Efficient Datalog Rewriting for Query Answering in TGD OntologiesabstractTuple-generating dependencies (TGDs or existential rules) are an expressive constraint language for ontology-mediated query answering and thus query answering is of high complexity. Existing systems based on first-order rewriting methods can lead to queries too large for DBMS to handle. It is shown that datalog rewriting can result in more compact queries, yet previously proposed datalog rewriting methods are mostly inefficient for implementation. In this paper, we fill the gap by proposing an efficient datalog rewriting approach for answering conjunctive queries over TGDs, and identify and combine existing fragments of TGDs for which our rewriting method terminates. We implemented a prototype system Drewer, and experiments show that it is able to handle a wide range of benchmarks in the literature. Moreover, Drewer shows superior performance over state-of-the-art systems on both the compactness of rewriting and the efficiency of query answering. Zhe Wang 0001, Peng Xiao 0009, Kewen Wang 0001, Zhiqiang Zhuang, Hai Wan |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2020 | Query Answering for Existential Rules via Efficient Datalog RewritingabstractExistential rules are an expressive ontology formalism for ontology-mediated query answering and thus query answering is of high complexity, while several tractable fragments have been identified. Existing systems based on first-order rewriting methods can lead to queries too large for DBMS to handle. It is shown that datalog rewriting can result in more compact queries, yet previously proposed datalog rewriting methods are mostly inefficient for implementation. In this paper, we fill the gap by proposing an efficient datalog rewriting approach for answering conjunctive queries over existential rules, and identify and combine existing fragments of existential rules for which our rewriting method terminates. We implemented a prototype system Drewer, and experiments show that it is able to handle a wide range of benchmarks in the literature. Moreover, Drewer shows superior or comparable performance over state-of-the-art systems on both the compactness of rewriting and the efficiency of query answering. Zhe Wang 0001, Peng Xiao 0009, Kewen Wang 0001, Zhiqiang Zhuang, Hai Wan |
IJCAI | 2 |
| 2016 | Query Answering with Inconsistent Existential Rules under Stable Model SemanticsabstractClassical inconsistency-tolerant query answering relies on selecting maximal components of an ABox/database which are consistent with the ontology. However, some rules in ontologies might be unreliable if they are extracted from ontology learning or written by unskillful knowledge engineers. In this paper we present a framework of handling inconsistent existential rules under stable model semantics, which is defined by a notion called rule repairs to select maximal components of the existential rules. Surprisingly, for R-acyclic existential rules with R-stratified or guarded existential rules with stratified negations, both the data complexity and combined complexity of query answering under the rule repair semantics remain the same as that under the conventional query answering semantics. This leads us to propose several approaches to handle the rule repair semantics by calling answer set programming solvers. An experimental evaluation shows that these approaches have good scalability of query answering under rule repairs on realistic cases. Hai Wan, Heng Zhang 0006, Peng Xiao 0009, Haoran Huang, Yan Zhang 0003 |
AAAI | 3 |
| 2015 | On Elementary Loops and Proper Loops for Disjunctive Logic ProgramsabstractThis paper proposes an alternative definition of elementary loops and extends the notion of proper loops for disjunctive logic programs. Different from normal logic programs, the computational complexities of recognizing elementary loops and proper loops for disjunctive programs are coNP-complete. To address this problem, we introduce weaker versions of both elementary loops and proper loops and provide polynomial time algorithms for identifying them respectively. On the other hand, based on the notion of elementary loops, the class of Head-Elementary-loop-Free (HEF) programs was presented, which can be turned into equivalent normal logic programs by shifting head atoms into bodies. However, the problem of recognizing an HEF program is coNP-complete. Then we present a subclass of HEF programs which generalizes the class of Head-Cycle-Free programs and provide a polynomial time algorithm to identify them. At last, some experiments show that both elementary loops and proper loops could be replaced by their weak versions in practice. Jianmin Ji, Hai Wan, Peng Xiao 0009 |
AAAI | 3 |
| 2014 | Elementary Loops RevisitedabstractThe notions of loops and loop formulas play an important role in answer set computation. However, there would be an exponential number of loops in the worst case. Gebser and Schaub characterized a subclass elementary loops and showed that they are sufficient for selecting answer sets from models of a logic program. This paper proposes an alternative definition of elementary loops and identify a subclass of elementary loops, called proper loops. By applying a special form of their loop formulas, proper loops are also sufficient for the SAT-based answer set computation. A polynomial algorithm to recognize a proper loop is given and shows that for certain logic programs, identifying all proper loops of a program is more efficient than that of elementary loops. Furthermore, we prove that, by considering the structure of the positive body-head dependency graph of a program, a large number of loops could be ignored for identifying proper loops. We provide another algorithm for identifying all proper loops of a program. The experiments show that, for certain programs whose dependency graphs consisting of sets of components that are densely connected inside and sparsely connected outside, the new algorithm is more efficient. Jianmin Ji, Hai Wan, Peng Xiao 0009, Ziwei Huo, Zhanhao Xiao |
AAAI | 3 |