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

Weidong Chen 0005

dblp:10/1448-5 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Logic in computer science › logic programming
well-founded semantics
0.031996
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.011997
Implementation of Tabled Evaluation with Delaying in Prolog · IEEE Trans. Knowl. Data Eng. 1997
Knowledge graphs › knowledge graph querying
complex query answering
0.011996
Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996
Database theory
deductive database
0.011996
Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996
Logic in computer science
logic programming
0.011996
Tabled Evaluation With Delaying for General Logic Programs · J. ACM 1996
Logic in computer science › logic programming
logic programming semantics
0.011996
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.011996
Tabled Evaluation With Delaying for General Logic Programs · J. ACM 1996
Logic in computer science › logic programming
stable model semantics
0.011996
Computation of Stable Models and Its Integration with Logical Query Processing · IEEE Trans. Knowl. Data Eng. 1996
Database theory
logic programming semantics
0.011993
Query Evaluation under the Well Founded Semantics · PODS 1993
Query processing and optimization
query execution
0.011993
Query Evaluation under the Well Founded Semantics · PODS 1993
Data models and query languages › object model
complex object model
0.011989
C-Logic of Complex Objects · PODS 1989
Database theory
database logic
0.011989
C-Logic of Complex Objects · PODS 1989
Compilers and program optimization
program transformation
0.011997
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
YearPublicationVenuePosition
1997 Implementation of Tabled Evaluation with Delaying in Prolog
abstract
Unlike 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 Programs
abstract
SLD 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. ACM1
1996 Computation of Stable Models and Its Integration with Logical Query Processing
abstract
The 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
ICDT1
1993 Query Evaluation under the Well Founded Semantics
abstract
SLD 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
PODS1
1992 The Role of Expert System Shells in Hypertext Technology
abstract
A 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
ICTAI3
1991 An Intensional Logic of (Multi-Arity) Set Abstractions
Weidong Chen 0005, David Scott Warren
ICLP1
1989 C-Logic of Complex Objects
abstract
Our 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
PODS1