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

Cheng Hian Goh

dblp:30/6480 · DBLP profile ↗
← Back
20ranked-venue papers
5as first author
0since 2021 · last 2002
—ORCID · none

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

Databases, data management, data science and information retrieval · 16 · 5 first-authorArtificial intelligence and machine learning · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 1

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
11 papers
Query processing and optimization · 41% Database theory · 25% Indexing and storage engines · 16%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 17 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › interactive query processing
progressive query processing
0.132000
Progressive evaluation of nested aggregate queries · VLDB J. 2000
Query Rewriting for SWIFT (First) Answers · IEEE Trans. Knowl. Data Eng. 2000
On Getting Some Answers Quickly, and Perhaps More Later · ICDE 1999
Query processing and optimization
aggregate query processing
0.122000
Progressive evaluation of nested aggregate queries · VLDB J. 2000
Online Feedback for Nested Aggregate Queries with Multi-Threading · VLDB 1999
Database theory › dependency theory
inclusion dependencies
0.022002
Exploring into Programs for the Recovery of Data Dependencies Designed · IEEE Trans. Knowl. Data Eng. 2002
Logical Database Design with Inclusion Dependencies · ICDE 1992
Data integration and cleaning › information mediation
mediated data access
0.021999
Context Interchange: New Features and Formalisms for the Intelligent Integration of Information · ACM Trans. Inf. Syst. 1999
The COntext INterchange Mediator Prototype · SIGMOD Conference 1997
Database theory
data dependencies
0.012002
Exploring into Programs for the Recovery of Data Dependencies Designed · IEEE Trans. Knowl. Data Eng. 2002
Database theory › dependency theory
functional dependency
0.012002
Exploring into Programs for the Recovery of Data Dependencies Designed · IEEE Trans. Knowl. Data Eng. 2002
Data integration and cleaning › semantic integration
semantic conflict resolution
0.021999
Context Interchange: New Features and Formalisms for the Intelligent Integration of Information · ACM Trans. Inf. Syst. 1999
The COntext INterchange Mediator Prototype · SIGMOD Conference 1997
Query processing and optimization › query rewriting › query transformation
query decomposition
0.012000
Query Rewriting for SWIFT (First) Answers · IEEE Trans. Knowl. Data Eng. 2000
Query processing and optimization
query rewriting
0.012000
Query Rewriting for SWIFT (First) Answers · IEEE Trans. Knowl. Data Eng. 2000
Indexing and storage engines › multidimensional indexing
high-dimensional indexing
0.011998
Fast High-Dimensional Data Search in Incomplete Databases · VLDB 1998
Indexing and storage engines › object-oriented database indexing
class hierarchy indexing
0.011997
Indexing OODB Instances based on Access Proximity · ICDE 1997
Indexing and storage engines
object-oriented database indexing
0.011997
Indexing OODB Instances based on Access Proximity · ICDE 1997
Database theory
dependency theory
0.011992
Logical Database Design with Inclusion Dependencies · ICDE 1992
Database system architecture and tuning › database design
logical database design
0.011992
Logical Database Design with Inclusion Dependencies · ICDE 1992
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.011999
Context Interchange: New Features and Formalisms for the Intelligent Integration of Information · ACM Trans. Inf. Syst. 1999
Data mining
high-dimensional data analysis
0.011998
Fast High-Dimensional Data Search in Incomplete Databases · VLDB 1998
Query processing and optimization › complex data query processing
object-oriented query processing
0.011997
Indexing OODB Instances based on Access Proximity · ICDE 1997

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

static analysis · 0.1program path pattern detection · 0.1logic-based formalism · 0.0context mediator · 0.0context axioms · 0.0heuristic decomposition · 0.0multi-threading · 0.0heuristic query decomposition · 0.0multidimensional partitioning · 0.0access proximity · 0.0
YearPublicationVenuePosition
2002 Exploring into Programs for the Recovery of Data Dependencies Designed
abstract
Data dependencies play an important role in the design of a database. Many legacy database applications have been developed on old generation database management systems and conventional file systems. As a result, most of the data dependencies in legacy databases are not enforced in the database management systems. As such, they are not explicitly defined in database schema and are enforced in the transactions, which update the databases. It is very difficult and time consuming to find out the designed data dependencies manually during the maintenance and reengineering of database applications. In software engineering, program analysis has long been developed and proven as a useful aid in many areas. With the use of program analysis, this paper proposes a novel approach for the recovery of common data dependencies, i.e., functional dependencies, key constraints, inclusion dependencies, referential constraints, and sum dependencies, designed in a database from the behavior of transactions, which update the database. The approach is based on detecting program path patterns for implementing most commonly used methods to enforce these data dependencies.
Hee Beng Kuan Tan, Tok Wang Ling, Cheng Hian Goh
IEEE Trans. Knowl. Data Eng.3
2001 A Replication Strategy for Reducing Wait Time in Video-On-Demand Systems
Tat-Seng Chua, Cheng Hian Goh, Beng Chin Ooi, Kian-Lee Tan
Multim. Tools Appl.2
2000 Context Knowledge Representation and Reasoning in the Context Interchange System
Stéphane Bressan, Cheng Hian Goh, Natalia Levina, Stuart E. Madnick, Ahmed Shah, Michael D. Siegel
Appl. Intell.2
2000 Efficient Indexing of High-Dimensional Data Through Dimensionality Reduction
Cheng Hian Goh, Agnes Lim, Beng Chin Ooi, Kian-Lee Tan
Data Knowl. Eng.1
2000 Query Rewriting for SWIFT (First) Answers
abstract
Traditionally, the answer to a database query is construed as the set of all tuples that meet the criteria stated. Strict adherence to this notion in query evaluation is, however, increasingly unsatisfactory because decision makers are more prone to adopting an exploratory strategy for information search which we call "getting some answers quickly, and perhaps more later". From a decision-maker's perspective, such a strategy is optimal for coping with information overload and makes economic sense (when used in conjunction with a micropayment mechanism). These new requirements present new opportunities for database query optimization. In this paper, we propose a progressive query processing strategy that exploits this behavior to conserve system resources and to minimize query response time and user waiting time. This is accomplished by the heuristic decomposition of user queries into subqueries that can be evaluated on demand. To illustrate the practicality of the proposed methods, we describe the architecture of a prototype system that provides a nonintrusive implementation of our approach. Finally, we present experimental results obtained from an empirical study conducted using an Oracle server that demonstrate the benefits of the progressive query processing strategy.
Kian-Lee Tan, Cheng Hian Goh, Beng Chin Ooi
IEEE Trans. Knowl. Data Eng.2
2000 Progressive evaluation of nested aggregate queries
Kian-Lee Tan, Cheng Hian Goh, Beng Chin Ooi
VLDB J.2
1999 On Getting Some Answers Quickly, and Perhaps More Later
abstract
Traditionally, the answer to a database query is construed to be the set of all tuples that meet the criteria stated. Strict adherence to this notion in query evaluation is, however, increasingly unsatisfactory, because decision makers are more prone to adopting an exploratory strategy for information searching, which we call "getting some answers quickly, and perhaps more later". In this paper, we propose a progressive query processing strategy that exploits this behavior to conserve system resources and to minimize query response time. This is accomplished by the heuristic decomposition of user queries into subqueries that can be evaluated on demand. We also describe the architecture of a prototype system that provides a non-intrusive implementation of our approach. Finally, we present experimental results that demonstrate the benefits of the progressive query processing strategy.
Kian-Lee Tan, Cheng Hian Goh, Beng Chin Ooi
ICDE2
1999 GHOST: Fine Granularity Buffering of Indexes
Cheng Hian Goh, Beng Chin Ooi, Dennis Sim, Kian-Lee Tan
VLDB1
1999 Online Feedback for Nested Aggregate Queries with Multi-Threading
Kian-Lee Tan, Cheng Hian Goh, Beng Chin Ooi
VLDB2
1999 Efficient Join Processing Using Partial Precomputation
Kian-Lee Tan, Cheng Hian Goh, Mong-Li Lee, Beng Chin Ooi
Knowl. Inf. Syst.2
1999 Context Interchange: New Features and Formalisms for the Intelligent Integration of Information
abstract
TheContext Interchange strategypresents a novel perspective for mediated data access in which semantic conflicts among heterogeneous systems are not identified a priori, but are detected and reconciled by acontext mediatorthrough comparison ofcontexts axiomscorresponding to the systems engaged in data exchange. In this article, we show that queries formulated on shared views, export schema, and shared “ontologies” can be mediated in the same way using theContext Interchange framework. The proposed framework provides a logic-based object-oriented formalsim for representing and reasoning about data semantics in disparate systems, and has been validated in a prototype implementation providing mediated data access to both traditional and web-based information sources.
Cheng Hian Goh, Stéphane Bressan, Stuart E. Madnick, Michael D. Siegel
ACM Trans. Inf. Syst.1
1998 Answering Queries in Context
Stéphane Bressan, Cheng Hian Goh
FQAS2
1998 Fast High-Dimensional Data Search in Incomplete Databases
Beng Chin Ooi, Cheng Hian Goh, Kian-Lee Tan
VLDB2
1998 Indexing bitemporal databases as points
Beng Chin Ooi, Cheng Hian Goh, Kian-Lee Tan
Inf. Softw. Technol.2
1997 Indexing OODB Instances based on Access Proximity
abstract
Queries in object-oriented databases (OODBs) may be asked with respect to different class scopes: a query may either request for object-instances which belong exclusively to a given class c, or those which belong to any class in the hierarchy rooted at c. To facilitate retrieval of objects both from a single class as well as from multiple classes in a class hierarchy, we propose a multi-dimensional class-hierarchy index called the /spl chi/-tree. The /spl chi/-tree dynamically partitions the data space using both the class and indexed attribute dimensions by taking into account the semantics of the class dimension as well as access patterns of queries. Experimental results show that it is an efficient index.
Chee Yong Chan, Cheng Hian Goh, Beng Chin Ooi
ICDE2
1997 The COntext INterchange Mediator Prototype
abstract
The Context Interchange strategy presents a novel approach for mediated data access in which semantic conflicts among heterogeneous systems are not identified a priori, but are detected and reconciled by a context mediator through comparison of contexts. This paper reports on the implementation of a Context Interchange Prototype which provides a concrete demonstration of the features and benefits of this integration strategy.
Stéphane Bressan, Cheng Hian Goh, Kofi Fynn, Marta Jessica Jakobisiak, Karim Hussein, Henry B. Kon, Thomas Lee, Stuart E. Madnick, Tito Pena, Jessica Qu, Annie W. Shum, Michael D. Siegel
SIGMOD Conference2
1996 Indexing Temporal Data Using Existing B+-Trees
Cheng Hian Goh, Hongjun Lu, Beng Chin Ooi, Kian-Lee Tan
Data Knowl. Eng.1
1996 Extending classical functional dependencies for physical database design
Tok Wang Ling, Cheng Hian Goh, Mong-Li Lee
Inf. Softw. Technol.2
1994 Context Interchange: Overcoming the Challenges of Large-Scale Interoperable Database Systems in a Dynamic Environment
abstract
Research in database interoperability has primarily focused on circumventing schematic and semantic incompatibility arising from autonomy of the underlying databases. We argue that, while existing integration strategies might provide satisfactory support for small or static systems, their inadequacies rapidly become evident in large-scale interoperable database systems operating in a dynamic environment. This paper highlights the problem of receiver heterogeneity, scalability, and evolution which have received little attention in the literature, provides an overview of the Context Interchange approach to interoperability, illustrates why this is able to better circumvent the problems identified, and forges the connections to other works by suggesting how the context interchange framework differs from other integration approaches in the literature.
Cheng Hian Goh, Stuart E. Madnick, Michael D. Siegel
CIKM1
1992 Logical Database Design with Inclusion Dependencies
abstract
Classical data dependencies are oblivious to important constraints which may exist between sets of attributes occurring in different relation schemes. The authors study how inclusion dependencies can be used to model these constraints, leading to the design of better database schemes. A normal form called the inclusion normal form (IN-NF) is proposed. Unlike classical normal forms, the IN-NF characterizes a database scheme as a whole rather than the individual relation schemes. It is shown that a database scheme in IN-NF is always in improved third normal form, while the converse is not true. It is demonstrated that the classical relational design framework may be extended to facilitate the design of database schemes in IN-NF.>
Tok Wang Ling, Cheng Hian Goh
ICDE2