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

Ken-Chih Liu

dblp:72/6808 · DBLP profile ↗
← Back
9ranked-venue papers
9as first author
0since 2021 · last 1991
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 5 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorTheory of computation · 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.

Databases, data mining, and information retrieval
5 papers
Data models and query languages · 45% Database theory · 31% Query processing and optimization · 22%
Theoretical computer science
1 paper
Automata and formal languages · 56% Algorithms and data structures · 44%

Topics — the 10 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database theory
incomplete information
0.041991
Natural Joins in Relational Databases with Indefinite and Maybe Information · ICDE 1991
Indefinite and Maybe Information in Relational Databases · ACM Trans. Database Syst. 1990
On Representing Indefinite and Maybe Information in Relational Databases: A Generalization · ICDE 1990
Data models and query languages
relational algebra
0.021991
A Generalized Relational Model for Indefinite and Maybe Information · IEEE Trans. Knowl. Data Eng. 1991
Indefinite and Maybe Information in Relational Databases · ACM Trans. Database Syst. 1990
Data models and query languages
relational model
0.021991
A Generalized Relational Model for Indefinite and Maybe Information · IEEE Trans. Knowl. Data Eng. 1991
Indefinite and Maybe Information in Relational Databases · ACM Trans. Database Syst. 1990
Query processing and optimization
join processing
0.011991
Natural Joins in Relational Databases with Indefinite and Maybe Information · ICDE 1991
Query processing and optimization › join processing › equi-join
natural join
0.011991
Natural Joins in Relational Databases with Indefinite and Maybe Information · ICDE 1991
Data models and query languages › relational algebra
extended relational algebra
0.011988
On Representing Indefinite and Maybe Information in Relational Databases · ICDE 1988
Automata and formal languages
context-free languages
0.011981
On String Pattern Matching: A New Model with a Polynomial Time Algorithm · SIAM J. Comput. 1981
Algorithms and data structures › sequence algorithms › string algorithms
string matching
0.011981
On String Pattern Matching: A New Model with a Polynomial Time Algorithm · SIAM J. Comput. 1981
Data mining › data reduction
redundancy reduction
0.011988
On Representing Indefinite and Maybe Information in Relational Databases · ICDE 1988
Automata and formal languages
parsing algorithms
0.011981
On String Pattern Matching: A New Model with a Polynomial Time Algorithm · SIAM J. Comput. 1981

Methods — techniques the papers use, named apart from their topics

i-table · 0.0m-table · 0.0relational algebra · 0.0virtual relations · 0.0r-projection · 0.0merge operator · 0.0redundancy removal · 0.0earley's parsing algorithm · 0.0
YearPublicationVenuePosition
1991 Natural Joins in Relational Databases with Indefinite and Maybe Information
abstract
Natural joins are defined, in a semantically correct way, on data structures, called I-tables, of an extended relational database model with indefinite and maybe information. An algorithm for computing natural joins under the extended model is proposed which reduces the number of pair-up operations and block accesses to a linear order of complexity with respect to the size of I-tables. Procedures for the extended natural joins are examined with respect to efficiency, which is evaluated based upon the number of pair-up operations and I/O block accesses. A linear order of pair-up operations is achieved by using the 'compare, concatenate, and then permute' strategy, and a linear order of I/O activities is attained by employing virtual relations with pointers.>
Ken-Chih Liu, Lu Zhang 0002
ICDE1
1991 A Generalized Relational Model for Indefinite and Maybe Information
abstract
A generalized relational model which is capable of representing and manipulating disjunctive and maybe kinds of information is presented. A data structure, called M-table, is defined, and the information contained in the M-table is precisely stated. Redundant information in M-tables is characterized, and an operator to remove this redundant information is presented. The relational algebra is suitably generalized to deal with M-tables. Additional operators, R-projection and merge, are presented. Queries can be expressed as a combination of the various generalized relational algebraic operators. The M-table accurately models the two bounds on the external interpretation of a query. The sure component of an M-table corresponds to one of the bounds which is the set of objects which belong to the external interpretation of the query. The maybe component of an M-table corresponds to the other bound which is the set of objects for which the possibility of belonging to the external interpretation of the query cannot be ruled out.>
Ken-Chih Liu, Rajshekhar Sunderraman
IEEE Trans. Knowl. Data Eng.1
1990 On Representing Indefinite and Maybe Information in Relational Databases: A Generalization
abstract
The authors present a generalization of the relational model to represent indefinite and maybe kinds of incomplete information. They introduce a data structure called M-table which is capable of representing disjunctive/indefinite and maybe facts. The notion of redundancy in the context of indefinite and maybe information is studied. The information content of an M-table is precisely defined. The relational algebra is then generalized in a semantically correct manner to operate on M-tables. Queries are posed in the same manner as in the conventional relational algebra; however, the user may now expect indefinite as well as maybe answers.>
Ken-Chih Liu, Rajshekhar Sunderraman
ICDE1
1990 Indefinite and Maybe Information in Relational Databases
abstract
This paper extends the relational model to represent indefinite and maybe kinds of incomplete information. A data structure, called an I-table, which is capable of representing indefinite and maybe facts, is introduced. The information content of I-tables is precisely defined, and an operator to remove redundant facts is presented. The relational algebra is then extended in a semantically correct way to operate on I-tables. Queries are posed in the same way as in conventional relational algebra; however, the user may now expect indefinite as well as maybe answers.
Ken-Chih Liu, Rajshekhar Sunderraman
ACM Trans. Database Syst.1
1988 On Representing Indefinite and Maybe Information in Relational Databases
abstract
An extension is presented of the relational model to present indefinite and maybe kinds of incomplete information. A data structure, called an I-table, is introduced, which is capable of representing indefinite and maybe facts. The information content of the I-table is defined and an operator to remove redundant facts is presented. The relational algebra is then extended, in a semantically correct way, to operate on I-tables. Queries are posed in the same way as in conventional relational algebra, but the user may expect indefinite as well as maybe answers.>
Ken-Chih Liu, Rajshekhar Sunderraman
ICDE1
1988 On String Pattern Matching: A Quantitative Analysis and a Proposal
Ken-Chih Liu
Comput. Lang.1
1987 Applying an Extended Relational Model to Indefinite Deductive Databases
Ken-Chih Liu, Rajshekhar Sunderraman
ISMIS1
1986 A String Pattern Matching Extension to Pascal and Some Comparisons with SNOBOL4
abstract
Abstract This paper presents an extension of Pascal with string pattern matching. Pattern definitions are built using six basic operations: alternation, concatenation, immediate value assignment, intersection, difference and complement. The last three have not been previously implemented and they increase the expressive power beyond context‐free languages. The pattern matching actions are augmented with three options: trace, prefix and suffix. Comparisons with a SNOBOL4 implementation are also presented. This experiment demonstrates that Pascal with pattern matching is a useful tool for string processing applications.
Ken-Chih Liu
Softw. Pract. Exp.1
1981 On String Pattern Matching: A New Model with a Polynomial Time Algorithm
abstract
A polynomial time algorithm is presented for string pattern matching. Earley’s parsing algorithm is adapted for context-free patterns and is extended to allow the augmentation of the immediate assignment operation of SNOBOL4 and a powerful descriptive operator not previously implemented, set complement. Canonical pattern definition systems are defined to describe patterns for which our algorithm will perform pattern matching. The languages generated by such systems are called extended context-free languages, and are shown to properly contain the family of context-free languages and all families of k-intersection languages which have been shown to establish an infinite hierarchy between the family of context-free languages and the family of context-sensitive languages. It is also shown that for an alphabet of one character, the immediate assignment operator cannot be expressed in terms of the complement operator. Some results on the closure properties and unsolvable problems for this new family are also shown. It is shown that the worst-case time and space complexity of our algorithm is polynomial if the immediate assignment is used, and that the time (space) complexity is cubic (cubic) if the complement but not the immediate assignment operator is used, and is cubic (square) if neither operator is used. Our algorithm has no difficulty with left-recursion or null string alternatives which are problems with the SNONOL4 pattern matching algorithm.
Ken-Chih Liu
SIAM J. Comput.1