Cheng-Ru Lin

dblp:96/1680 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
0since 2021 · last 2007
—ORCID · none

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

Databases, data management, data science and information retrieval · 11 · 5 first-authorArtificial intelligence and machine learning · 4 · 2 first-authorSystems, architecture and hardware · 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
7 papers
Data mining · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Theoretical computer science
1 paper
Distributed computing theory · 50% Information theory · 50%

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

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.242007
Constrained data clustering by depth control and progressive constraint relaxation · VLDB J. 2007
Dual Clustering: Integrating Data Clustering over Optimization and Constraint Domains · IEEE Trans. Knowl. Data Eng. 2005
Combining Partitional and Hierarchical Algorithms for Robust and Efficient Data Clustering with Cohesion Self-Merging · IEEE Trans. Knowl. Data Eng. 2005
Data mining › clustering
constrained clustering
0.122007
Constrained data clustering by depth control and progressive constraint relaxation · VLDB J. 2007
Dual Clustering: Integrating Data Clustering over Optimization and Constraint Domains · IEEE Trans. Knowl. Data Eng. 2005
Data mining
pattern mining
0.122003
Progressive Partition Miner: An Efficient Algorithm for Mining General Temporal Association Rules · IEEE Trans. Knowl. Data Eng. 2003
Distributed data mining in a chain store database of short transactions · KDD 2002
Data mining › pattern mining › temporal pattern mining
temporal association rule mining
0.122003
Progressive Partition Miner: An Efficient Algorithm for Mining General Temporal Association Rules · IEEE Trans. Knowl. Data Eng. 2003
On Mining General Temporal Association Rules in a Publication Database · ICDM 2001
Data mining › clustering › robust clustering
outlier-robust clustering
0.112005
Combining Partitional and Hierarchical Algorithms for Robust and Efficient Data Clustering with Cohesion Self-Merging · IEEE Trans. Knowl. Data Eng. 2005
Data mining › clustering
spatial clustering
0.112005
Dual Clustering: Integrating Data Clustering over Optimization and Constraint Domains · IEEE Trans. Knowl. Data Eng. 2005
Data mining › pattern mining › itemset mining
frequent itemset mining
0.012003
Progressive Partition Miner: An Efficient Algorithm for Mining General Temporal Association Rules · IEEE Trans. Knowl. Data Eng. 2003
Data mining › big data analytics › large-scale data mining
distributed data mining
0.012002
Distributed data mining in a chain store database of short transactions · KDD 2002
Data mining › clustering
hierarchical clustering
0.012002
A robust and efficient clustering algorithm based on cohesion self-merging · KDD 2002
Data mining › clustering
partitional clustering
0.012002
A robust and efficient clustering algorithm based on cohesion self-merging · KDD 2002
Distributed systems
consensus
0.012002
On the Asymptotical Optimality of Multilayered Decentralized Consensus Protocol · IEEE Trans. Parallel Distributed Syst. 2002
Distributed systems › consensus
decentralized consensus
0.012002
On the Asymptotical Optimality of Multilayered Decentralized Consensus Protocol · IEEE Trans. Parallel Distributed Syst. 2002
Information theory › asymptotic analysis
asymptotic optimality
0.012002
On the Asymptotical Optimality of Multilayered Decentralized Consensus Protocol · IEEE Trans. Parallel Distributed Syst. 2002
Distributed computing theory › distributed complexity
message complexity
0.012002
On the Asymptotical Optimality of Multilayered Decentralized Consensus Protocol · IEEE Trans. Parallel Distributed Syst. 2002
Data mining › pattern mining
association rule mining
0.012001
On Mining General Temporal Association Rules in a Publication Database · ICDM 2001

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

progressive constraint relaxation · 0.1performance analysis · 0.1interlaced clustering-classification · 0.1cohesion-based similarity measure · 0.1partition-based mining · 0.0filtering threshold · 0.0self-merging · 0.0selective scan · 0.0level matching · 0.0cohesion-based similarity · 0.0progressive partition mining · 0.0
YearPublicationVenuePosition
2007 Constrained data clustering by depth control and progressive constraint relaxation
Bi-Ru Dai, Cheng-Ru Lin, Ming-Syan Chen
VLDB J.2
2005 Sliding window filtering: an efficient method for incremental mining on a time-variant database
Chang-Hung Lee, Cheng-Ru Lin, Ming-Syan Chen
Inf. Syst.2
2005 Combining Partitional and Hierarchical Algorithms for Robust and Efficient Data Clustering with Cohesion Self-Merging
abstract
Data clustering has attracted a lot of research attention in the field of computational statistics and data mining. In most related studies, the dissimilarity between two clusters is defined as the distance between their centroids or the distance between two closest (or farthest) data points However, all of these measures are vulnerable to outliers and removing the outliers precisely is yet another difficult task. In view of this, we propose a new similarity measure, referred to as cohesion, to measure the intercluster distances. By using this new measure of cohesion, we have designed a two-phase clustering algorithm, called cohesion-based self-merging (abbreviated as CSM), which runs in time linear to the size of input data set. Combining the features of partitional and hierarchical clustering methods, algorithm CSM partitions the input data set into several small subclusters in the first phase and then continuously merges the subclusters based on cohesion in a hierarchical manner in the second phase. The time and the space complexities of algorithm CSM are analyzed. As shown by our performance studies, the cohesion-based clustering is very robust and possesses excellent tolerance to outliers in various workloads. More importantly, algorithm CSM is shown to be able to cluster the data sets of arbitrary shapes very efficiently and provide better clustering results than those by prior methods.
Cheng-Ru Lin, Ming-Syan Chen
IEEE Trans. Knowl. Data Eng.1
2005 Dual Clustering: Integrating Data Clustering over Optimization and Constraint Domains
abstract
Spatial clustering has attracted a lot of research attention due to its various applications. In most conventional clustering problems, the similarity measurement mainly takes the geometric attributes into consideration. However, in many real applications, the nongeometric attributes are what users are concerned about. In the conventional spatial clustering, the input data set is partitioned into several compact regions and data points which are similar to one another in their nongeometric attributes may be scattered over different regions, thus making the corresponding objective difficult to achieve. To remedy this, we propose and explore in this paper a new clustering problem on two domains, called dual clustering, where one domain refers to the optimization domain and the other refers to the constraint domain. Attributes on the optimization domain are those involved in the optimization of the objective function, while those on the constraint domain specify the application dependent constraints. Our goal is to optimize the objective function in the optimization domain while satisfying the constraint specified in the constraint domain. We devise an efficient and effective algorithm, named Interlaced Clustering-Classification, abbreviated as ICC, to solve this problem. The proposed ICC algorithm combines the information in both domains and iteratively performs a clustering algorithm on the optimization domain and also a classification algorithm on the constraint domain to reach the target clustering effectively. The time and space complexities of the ICC algorithm are formally analyzed. Several experiments are conducted to provide the insights into the dual clustering problem and the proposed algorithm.
Cheng-Ru Lin, Ken-Hao Liu, Ming-Syan Chen
IEEE Trans. Knowl. Data Eng.1
2003 On the Techniques for Data Clustering with Numerical Constraints
abstract
In this paper, the attributes employed to model the constraints are called constraint attributes and those attributes involved in the objective function to be optimized are called cost-optimal attributes. The constrained clustering considered is conducted in such a way that the objective function of cost-optimal attributes is optimized subject to the condition that the imposed constraint is satisfied. Explicitly, we address the problem of constrained clustering with numerical constraints, in which the constraint attribute values of any two data items in the same cluster are required to be within the corresponding constraint range. We devise an effective and efficient algorithm with complete-link to solve this clustering problem. It is noted that due to the intrinsic nature of the numerical constrained clustering, there is an order dependency on the process of attaining the clustering, which in many cases degrades the clustering results. In view of this, we devise a progressive constraint relaxation technique to remedy this drawback and improve the overall performance of clustering results. Explicitly, by using a smaller (tighter) constraint range in earlier iterations of merge, we will have more room to relax the constraint and seek for better solutions in subsequent iterations. It is empirically shown that the progressive constraint relaxation technique is able to improve not only the execution efficiency but also the clustering quality.
Bi-Ru Dai, Cheng-Ru Lin, Ming-Syan Chen
SDM2
2003 Progressive Partition Miner: An Efficient Algorithm for Mining General Temporal Association Rules
abstract
We explore a new problem of mining general temporal association rules in publication databases. In essence, a publication database is a set of transactions where each transaction T is a set of items of which each item contains an individual exhibition period. The current model of association rule mining is not able to handle the publication database due to the following fundamental problems, i.e., 1) lack of consideration of the exhibition period of each individual item and 2) lack of an equitable support counting basis for each item. To remedy this, we propose an innovative algorithm progressive-partition-miner (abbreviated as PPM) to discover general temporal association rules in a publication database. The basic idea of PPM is to first partition the publication database in light of exhibition periods of items and then progressively accumulate the occurrence count of each candidate 2-itemset based on the intrinsic partitioning characteristics. Algorithm PPM is also designed to employ a filtering threshold in each partition to early prune out those cumulatively infrequent 2-itemsets. The feature that the number of candidate 2-itemsets generated by PPM is very close to the number of frequent 2-itemsets allows us to employ the scan reduction technique to effectively reduce the number of database scans. Explicitly, the execution time of PPM is, in orders of magnitude, smaller than those required by other competitive schemes that are directly extended from existing methods. The correctness of PPM is proven and some of its theoretical properties are derived. Sensitivity analysis of various parameters is conducted to provide many insights into Algorithm PPM.
Chang-Hung Lee, Ming-Syan Chen, Cheng-Ru Lin
IEEE Trans. Knowl. Data Eng.3
2002 A robust and efficient clustering algorithm based on cohesion self-merging
abstract
Data clustering has attracted a lot of research attention in the field of computational statistics and data mining. In most related studies, the dissimilarity between two clusters is defined as the distance between their centroids, or the dis-tance between two closest (or farthest) data points. How-ever, all of these measurements are vulnerable to outliers, and removing the outliers precisely is yet another difficult task. In view of this, we propose a new similarity measure-ment, referred to as cohesion, to measure the inter-cluster distances. By using this new measurement of cohesion, we design a two-phase clustering algorithm, called cohesion-based self-merging (abbreviated as CSM), which runs in lin-ear time to the size of input data set. Combining the features of partitional and hierarchical clustering methods, algorithm CSM partitions the input data set into several small subclus-ters in the first phase, and then continuously merges the sub-clusters based on cohesion in a hierarchical manner in the second phase. As shown by our performance studies, the cohesion-based clustering is very robust and possesses the excellent tolerance to outliers in various workloads. More importantly, algorithm CSM is shown to be able to cluster the data sets of arbitrary shapes very efficiently, and provide better clustering results than those by prior methods.
Cheng-Ru Lin, Ming-Syan Chen
KDD1
2002 Distributed data mining in a chain store database of short transactions
abstract
In this paper, we broaden the horizon of traditional rule mining by introducing a new framework of causality rule mining in a distributed chain store database. Specifically, the causality rule explored in this paper consists of a sequence of triggering events and a set of consequential events, and is designed with the capability of mining non-sequential, inter-transaction information. Hence, the causality rule mining provides a very general framework for rule derivation. Note, however, that the procedure of causality rule mining is very costly particularly in the presence of a huge number of candidate sets and a distributed database, and in our opinion, cannot be dealt with by direct extensions from existing rule mining methods. Consequently, we devise in this paper a series of level matching algorithms, including Level Matching (abbreviatedly as LM), Level Matching with Selective Scan (abbreviatedly as LMS), and Distributed Level Matching (abbreviatedly as Distibuted LM), to minimize the computing cost needed for the distributed data mining of causality rules. In addition, the phenomena of time window constraints are also taken into consideration for the development of our algorithms. As a result of properly employing the technologies of level matching and selective scan, the proposed algorithms present good efficiency and scalability in the mining of local and global causality rules. Scale-up experiments show that the proposed algorithms scale well with the number of sites and the number of customer transactions.Index Terms: knowledge discovery, distributed data mining causality rules, triggering events, consequential events
Cheng-Ru Lin, Chang-Hung Lee, Ming-Syan Chen, Philip S. Yu
KDD1
2002 On the Optimal Clustering of Sequential Data
abstract
Data clustering has attracted a lot of attention in the field of computational statistics and data mining. Notice, however, that in many applications not only the attributes but also the sequence of the objects has to be considered for clustering. Specifically, in some applications, a set of sequential data has to be partitioned into clusters in such a way that all the data points in each cluster form a continous region. This clustering capability, termed sequential clustering in this paper, can be applied to analyze the moving pattern of an object or the status log of a running machine. Due to its continuous constraint, prior results on data clustering cannot be applied to solve this problem, thus calling for the design of new algorithms. To remedy this, we shall explore the problem of optimal sequential clustering in this paper. Specifically, we first prove that this optimal sequential clustering problem addressed in this paper possesses the optimal substructure property which means that an optimal solution to this problem is composed of the optimal solutions to its subproblems. In light of this property, we devise algorithm SCOPT to obtain the optimal solution of the problem. The time complexity of algorithm SCOPT is O (kn2), where n is the size of the dataset and k is the number of clusters. To further reduce its complexity, we devise a greedy algorithm, SCGD, which solves the problem in linear time. Extensive experimental studies are conducted to evaluate the performance and the effectiveness of these two algorithms. It is shown that algorithm SCGD is able to obtain the solution clustering of very high quality which is in fact very close to that obtained by algorithm SCOPT.
Cheng-Ru Lin, Ming-Syan Chen
SDM1
2002 On the Asymptotical Optimality of Multilayered Decentralized Consensus Protocol
abstract
A decentralized consensus protocol refers to a process for all nodes in a distributed system to collect the information/status from every other node and reach a consensus among them. Two classes of decentralized consensus protocols have been studied before: the one without an initiator and the one with an initiator. While the one without an initiator has been well studied in the literature, it is noted that the prior protocols with an initiator mainly relied upon the one without an initiator and thus did not fully exploit the intrinsic properties of having an initiator. By exploiting the concept of multilayered execution, we develop in this paper an efficient multilayered decentralized consensus protocol for a distributed system with an initiator. By adapting itself to the number of nodes in the system, the proposed protocol can determine a proper layer for execution and reach the consensus in the minimal numbers of message steps while incurring a much smaller number of messages than required by prior works. Several illustrative examples are given and performance analysis of the proposed algorithm is conducted to provide many insights into the problem studied. It is shown that the decentralized consensus protocols developed in this paper for the case of having an initiator significantly outperform prior schemes. Specifically, it is proven that (1) the ratio of the average number of messages incurred by the proposed algorithm to that by the prior method approaches zero as the number of nodes increases and (2) the proposed algorithm is asymptotically optimal in the sense that the message number required by the proposed algorithm and that of the optimal one are asymptotically of the same complexity with respect to the number of nodes in the system, showing the very important advantage of the proposed algorithm.
Cheng-Ru Lin, Ming-Syan Chen
IEEE Trans. Parallel Distributed Syst.1
2001 Sliding-Window Filtering: An Efficient Algorithm for Incremental Mining
abstract
We explore in this paper an effective sliding-window filtering (abbreviatedly as SWF) algorithm for incremental mining of association rules. In essence, by partitioning a transaction database into several partitions, algorithm SWF employs a filtering threshold in each partition to deal with the candidate itemset generation. Under SWF, the cumulative information of mining previous partitions is selectively carried over toward the generation of candidate itemsets for the subsequent partitions. Algorithm SWF not only significantly reduces I/O and CPU cost by the concepts of cumulative filtering and scan reduction techniques but also effectively controls memory utilization by the technique of sliding-window partition. Algorithm SWF is particularly powerful for efficient incremental mining for an ongoing time-variant transaction database. By utilizing proper scan reduction techniques, only one scan of the incremented dataset is needed by algorithm SWF. The I/O cost of SWF is, in orders of magnitude, smaller than those required by prior methods, thus resolving the performance bottleneck. Experimental studies are performed to evaluate performance of algorithm SWF. It is noted that the improvement achieved by algorithm SWF is even more prominent as the incremented portion of the dataset increases and also as the size of the database increases.
Chang-Hung Lee, Cheng-Ru Lin, Ming-Syan Chen
CIKM2
2001 On Mining General Temporal Association Rules in a Publication Database
abstract
In this paper, we explore a new problem of mining general temporal association rules in publication databases. In essence, a publication database is a set of transactions where each transaction T is a set of items, each containing an individual exhibition period. The current model of association rule mining is not able to handle a publication database due to the following fundamental problems: (1) lack of consideration of the exhibition period of each individual item; and (2) lack of an equitable support counting basis for each item. To remedy this, we propose an innovative algorithm, progressive-partition-miner (PPM), to discover general temporal association rules in a publication database. The basic idea of PPM is to first partition the publication database into exhibition periods of items and then progressively accumulate the occurrence count of each candidate 2-itemset based on the intrinsic partitioning characteristics. PPM is also designed to employ a filtering threshold in each partition to prune out those cumulatively infrequent 2-itemsets at an early stage. Explicitly, the execution time of PPM is, in orders of magnitude, smaller than those required by schemes which are directly extended from existing methods.
Chang-Hung Lee, Cheng-Ru Lin, Ming-Syan Chen
ICDM2