Demo Data from EDBT 2026 / reviewers in the wild / expert
Weidong Chen 0005
dblp:10/1448-5
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 1997
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 4 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
3 papers |
Logic in computer science · 100% | |
| Databases, data mining, and information retrieval
4 papers |
Database theory · 61% Knowledge graphs · 19% Query processing and optimization · 13% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › logic programming
well-founded semantics |
0.0 | 3 | 1996 | Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996 Tabled Evaluation With Delaying for General Logic Programs · J. ACM 1996 Query Evaluation under the Well Founded Semantics · PODS 1993 |
Database theory › datalog evaluation
logic program evaluation |
0.0 | 1 | 1997 | Implementation of Tabled Evaluation with Delaying in Prolog · IEEE Trans. Knowl. Data Eng. 1997 |
Knowledge graphs › knowledge graph querying
complex query answering |
0.0 | 1 | 1996 | Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996 |
Database theory
deductive database |
0.0 | 1 | 1996 | Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996 |
Logic in computer science
logic programming |
0.0 | 1 | 1996 | Tabled Evaluation With Delaying for General Logic Programs · J. ACM 1996 |
Logic in computer science › logic programming
logic programming semantics |
0.0 | 1 | 1996 | Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996 |
Logic in computer science › logic programming
negation as failure |
0.0 | 1 | 1996 | Tabled Evaluation With Delaying for General Logic Programs · J. ACM 1996 |
Logic in computer science › logic programming
stable model semantics |
0.0 | 1 | 1996 | Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996 |
Database theory
logic programming semantics |
0.0 | 1 | 1993 | Query Evaluation under the Well Founded Semantics · PODS 1993 |
Query processing and optimization
query execution |
0.0 | 1 | 1993 | Query Evaluation under the Well Founded Semantics · PODS 1993 |
Data models and query languages › object model
complex object model |
0.0 | 1 | 1989 | C-Logic of Complex Objects · PODS 1989 |
Database theory
database logic |
0.0 | 1 | 1989 | C-Logic of Complex Objects · PODS 1989 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1997 | Implementation of Tabled Evaluation with Delaying in Prolog · IEEE Trans. Knowl. Data Eng. 1997 |
Methods — techniques the papers use, named apart from their topics
tabling · 0.1program transformation · 0.0forward chaining · 0.0backward chaining · 0.0backtracking · 0.0negation as finite failure · 0.0SLDNF resolution · 0.0partial deduction · 0.0SLG resolution · 0.0logic programming · 0.0first-order logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Implementation of Tabled Evaluation with Delaying in PrologabstractUnlike SLD resolution as implemented in Prolog, tabled evaluation with delaying guarantees termination for function free logic programs, avoids repeated computation of identical subqueries, and handles recursion through negation. It is often used in query processing and nonmonotonic reasoning where termination is required. The paper presents a new technique for incorporating tabled evaluation into existing Prolog systems. It requires neither time consuming modifications of a Prolog engine nor metainterpretation that can enormously slow down program execution. Instead, using a program transformation approach, the technique allows effective use of the advanced Prolog technology. The transformed program uses tabling primitives implemented externally in C that provide direct control over the search strategies. This brings efficiency as well as portability across Prolog systems. Experiences with a prototype implementation indicate that the approach results in a flexible and pragmatic method for query processing and nonmonotonic reasoning on top of Prolog. Performance measurements show that the method is efficient for practical applications. R. Ramesh 0001, Weidong Chen 0005 |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1996 | Tabled Evaluation With Delaying for General Logic ProgramsabstractSLD resolution with negation as finite failure (SLDNF) reflects the procedural interpretation of predicate calculus as a programming language and forms the computational basis for Prolog systems. Despite its advantages for stack-based memory management, SLDNF is often not appropriate for query evaluation for three reasons: (a) it may not terminate due to infinite positive recursion; (b) it may be terminate due to infinite recursion through negation; and (c) it may repeatedly evaluate the same literal in a rule body, leading to unacceptable performance. We address all three problems for goal-oriented query evaluation of general logic programs by presenting tabled evaluation with delaying, called SLG resolution. It has three distinctive features: (i) SLG resolution is a partial deduction procedure, consisting of seven fundamental transformations. A query is transformed step by step into a set of answers. The use of transformations separates logical issues of query evaluation from procedural ones. SLG allows an arbitrary computation rule for selecting a literal from a rule body and an arbitrary control strategy for selecting transformations to apply. (ii) SLG resolution is sound and search space complete with respect to the well-founded partial model for all non-floundering queries, and preserves all three-valued stable models. To evaluate a query under differenc three-valued stable models, SLG resolution can be enhanced by further processing of the answers of subgoals relevant to a query. (iii) SLG resolution avoids both positive and negative loops and always terminates for programs with the bounded-term-size property. It has a polynomial time data complexity for well-founded negation of function-free programs. Through a delaying mechanism for handling ground negative literals involved in loops, SLG resolution avoids the repetition of any of its derivation steps. Restricted forms of SLG resolution are identified for definite, locally stratified, and modularly stratified programs, shedding light on the role each transformation plays. Weidong Chen 0005, David Scott Warren |
J. ACM | 1 |
| 1996 | Computation of Stable Models and Its Integration with Logical Query ProcessingabstractThe well-founded semantics and the stable model semantics capture intuitions of the skeptical and credulous semantics in nonmonotonic reasoning, respectively. They represent the two dominant proposals for the declarative semantics of deductive databases and logic programs. However, neither semantics seems to be suitable for all applications. We have developed an efficient implementation of goal-oriented effective query evaluation under the well-founded semantics. It produces a residual program for subgoals that are relevant to a query, which contains facts for true instances and clauses with body literals for undefined instances. We present a simple method of stable model computation that can be applied to the residual program of a query to derive answers with respect to stable models. The method incorporates both forward and backward chaining to propagate the assumed truth values of ground atoms, and derives multiple stable models through backtracking. Users are able to request that only stable models satisfying certain conditions be computed. A prototype has been developed that provides integrated query evaluation under the well-founded semantics, the stable models, and ordinary Prolog execution. We describe the user interface of the prototype and present some experimental results. Weidong Chen 0005, David Scott Warren |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1995 | Sorted HiLog: Sorts in Higher-Order Logic Data Languages
Weidong Chen 0005, Michael Kifer |
ICDT | 1 |
| 1993 | Query Evaluation under the Well Founded SemanticsabstractSLD resolution with negation as finite failure (or SLDNF) reflects the procedural interpretation of Horn-clause predicate logic as a programming language and forms the computational basis for prolog systems. Despite its advantages in memory management, SLDNF is often not appropriate for query evaluation for three reasons; a) it may not terminate due to infinite positive recursion; b) it may not terminate due to infinite recursion through negation; and c) it may repeatedly evaluate the same clause body literal, leading to unacceptable performance. Weidong Chen 0005, David Scott Warren |
PODS | 1 |
| 1992 | The Role of Expert System Shells in Hypertext TechnologyabstractA view of the current hypertext technology and how it can be greatly aided through the use of artificial intelligence, especially expert systems shells, is provided. The proposed hypertext technology will contribute to the development of more advanced and sophisticated hypertext documents which can support built-in intelligence with memory retention capabilities.> Israel Hilerio, Roger Lippert, Weidong Chen 0005 |
ICTAI | 3 |
| 1991 | An Intensional Logic of (Multi-Arity) Set Abstractions
Weidong Chen 0005, David Scott Warren |
ICLP | 1 |
| 1989 | C-Logic of Complex ObjectsabstractOur objective is to have a logical framework for natural representation and manipulation of complex objects. We start with an analysis of semantic modeling of complex objects, and attempt to understand what are the fundamental aspects which need to be captured. A logic, called C-logic, is then presented which provides direct support for what we believe to be basic features of complex objects, including object identity, multi-valued labels and a dynamic notion of types. C-logic has a simple first-order semantics, but it also allows natural specification of complex objects and gives us a framework for exploring efficient logic deduction over complex objects. Weidong Chen 0005, David Scott Warren |
PODS | 1 |