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

Peng Xiao 0009

dblp:96/2276-0009 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Query processing and optimization
datalog rewriting
1.122023
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.722020
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.712023
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.412020
Query Answering for Existential Rules via Efficient Datalog Rewriting · IJCAI 2020
Logic in computer science
logic programming
0.422015
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.212016
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.212015
On Elementary Loops and Proper Loops for Disjunctive Logic Programs · AAAI 2015
Logic in computer science › nonmonotonic reasoning
answer set solving
0.212014
Elementary Loops Revisited · AAAI 2014
Logic in computer science › logic programming
answer set programming
0.112016
Query Answering with Inconsistent Existential Rules under Stable Model Semantics · AAAI 2016
Computational complexity › complexity classes › coNP
coNP-completeness
0.112015
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
YearPublicationVenuePosition
2023 Efficient Datalog Rewriting for Query Answering in TGD Ontologies
abstract
Tuple-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 Rewriting
abstract
Existential 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
IJCAI2
2016 Query Answering with Inconsistent Existential Rules under Stable Model Semantics
abstract
Classical 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
AAAI3
2015 On Elementary Loops and Proper Loops for Disjunctive Logic Programs
abstract
This 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
AAAI3
2014 Elementary Loops Revisited
abstract
The 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
AAAI3