EDBT 2026 Demo / reviewers in the wild / expert
Yun Chi
dblp:85/5457
· DBLP profile ↗
60ranked-venue papers
22as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 47 · 20 first-authorArtificial intelligence and machine learning · 18 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 4Systems, architecture and hardware · 3Human-computer interaction and ubiquitous computing · 2Theory 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
22 papers |
Data mining · 42% Query processing and optimization · 22% Web and social media mining · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Cloud and datacenter computing · 86% Performance modeling and evaluation · 14% |
Topics — the 30 heaviest of 55, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › text mining
topic modeling |
0.5 | 4 | 2014 | A Two-Level Topic Model Towards Knowledge Discovery from Citation Networks · IEEE Trans. Knowl. Data Eng. 2014 A Topic Model for Linked Documents and Update Rules for its Estimation · AAAI 2010 A latent topic model for linked documents · SIGIR 2009 |
Query processing and optimization
query scheduling |
0.3 | 3 | 2013 | Distribution-Based Query Scheduling · Proc. VLDB Endow. 2013 iCBS: Incremental Costbased Scheduling under Piecewise Linear SLAs · Proc. VLDB Endow. 2011 Towards Predicting Query Execution Time for Concurrent and Dynamic Database Workloads · Proc. VLDB Endow. 2013 |
Query processing and optimization › cost estimation
query execution time prediction |
0.3 | 2 | 2013 | Towards Predicting Query Execution Time for Concurrent and Dynamic Database Workloads · Proc. VLDB Endow. 2013 Predicting query execution time: Are optimizer cost models really unusable? · ICDE 2013 |
Data mining › structured data mining › graph mining
community detection |
0.2 | 3 | 2009 | Combining link and content for community detection: a discriminative approach · KDD 2009 Facetnet: a framework for analyzing communities and their evolutions in dynamic networks · WWW 2008 Structural and temporal analysis of the blogosphere through community factorization · KDD 2007 |
Distributed and cloud data management › cloud database
database-as-a-service |
0.2 | 1 | 2015 | SmartSLA: Cost-Sensitive Management of Virtualized Resources for CPU-Bound Database Services · IEEE Trans. Parallel Distributed Syst. 2015 |
Cloud and datacenter computing
resource management |
0.2 | 1 | 2015 | SmartSLA: Cost-Sensitive Management of Virtualized Resources for CPU-Bound Database Services · IEEE Trans. Parallel Distributed Syst. 2015 |
Cloud and datacenter computing › resource allocation
virtual resource allocation |
0.2 | 1 | 2015 | SmartSLA: Cost-Sensitive Management of Virtualized Resources for CPU-Bound Database Services · IEEE Trans. Parallel Distributed Syst. 2015 |
Web and social media mining
citation network analysis |
0.2 | 1 | 2014 | A Two-Level Topic Model Towards Knowledge Discovery from Citation Networks · IEEE Trans. Knowl. Data Eng. 2014 |
Information retrieval › text analysis › scientific text mining
literature-based discovery |
0.2 | 1 | 2014 | A Two-Level Topic Model Towards Knowledge Discovery from Citation Networks · IEEE Trans. Knowl. Data Eng. 2014 |
Query processing and optimization
cardinality estimation |
0.2 | 1 | 2013 | Predicting query execution time: Are optimizer cost models really unusable? · ICDE 2013 |
Performance modeling and evaluation
queueing models |
0.2 | 1 | 2013 | Towards Predicting Query Execution Time for Concurrent and Dynamic Database Workloads · Proc. VLDB Endow. 2013 |
Cloud and datacenter computing › cloud service management
service level agreement |
0.2 | 2 | 2011 | Intelligent management of virtualized resources for database systems in cloud environment · ICDE 2011 iCBS: Incremental Costbased Scheduling under Piecewise Linear SLAs · Proc. VLDB Endow. 2011 |
Data mining
clustering |
0.1 | 2 | 2007 | Structural and temporal analysis of the blogosphere through community factorization · KDD 2007 Evolutionary spectral clustering by incorporating temporal smoothness · KDD 2007 |
Data mining
pattern mining |
0.1 | 3 | 2005 | Mining Closed and Maximal Frequent Subtrees from Databases of Labeled Rooted Trees · IEEE Trans. Knowl. Data Eng. 2005 Moment: Maintaining Closed Frequent Itemsets over a Stream Sliding Window · ICDM 2004 Indexing and Mining Free Trees · ICDM 2003 |
Data mining › clustering
document clustering |
0.1 | 2 | 2010 | A latent topic model for linked documents · SIGIR 2009 A Topic Model for Linked Documents and Update Rules for its Estimation · AAAI 2010 |
Distributed and cloud data management
cloud database |
0.1 | 1 | 2011 | Intelligent management of virtualized resources for database systems in cloud environment · ICDE 2011 |
Cloud and datacenter computing › resource management
cloud resource management |
0.1 | 1 | 2011 | Intelligent management of virtualized resources for database systems in cloud environment · ICDE 2011 |
Cloud and datacenter computing
resource allocation |
0.1 | 1 | 2011 | Intelligent management of virtualized resources for database systems in cloud environment · ICDE 2011 |
Data mining › pattern mining › tree mining
frequent subtree mining |
0.1 | 2 | 2005 | Mining Closed and Maximal Frequent Subtrees from Databases of Labeled Rooted Trees · IEEE Trans. Knowl. Data Eng. 2005 Indexing and Mining Free Trees · ICDM 2003 |
Natural language and speech › Information extraction and text analysis
topic model |
0.1 | 1 | 2009 | Knowledge Discovery from Citation Networks · ICDM 2009 |
Information retrieval › retrieval models
discriminative model |
0.1 | 1 | 2009 | Combining link and content for community detection: a discriminative approach · KDD 2009 |
Data mining
network analysis |
0.1 | 1 | 2009 | iOLAP: A Framework for Analyzing the Internet, Social Networks, and Other Networked Data · IEEE Trans. Multim. 2009 |
Web and social media mining
social network analysis |
0.1 | 1 | 2009 | iOLAP: A Framework for Analyzing the Internet, Social Networks, and Other Networked Data · IEEE Trans. Multim. 2009 |
Recommender systems › content recommendation
citation recommendation |
0.1 | 2 | 2014 | A Two-Level Topic Model Towards Knowledge Discovery from Citation Networks · IEEE Trans. Knowl. Data Eng. 2014 iOLAP: A Framework for Analyzing the Internet, Social Networks, and Other Networked Data · IEEE Trans. Multim. 2009 |
Query processing and optimization
aggregate query processing |
0.1 | 1 | 2008 | Efficient computation of personal aggregate queries on blogs · KDD 2008 |
Web and social media mining › online community analysis
community evolution |
0.1 | 1 | 2008 | Facetnet: a framework for analyzing communities and their evolutions in dynamic networks · WWW 2008 |
Data mining › structured data mining › graph mining › community detection
dynamic community detection |
0.1 | 1 | 2008 | Facetnet: a framework for analyzing communities and their evolutions in dynamic networks · WWW 2008 |
Machine learning › Representation and self-supervised learning
matrix factorization |
0.1 | 1 | 2007 | Combining content and link for classification using matrix factorization · SIGIR 2007 |
Web and social media mining › social media analysis
blog analysis |
0.1 | 1 | 2007 | Structural and temporal analysis of the blogosphere through community factorization · KDD 2007 |
Data mining › clustering › temporal clustering
evolutionary clustering |
0.1 | 1 | 2007 | Evolutionary spectral clustering by incorporating temporal smoothness · KDD 2007 |
Methods — techniques the papers use, named apart from their topics
machine learning for cost prediction · 0.4cost-sensitive resource allocation · 0.4optimizer cost model · 0.3histogram-based estimation · 0.3buffer pool model · 0.3bernoulli process · 0.3variational inference · 0.2topic model · 0.2statistical machine learning · 0.2queueing model · 0.2non-negative matrix factorization · 0.2piecewise linear SLA modeling · 0.1machine learning · 0.1incremental scheduling · 0.1variational approximation · 0.1generative process · 0.1low-dimensional representation · 0.1joint factorization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Dynamic robustness and efficiency on link-weighted scale-free networks by gray infos
Yun Chi, Zhuo Wang 0004 |
Future Gener. Comput. Syst. | 2 |
| 2015 | SmartSLA: Cost-Sensitive Management of Virtualized Resources for CPU-Bound Database ServicesabstractVirtualization-based multi-tenant database consolidation is an important technique for database-as-a-service (DBaaS) providers to minimize their total cost which is composed of SLA penalty cost, infrastructure cost and action cost. Due to the bursty and diverse tenant workloads, over-provisioning for the peak or under-provisioning for the off-peak often results in either infrastructure cost or service level agreement (SLA) penalty cost. Moreover, although the process of scaling out database systems will help DBaaS providers satisfy tenants' service level agreement, its indiscriminate use has performance implications or incurs action cost. In this paper, we propose SmartSLA, a cost-sensitive virtualized resource management system for CPU-bound database services which is composed of two modules. The system modeling module uses machine learning techniques to learn a model for predicting the SLA penalty cost for each tenant under different resource allocations. Based on the learned model, the resource allocating module dynamically adjusts the resource allocation by weighing the potential reduction of SLA penalty cost against increase of infrastructure cost and action cost. SmartSLA is evaluated by using the TPC-W and modified YCSB benchmarks with dynamic workload trace and multiple database tenants. The experimental results show that SmartSLA is able to minimize the total cost under time-varying workloads compared to the other cost-insensitive approaches. PengCheng Xiong, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, Calton Pu, Hakan Hacigümüs |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2014 | A Two-Level Topic Model Towards Knowledge Discovery from Citation NetworksabstractKnowledge discovery from scientific articles has received increasing attention recently since huge repositories are made available by the development of the Internet and digital databases. In a corpus of scientific articles such as a digital library, documents are connected by citations and one document plays two different roles in the corpus: document itself and a citation of other documents. In the existing topic models, little effort is made to differentiate these two roles. We believe that the topic distributions of these two roles are different and related in a certain way. In this paper, we propose a Bernoulli process topic (BPT) model which considers the corpus at two levels: document level and citation level. In the BPT model, each document has two different representations in the latent topic space associated with its roles. Moreover, the multi-level hierarchical structure of citation network is captured by a generative process involving a Bernoulli process. The distribution parameters of the BPT model are estimated by a variational approximation approach. An efficient computation algorithm is proposed to overcome the difficulty of matrix inverse operation. In addition to conducting the experimental evaluations on the document modeling and document clustering tasks, we also apply the BPT model to well known corpora to discover the latent topics, recommend important citations, detect the trends of various research areas in computer science between 1991 and 1998, and to investigate the interactions among the research areas. The comparisons against state-of-the-art methods demonstrate a very promising performance. The implementations and the data sets are available online . Zhongfei Zhang, Shenghuo Zhu, Yun Chi, Yihong Gong |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2013 | PMAX: tenant placement in multitenant databases for profit maximizationabstractThere has been a great interest in exploiting the cloud as a platform for database as a service. As with other cloud-based services, database services may enjoy cost efficiency through consolidation: hosting multiple databases within a single physical server. Aggressive consolidation, however, may hurt the service quality, leading to SLA violation penalty, which in turn reduces the total business profit, called SLA profit. In this paper, we consider the problem of tenant placement in the cloud for SLA profit maximization, which, as will be shown in the paper, is strongly NP-hard. We propose SLA profit-aware solutions for database tenant placement based on our model for expected penalty computation for multitenant servers. Specifically, we present two approximation algorithms, which have constant approximation ratios, and we further discuss improving the quality of tenant placement using a dynamic programming algorithm. Extensive experiments based on TPC-W workload verified the performance of the proposed approaches. Ziyang Liu 0001, Hakan Hacigümüs, Hyun Jin Moon, Yun Chi, Wang-Pin Hsiung |
EDBT | 4 |
| 2013 | CloudOptimizer: multi-tenancy for I/O-bound OLAP workloadsabstractConsolidation of multiple databases on the same server allows service providers to save significant resources because many production database servers are often under-utilized. Recent research investigates the problem of minimizing the number of servers required to host a set of tenants when the working sets of tenants are kept in main memory (e.g., in-memory OLAP workloads, or OLTP workloads), thus the memory assigned to each tenant, as well as the I/O bandwidth and CPU time, are all dictated by the working set size of the tenant. Other research investigates the reverse problem when the number of servers is fixed, but the amount of resources allocated to different tenants on the same server needs to be configured to optimize a cost function. In this paper we investigate the problem when neither the number of servers nor the amount of resources allocated to each tenant are fixed. This problem arises when consolidating OLAP workloads of tenants whose service-level agreements (SLAs) allow for queries to be answered from disk. We study the trade-off between the amount of memory and the I/O bandwidth assigned to OLAP workloads, and develop a principled approach for allocating resources to tenants in a manner that minimizes the total number of servers required to host all tenants while satisfying the SLA of each tenant. We then explain how we modified InnoDB, the storage engine of MySQL, to be able to change the amount of resources allocated to each tenant at runtime, so as to account for fluctuations in workloads. Finally, we evaluate our approach experimentally using the TPC-H benchmark to demonstrate its effectiveness and accuracy. Hatem A. Mahmoud, Hyun Jin Moon, Yun Chi, Hakan Hacigümüs, Divyakant Agrawal, Amr El Abbadi |
EDBT | 3 |
| 2013 | SWAT: a lightweight load balancing method for multitenant databasesabstractMultitenant databases achieve cost efficiency through the consolidation of multiple small tenants. However, performance isolation is an inherent problem in multitenant databases due to resource sharing among the tenants. That is, a bursty workload from a co-located tenant, i.e., a noisy neighbor, may affect the performance of the other tenants sharing the same system resources. We address this issue by using a load balancing method that is based on database replica swap. Unlike the traditional data migration-based load balancing, replica swap-based load balancing does not incur data movement, which makes it highly resource- and time-efficient. We propose a novel method of choosing which tenants should be subject to swaps. Our experimental results show that swap-based load balancing effectively reduces the number of SLA violations, which is the main performance metric we choose. Hyun Jin Moon, Hakan Hacigümüs, Yun Chi, Wang-Pin Hsiung |
EDBT | 3 |
| 2013 | Predicting query execution time: Are optimizer cost models really unusable?abstractPredicting query execution time is useful in many database management issues including admission control, query scheduling, progress monitoring, and system sizing. Recently the research community has been exploring the use of statistical machine learning approaches to build predictive models for this task. An implicit assumption behind this work is that the cost models used by query optimizers are insufficient for query execution time prediction. In this paper we challenge this assumption and show while the simple approach of scaling the optimizer's estimated cost indeed fails, a properly calibrated optimizer cost model is surprisingly effective. However, even a well-tuned optimizer cost model will fail in the presence of errors in cardinality estimates. Accordingly we investigate the novel idea of spending extra resources to refine estimates for the query plan after it has been chosen by the optimizer but before execution. In our experiments we find that a well calibrated query optimizer model along with cardinality estimation refinement provides a low overhead way to provide estimates that are always competitive and often much better than the best reported numbers from the machine learning approaches. Wentao Wu 0001, Yun Chi, Shenghuo Zhu, Jun'ichi Tatemura, Hakan Hacigümüs, Jeffrey F. Naughton |
ICDE | 2 |
| 2013 | FacetCube: a general framework for non-negative tensor factorization
Yun Chi, Shenghuo Zhu |
Knowl. Inf. Syst. | 1 |
| 2013 | Distribution-Based Query SchedulingabstractQuery scheduling, a fundamental problem in database management systems, has recently received a renewed attention, perhaps in part due to the rise of the "database as a service" (DaaS) model for database deployment. While there has been a great deal of work investigating different scheduling algorithms, there has been comparatively little work investigating what the scheduling algorithms can or should know about the queries to be scheduled. In this work, we investigate the efficacy of using histograms describing the distribution of likely query execution times as input to the query scheduler. We propose a novel distribution-based scheduling algorithm, Shepherd, and show that Shepherd substantially outperforms state-of-the-art point-based methods through extensive experimentation with both synthetic and TPC workloads. Yun Chi, Hakan Hacigümüs, Wang-Pin Hsiung, Jeffrey F. Naughton |
Proc. VLDB Endow. | 1 |
| 2013 | Towards Predicting Query Execution Time for Concurrent and Dynamic Database WorkloadsabstractPredicting query execution time is crucial for many database management tasks including admission control, query scheduling, and progress monitoring. While a number of recent papers have explored this problem, the bulk of the existing work either considers prediction for a single query, or prediction for a static workload of concurrent queries, where by "static" we mean that the queries to be run are fixed and known. In this paper, we consider the more general problem of dynamic concurrent workloads. Unlike most previous work on query execution time prediction, our proposed framework is based on analytic modeling rather than machine learning. We first use the optimizer's cost model to estimate the I/O and CPU requirements for each pipeline of each query in isolation, and then use a combination queueing model and buffer pool model that merges the I/O and CPU requests from concurrent queries to predict running times. We compare the proposed approach with a machine-learning based approach that is a variant of previous work. Our experiments show that our analytic-model based approach can lead to competitive and often better prediction accuracy than its machine-learning based counterpart. Wentao Wu 0001, Yun Chi, Hakan Hacigümüs, Jeffrey F. Naughton |
Proc. VLDB Endow. | 2 |
| 2012 | "Cut me some slack": latency-aware live migration for databasesabstractCloud-based data management platforms often employ multitenant databases, where service providers achieve economies of scale by consolidating multiple tenants on shared servers. In such database systems, a key functionality for service providers is database migration, which is useful for dynamic provisioning, load balancing, and system maintenance. Practical migration solutions have several requirements, including high availability, low performance overhead, and self-management. We present Slacker, an end-to-end database migration system at the middleware level satisfying these requirements. Slacker leverages off-the-shelf hot backup tools to achieve live migration with effectively zero down-time. Additionally, Slacker minimizes the performance impact of migrations on both the migrating tenant and collocated tenants by leveraging 'migration slack', or resources that can be used for migration without excessively impacting query latency. We apply a PID controller to this problem, allowing Slacker to automatically detect and exploit migration slack in real time. Using our prototype, we demonstrate that Slacker effectively controls interference during migrations, maintaining latency within 10% of a given latency target, while still performing migrations rapidly and efficiently. Sean Kenneth Barker, Yun Chi, Hyun Jin Moon, Hakan Hacigümüs, Prashant J. Shenoy |
EDBT | 2 |
| 2011 | ActiveSLA: a profit-oriented admission control framework for database-as-a-service providersabstractThe system overload is a common problem in a Database-as-a-Serice (DaaS) environment because of unpredictable and bursty workloads from various clients. Due to the service delivery nature of DaaS, such system overload usually has direct economic impact on the service provider, who has to pay penalties if the system performance does not meet clients' service level agreements (SLAs). In this paper, we investigate techniques that prevent system overload by using admission control. We propose a profit-oriented admission control framework, called ActiveSLA, for DaaS providers. ActiveSLA is an end-to-end framework that consists of two components. First, a prediction module estimates the probability for a new query to finish the execution before its deadline. Second, based on the predicted probability, a decision module determines whether or not to admit the given query into the database system. The decision is made with the profit optimization objective, where the expected profit is derived from the service level agreements between a service provider and its clients. We present extensive real system experiments with standard database benchmarks, under different traffic patterns, DBMS settings, and SLAs. The results demonstrate that ActiveSLA is able to make admission control decisions that are both more accurate and more profit-effective than several state-of-the-art methods. PengCheng Xiong, Yun Chi, Shenghuo Zhu, Jun'ichi Tatemura, Calton Pu, Hakan Hacigümüs |
SoCC | 2 |
| 2011 | SLA-tree: a framework for efficiently supporting SLA-based decisions in cloud computingabstractAs cloud computing becomes increasingly important in database systems, many new challenges and opportunities have arisen. One challenge is that in cloud computing, business profit plays a central role. Hence, it is very important for a cloud service provider to quickly make profit-oriented decisions. In this paper, we propose a novel data structure, called SLA-tree, to efficiently support profit-oriented decision making. SLA-tree is built on two pieces of information: (1) a set of buffered queries waiting to be executed, which represents the scheduled events that will happen in the near future, and (2) a service level agreement (SLA) for each query, which indicates the different profits for the query for varying query response times. By constructing the SLA-tree, we efficiently support the answering of certain profit-oriented "what if" questions. Answers to these questions in turn can be applied to different profit-oriented decisions in cloud computing such as profit-aware scheduling, dispatching, and capacity planning. Extensive experimental results based on both synthetic and real-world data demonstrate the effectiveness and efficiency of our SLA-tree framework. Yun Chi, Hyun Jin Moon, Hakan Hacigümüs, Jun'ichi Tatemura |
EDBT | 1 |
| 2011 | Intelligent management of virtualized resources for database systems in cloud environmentabstractIn a cloud computing environment, resources are shared among different clients. Intelligently managing and allocating resources among various clients is important for system providers, whose business model relies on managing the infrastructure resources in a cost-effective manner while satisfying the client service level agreements (SLAs). In this paper, we address the issue of how to intelligently manage the resources in a shared cloud database system and present SmartSLA, a cost-aware resource management system. SmartSLA consists of two main components: the system modeling module and the resource allocation decision module. The system modeling module uses machine learning techniques to learn a model that describes the potential profit margins for each client under different resource allocations. Based on the learned model, the resource allocation decision module dynamically adjusts the resource allocations in order to achieve the optimum profits. We evaluate SmartSLA by using the TPC-W benchmark with workload characteristics derived from real-life systems. The performance results indicate that SmartSLA can successfully compute predictive models under different hardware resource allocations, such as CPU and memory, as well as database specific resources, such as the number of replicas in the database systems. The experimental results also show that SmartSLA can provide intelligent service differentiation according to factors such as variable workloads, SLA levels, resource costs, and deliver improved profit margins. PengCheng Xiong, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, Calton Pu, Hakan Hacigümüs |
ICDE | 2 |
| 2011 | Detecting communities and their evolutions in dynamic social networks - a Bayesian approach
Tianbao Yang, Yun Chi, Shenghuo Zhu, Yihong Gong, Rong Jin 0001 |
Mach. Learn. | 2 |
| 2011 | iCBS: Incremental Costbased Scheduling under Piecewise Linear SLAsabstractIn a cloud computing environment, it is beneficial for the cloud service provider to offer differentiated services among different customers, who often have different cost profiles. Therefore, cost-aware scheduling of queries is important. A practical cost-aware scheduling algorithm must be able to handle the highly demanding query volumes in the scheduling queues to make online scheduling decisions very quickly. We develop such a highly efficient cost-aware query scheduling algorithm, called iCBS. iCBS takes the query costs derived from the service level agreements (SLAs) between the service provider and its customers into account to make cost-aware scheduling decisions. iCBS is an incremental variation of an existing scheduling algorithm, CBS. Although CBS exhibits an exceptionally good cost performance, it has a prohibitive time complexity. Our main contributions are (1) to observe how CBS behaves under piecewise linear SLAs, which are very common in cloud computing systems, and (2) to efficiently leverage these observations and to reduce the online time complexity from O ( N ) for the original version CBS to O (log 2 N ) for iCBS. Yun Chi, Hyun Jin Moon, Hakan Hacigümüs |
Proc. VLDB Endow. | 1 |
| 2011 | Integrating Document Clustering and Multidocument SummarizationabstractDocument understanding techniques such as document clustering and multidocument summarization have been receiving much attention recently. Current document clustering methods usually represent the given collection of documents as a document-term matrix and then conduct the clustering process. Although many of these clustering methods can group the documents effectively, it is still hard for people to capture the meaning of the documents since there is no satisfactory interpretation for each document cluster. A straightforward solution is to first cluster the documents and then summarize each document cluster using summarization methods. However, most of the current summarization methods are solely based on the sentence-term matrix and ignore the context dependence of the sentences. As a result, the generated summaries lack guidance from the document clusters. In this article, we propose a new language model to simultaneously cluster and summarize documents by making use of both the document-term and sentence-term matrices. By utilizing the mutual influence of document clustering and summarization, our method makes; (1) a better document clustering method with more meaningful interpretation; and (2) an effective document summarization method with guidance from document clustering. Experimental results on various document datasets show the effectiveness of our proposed method and the high interpretability of the generated summaries. Dingding Wang 0001, Shenghuo Zhu, Tao Li 0001, Yun Chi, Yihong Gong |
ACM Trans. Knowl. Discov. Data | 4 |
| 2010 | A Topic Model for Linked Documents and Update Rules for its EstimationabstractThe latent topic model plays an important role in the unsupervised learning from a corpus, which provides a probabilistic interpretation of the corpus in terms of the latent topic space. An underpinning assumption which most of the topic models are based on is that the documents are assumed to be independent of each other. However, this assumption does not hold true in reality and the relations among the documents are available in different ways, such as the citation relations among the research papers. To address this limitation, in this paper we present a Bernoulli Process Topic (BPT) model, where the interdependence among the documents is modeled by a random Bernoulli process. In the BPT model a document is modeled as a distribution over topics that is a mixture of the distributions associated with the related documents. Although BPT aims at obtaining a better document modeling by incorporating the relations among the documents, it could also be applied to many applications including detecting the topics from corpora and clustering the documents. We apply the BPT model to several document collections and the experimental comparisons against several state-of-the-art approaches demonstrate the promising performance. Shenghuo Zhu, Zhongfei Zhang, Yun Chi, Yihong Gong |
AAAI | 4 |
| 2010 | FacetCube: a framework of incorporating prior knowledge into non-negative tensor factorizationabstractNon-negative tensor factorization (NTF) is a relatively new technique that has been successfully used to extract significant characteristics from polyadic data, such as data in social networks. Because these polyadic data have multiple dimensions (e.g., the author, content, and timestamp of a blog post), NTF fits in naturally and extracts data characteristics jointly from different data dimensions. In the standard NTF, all information comes from the observed data and end users have no control over the outcomes. However, in many applications very often the end users have certain prior knowledge, such as the demographic information about individuals in a social network or a pre-constructed ontology on the contents, and therefore prefer the extracted data characteristics being consistent with such prior knowledge. To allow users' prior knowledge to be naturally incorporated into NTF, in this paper we present a novel framework - FacetCube - that extends the standard non-negative tensor factorization. The new framework allows the end users to control the factorization outputs at three different levels for each of the data dimensions. The proposed framework is intuitively appealing in that it has a close connection to the probabilistic generative models. In addition to introducing the framework, we provide an iterative algorithm for computing the optimal solution to the framework. We also develop an efficient implementation of the algorithm that consists of a series of techniques to make our framework scalable to large data sets. Extensive experimental studies on a paper citation data set and a blog data set demonstrate that our new framework is able to effectively incorporate users' prior knowledge, improves performance over the standard NTF on the task of personalized recommendation, and is scalable to large data sets from real-life applications. Yun Chi, Shenghuo Zhu |
CIKM | 1 |
| 2010 | Unsupervised Learning from Linked DocumentsabstractDocuments in many corpora, such as digital libraries and webpages, contain both content and link information. In a traditional topic model which plays an important role in the unsupervised learning, the link information is either totally ignored or treated as a feature similar to content. We believe that neither approach is capable of accurately capturing the relations represented by links. To address the limitation of traditional topic models, in this paper we propose a citation-topic (CT) model that explicitly considers the document relations represented by links. In the CT model, instead of being treated as yet another feature, links are used to form the structure of the generative model. As a result, in the CT model a given document is modeled as a mixture of a set of topic distributions, each of which is borrowed (cited) from a document that is related to the given document. We apply the CT model to several document collections and the experimental comparisons against state-of-the-art approaches demonstrate very promising performances. Shenghuo Zhu, Yun Chi, Zhongfei Zhang, Yihong Gong |
ICPR | 3 |
| 2010 | Directed Network Community Detection: A Popularity and Productivity Link ModelabstractIn this paper, we consider the problem of community detection in directed networks by using probabilistic models. Most existing probabilistic models for community detection are either symmetric in which incoming links and outgoing links are treated equally or conditional in which only one type (i.e., either incoming or outgoing) of links is modeled. We present a probabilistic model for directed network community detection that aims to model both incoming links and outgoing links simultaneously and differentially. In particular, we introduce latent variables node productivity and node popularity to explicitly capture outgoing links and incoming links, respectively. We demonstrate the generality of the proposed framework by showing that both symmetric models and conditional models for community detection can be derived from the proposed framework as special cases, leading to better understanding of the existing models. We derive efficient EM algorithms for computing the maximum likelihood solutions to the proposed models. Extensive empirical studies verify the effectiveness of the new models as well as the insights obtained from the unified framework. Tianbao Yang, Yun Chi, Shenghuo Zhu, Yihong Gong, Rong Jin 0001 |
SDM | 2 |
| 2010 | CloudDB: One Size Fits All RevivedabstractWe present a data management platform in the cloud, CloudDB. The guiding principle of CloudDB’s design is establishing data independence for the applications that need to use diverse underlying data stores that are optimized for varying workload needs and characteristics. The applications should not have to be aware of the physical organization of the data and how the data is accessed. Ideally, an application only needs a logical specification of the data access layer and the data access requests are handled in a declarative way. CloudDB hosts variety of specialized databases that deliver high performance, scalability, and cost efficiency for varying application needs. CloudDB’s API layer is designed in such a way to give data independence to the higher level applications. The goal is to let the clients use just a simple, standard, and uniform language API to access data management functions as a service. Hakan Hacigümüs, Jun'ichi Tatemura, Wang-Pin Hsiung, Hyun Jin Moon, Oliver Po, Arsany Sawires, Yun Chi, Hojjat Jafarpour |
SERVICES | 7 |
| 2010 | SLA-Aware Profit Optimization in Cloud Services via Resource SchedulingabstractIn this paper, we present our analysis of resource scheduling to achieve SLA-aware profit optimization in cloud services. This work is part of a real system called Intelligent Cloud Database Coordinator (ICDC), which is being built at the NEC Labs to manage very large cloud service delivery infrastructures. As we present in our performance evaluation, the analysis shows that the choice of resource scheduling policy makes a significant difference in SLA delivery and total profit of the cloud service provider. Hyun Jin Moon, Yun Chi, Hakan Hacigümüs |
SERVICES | 2 |
| 2010 | Incremental spectral clustering by efficiently updating the eigen-system
Huazhong Ning, Wei Xu 0007, Yun Chi, Yihong Gong, Thomas S. Huang |
Pattern Recognit. | 3 |
| 2009 | Knowledge Discovery from Citation NetworksabstractKnowledge discovery from scientific articles has received increasing attentions recently since huge repositories are made available by the development of the Internet and digital databases. In a corpus of scientific articles such as a digital library, documents are connected by citations and one document plays two different roles in the corpus: \emph{document itself} and \emph{a citation of other documents}. In the existing topic models, little effort is made to differentiate these two roles. We believe that the topic distributions of these two roles are different and related in a certain way. In this paper we propose a \emph{Bernoulli Process Topic}~(BPT) model which models the corpus at two levels: \emph{document level} and \emph{citation level}. In the BPT model, each document has two different representations in the latent topic space associated with its roles. Moreover, the multi-level hierarchical structure of the citation network is captured by a generative process involving a Bernoulli process. The distribution parameters of the BPT model are estimated by a variational approximation approach. In addition to conducting the experimental evaluations on the document modeling task, we also apply the BPT model to a well known scientific corpus to discover the latent topics. The comparisons against state-of-the-art methods demonstrate a very promising performance. Zhongfei Zhang, Shenghuo Zhu, Yun Chi, Yihong Gong |
ICDM | 4 |
| 2009 | Combining link and content for community detection: a discriminative approachabstractIn this paper, we consider the problem of combining link and content analysis for community detection from networked data, such as paper citation networks and Word Wide Web. Most existing approaches combine link and content information by a generative model that generates both links and contents via a shared set of community memberships. These generative models have some shortcomings in that they failed to consider additional factors that could affect the community memberships and isolate the contents that are irrelevant to community memberships. To explicitly address these shortcomings, we propose a discriminative model for combining the link and content analysis for community detection. First, we propose a conditional model for link analysis and in the model, we introduce hidden variables to explicitly model the popularity of nodes. Second, to alleviate the impact of irrelevant content attributes, we develop a discriminative model for content analysis. These two models are unified seamlessly via the community memberships. We present efficient algorithms to solve the related optimization problems based on bound optimization and alternating projection. Extensive experiments with benchmark data sets show that the proposed framework significantly outperforms the state-of-the-art approaches for combining link and content analysis for community detection. Tianbao Yang, Rong Jin 0001, Yun Chi, Shenghuo Zhu |
KDD | 3 |
| 2009 | Ordering innovators and laggards for product categorization and recommendationabstractDifferent buyers exhibit different purchasing behaviors. Some rush to purchase new products while others tend to be more cautious, waiting for reviews from people they trust. In market analysis, the former group of buyers is often referred to as innovators and early adopters while the latter group is referred to as laggards. The adoption behavior is a dynamic feature of the user and varies over groups of products, e.g., innovators of literature may not be the innovators of electronics. The adoption order of users is a dynamic feature of the product, which can help to predict the future potential buyers. However, such dynamic features are usually unavailable in the description of products. In this paper, we study the user behavior of an online review website- Epinions.com. We first propose to model user adoption behaviors by creating a total ordering among users who rate the products in a given category. We develop a greedy algorithm and a Markov-chain based algorithm for computing the category total ordering. Next, we show that by using user behavior information, we can more accurately predict the category of a new product as well as predict which users will follow. Furthermore, by using the Epinion.com trust network as evidence, we demonstrate that our total ordering can group users into communities that closely resemble the trust network. Thus the adoption order can be a useful feature in recommendation systems. Sarah K. Tyler, Shenghuo Zhu, Yun Chi, Yi Zhang 0001 |
RecSys | 3 |
| 2009 | A Bayesian Approach Toward Finding Communities and Their Evolutions in Dynamic Social NetworksabstractAlthough a large body of work are devoted to finding communities in static social networks, only a few studies examined the dynamics of communities in evolving social networks. In this paper, we propose a dynamic stochastic block model for finding communities and their evolutions in a dynamic social network. The proposed model captures the evolution of communities by explicitly modeling the transition of community memberships for individual nodes in the network. Unlike many existing approaches for modeling social networks that estimate parameters by their most likely values (i.e., point estimation), in this study, we employ a Bayesian treatment for parameter estimation that computes the posterior distributions for all the unknown parameters. This Bayesian treatment allows us to capture the uncertainty in parameter values and therefore is more robust to data noise than point estimation. In addition, an efficient algorithm is developed for Bayesian inference to handle large sparse social networks. Extensive experimental studies based on both synthetic data and real-life data demonstrate that our model achieves higher accuracy and reveals more insights in the data than several state-of-the-art algorithms. Tianbao Yang, Yun Chi, Shenghuo Zhu, Yihong Gong, Rong Jin 0001 |
SDM | 2 |
| 2009 | A latent topic model for linked documentsabstractDocuments in many corpora, such as digital libraries and webpages, contain both content and link information. To explicitly consider the document relations represented by links, in this paper we propose a citation-topic (CT) model which assumes a probabilistic generative process for corpora. In the CT model a given document is modeled as a mixture of a set of topic distributions, each of which is borrowed (cited) from a document that is related to the given document. Moreover, the CT model contains a random process for selecting the related documents according to the structure of the generative model determined by links and therefore, the transitivity of the relations among documents is captured. We apply the CT model on the document clustering task and the experimental comparisons against several state-of-the-art approaches demonstrate very promising performances. Shenghuo Zhu, Yun Chi, Zhongfei Zhang, Yihong Gong |
SIGIR | 3 |
| 2009 | A Bayesian Framework for Community Detection Integrating Content and Link
Tianbao Yang, Rong Jin 0001, Yun Chi, Shenghuo Zhu |
UAI | 3 |
| 2009 | On evolutionary spectral clusteringabstractEvolutionary clustering is an emerging research area essential to important applications such as clustering dynamic Web and blog contents and clustering data streams. In evolutionary clustering, a good clustering result should fit the current data well, while simultaneously not deviate too dramatically from the recent history. To fulfill this dual purpose, a measure of temporal smoothness is integrated in the overall measure of clustering quality. In this article, we propose two frameworks that incorporate temporal smoothness in evolutionary spectral clustering. For both frameworks, we start with intuitions gained from the well-known k -means clustering problem, and then propose and solve corresponding cost functions for the evolutionary spectral clustering problems. Our solutions to the evolutionary spectral clustering problems provide more stable and consistent clustering results that are less sensitive to short-term noises while at the same time are adaptive to long-term cluster drifts. Furthermore, we demonstrate that our methods provide the optimal solutions to the relaxed versions of the corresponding evolutionary k -means clustering problems. Performance experiments over a number of real and synthetic data sets illustrate our evolutionary spectral clustering methods provide more robust clustering results that are not sensitive to noise and can adapt to data drifts. Yun Chi, Xiaodan Song, Dengyong Zhou, Koji Hino, Belle L. Tseng |
ACM Trans. Knowl. Discov. Data | 1 |
| 2009 | Analyzing communities and their evolutions in dynamic social networksabstractWe discover communities from social network data and analyze the community evolution. These communities are inherent characteristics of human interaction in online social networks, as well as paper citation networks. Also, communities may evolve over time, due to changes to individuals' roles and social status in the network as well as changes to individuals' research interests. We present an innovative algorithm that deviates from the traditional two-step approach to analyze community evolutions. In the traditional approach, communities are first detected for each time slice, and then compared to determine correspondences. We argue that this approach is inappropriate in applications with noisy data. In this paper, we propose FacetNet for analyzing communities and their evolutions through a robust unified process. This novel framework will discover communities and capture their evolution with temporal smoothness given by historic community structures. Our approach relies on formulating the problem in terms of maximum a posteriori (MAP) estimation, where the community structure is estimated both by the observed networked data and by the prior distribution given by historic community structures. Then we develop an iterative algorithm, with proven low time complexity, which is guaranteed to converge to an optimal solution. We perform extensive experimental studies, on both synthetic datasets and real datasets, to demonstrate that our method discovers meaningful communities and provides additional insights not directly obtainable from traditional methods. Yu-Ru Lin, Yun Chi, Shenghuo Zhu, Hari Sundaram, Belle L. Tseng |
ACM Trans. Knowl. Discov. Data | 2 |
| 2009 | iOLAP: A Framework for Analyzing the Internet, Social Networks, and Other Networked DataabstractAs the amount of noisy, unorganized, linked data on the Internet increases dramatically, how to efficiently analyze such data becomes a challenging research problem. In this paper, we propose a framework, iOLAP, that offers functionalities for analyzing networked data from Internet, social networks, scientific paper citations, etc. We first identify four main data dimensions that are common in most of networked data, namely people, relation, content, and time. Motivated by the fact that various dimensions of data jointly affect each other, we propose a polyadic factorization approach to directly model all the dimensions simultaneously in a unified framework. We provide detailed theoretical analysis of the new modeling framework. In addition to the theoretical framework, we also present an efficient implementation of the algorithm that takes advantage of the sparseness of data and has time complexity linear in the number of data records in a dataset. We then apply the proposed models to analyzing the blogosphere and personalizing recommendation in paper citations. Extensive experimental studies showed that our framework is able to provide deep insights jointed obtained from various dimensions of networked data. Yun Chi, Shenghuo Zhu, Koji Hino, Yihong Gong, Yi Zhang 0001 |
IEEE Trans. Multim. | 1 |
| 2008 | Probabilistic polyadic factorization and its application to personalized recommendationabstractMultiple-dimensional, i.e., polyadic, data exist in many applications, such as personalized recommendation and multiple-dimensional data summarization. Analyzing all the dimensions of polyadic data in a principled way is a challenging research problem. Most existing methods separately analyze the marginal relationships among pairwise dimensions and then combine the results afterwards. Motivated by the fact that various dimensions of polyadic data jointly affect each other, we propose a probabilistic polyadic factorization approach to directly model all the dimensions simultaneously in a unified framework. We then show the connection between the probabilistic polyadic factorization and a non-negative version of the Tucker tensor factorization. We provide detailed theoretical analysis of the new modeling framework, discuss implementation techniques for our models, and propose several extensions to the basic framework. We then apply the proposed models to the application of personalized recommendation. Extensive experiments on a social bookmarking dataset, Delicious, and a paper citation dataset, CiteSeer, demonstrate the effectiveness of the proposed models. Yun Chi, Shenghuo Zhu, Yihong Gong, Yi Zhang 0001 |
CIKM | 1 |
| 2008 | Integrating clustering and multi-document summarization to improve document understandingabstractDocument understanding techniques such as document clustering and multi-document summarization have been receiving much attention in recent years. Current document clustering methods usually represent documents as a term-document matrix and perform clustering algorithms on it. Although these clustering methods can group the documents satisfactorily, it is still hard for people to capture the meanings of the documents since there is no satisfactory interpretation for each document cluster. In this paper, we propose a new language model to simultaneously cluster and summarize the documents. By utilizing the mutual influence of the document clustering and summarization, our method makes (1) a better document clustering method with more meaningful interpretation and (2) a better document summarization method taking the document context information into consideration. Dingding Wang 0001, Shenghuo Zhu, Tao Li 0001, Yun Chi, Yihong Gong |
CIKM | 4 |
| 2008 | Efficient computation of personal aggregate queries on blogsabstractThere is an exploding amount of user-generated content on theWeb due to the emergence of "Web 2.0" services, such as Blogger,MySpace, Flickr, and del.icio.us. The participation of a large number of users in sharing their opinion on the Web has inspired researchers to build an effective "information filter" by aggregating these independent opinions. However, given the diverse groups of users on the Web nowadays, the global aggregation of the information may not be of much interest to different groups of users. In this paper, we explore the possibility of computing personalized aggregation over the opinions expressed on the Web based on a user's indication of trust over the information sources. The hope is that by employing such "personalized" aggregation, we can make the recommendation more likely to be interesting to the users. We address the challenging scalability issues by proposing an efficient method, that utilizes two core techniques: Non-Negative Matrix Factorization and Threshold Algorithm, to compute personalized aggregations when there are potentially millions of users and millions of sources within a system. We show that, through experiments on real-life dataset, our personalized aggregation approach indeed makes a significant difference in the items that are recommended and it reduces the query computational cost significantly, often more than 75%, while the result of personalized aggregation is kept accurate enough. Ka Cheung Sia, Junghoo Cho, Yun Chi, Belle L. Tseng |
KDD | 3 |
| 2008 | Facetnet: a framework for analyzing communities and their evolutions in dynamic networksabstractWe discover communities from social network data, and analyze the community evolution. These communities are inherent characteristics of human interaction in online social networks, as well as paper citation networks. Also, communities may evolve over time, due to changes to individuals' roles and social status in the network as well as changes to individuals' research interests. We present an innovative algorithm that deviates from the traditional two-step approach to analyze community evolutions. In the traditional approach, communities are first detected for each time slice, and then compared to determine correspondences. We argue that this approach is inappropriate in applications with noisy data. In this paper, we propose FacetNet for analyzing communities and their evolutions through a robust unified process. In this novel framework, communities not only generate evolutions, they also are regularized by the temporal smoothness of evolutions. As a result, this framework will discover communities that jointly maximize the fit to the observed data and the temporal evolution. Our approach relies on formulating the problem in terms of non-negative matrix factorization, where communities and their evolutions are factorized in a unified way. Then we develop an iterative algorithm, with proven low time complexity, which is guaranteed to converge to an optimal solution. We perform extensive experimental studies, on both synthetic datasets and real datasets, to demonstrate that our method discovers meaningful communities and provides additional insights not directly obtainable from traditional methods. Yu-Ru Lin, Yun Chi, Shenghuo Zhu, Hari Sundaram, Belle L. Tseng |
WWW | 2 |
| 2008 | Detecting splogs via temporal dynamics using self-similarity analysisabstractThis article addresses the problem of spam blog (splog) detection using temporal and structural regularity of content, post time and links. Splogs are undesirable blogs meant to attract search engine traffic, used solely for promoting affiliate sites. Blogs represent popular online media, and splogs not only degrade the quality of search engine results, but also waste network resources. The splog detection problem is made difficult due to the lack of stable content descriptors. We have developed a new technique for detecting splogs, based on the observation that a blog is a dynamic, growing sequence of entries (or posts) rather than a collection of individual pages. In our approach, splogs are recognized by their temporal characteristics and content. There are three key ideas in our splog detection framework. (a) We represent the blog temporal dynamics using self-similarity matrices defined on the histogram intersection similarity measure of the time, content, and link attributes of posts, to investigate the temporal changes of the post sequence. (b) We study the blog temporal characteristics using a visual representation derived from the self-similarity measures. The visual signature reveals correlation between attributes and posts, depending on the type of blogs (normal blogs and splogs). (c) We propose two types of novel temporal features to capture the splog temporal characteristics. In our splog detector, these novel features are combined with content based features. We extract a content based feature vector from blog home pages as well as from different parts of the blog. The dimensionality of the feature vector is reduced by Fisher linear discriminant analysis. We have tested an SVM-based splog detector using proposed features on real world datasets, with appreciable results (90% accuracy). Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun'ichi Tatemura, Belle L. Tseng |
ACM Trans. Web | 3 |
| 2007 | Identifying opinion leaders in the blogosphereabstractOpinion leaders are those who bring in new information, ideas, and opinions, then disseminate them down to the masses, and thus influence the opinions and decisions of others by a fashion of word of mouth. Opinion leaders capture the most representative opinions in the social network, and consequently are important for understanding the massive and complex blogosphere. In this paper, we propose a novel algorithm called InfluenceRank to identify opinion leaders in the blogosphere. The InfluenceRank algorithm ranks blogs according to not only how important they are as compared to other blogs, but also how novel the information they can contribute to the network. Experimental results indicate that our proposed algorithm is effective in identifying influential opinion leaders. Xiaodan Song, Yun Chi, Koji Hino, Belle L. Tseng |
CIKM | 2 |
| 2007 | Splog Detection using Content, Time and Link StructuresabstractThis paper focuses on spam blog (splog) detection. Blogs are highly popular, new media social communication mechanisms and splogs corrupt blog search results as well as waste network resources. In our approach we exploit unique blog temporal dynamics to detect splogs. The key idea is that splogs exhibit high temporal regularity in content and post time, as well as consistent linking patterns. Temporal content regularity is detected using a novel autocorrelation of post content. Temporal structural regularity is determined using the entropy of the post time difference distribution, while the link regularity is computed using a HITS based hub score measure. Experiments based on the annotated ground truth on real world dataset show excellent results on splog detection tasks with 90% accuracy. Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun'ichi Tatemura, Belle L. Tseng |
ICME | 3 |
| 2007 | Monitoring RSS Feeds Based on User Browsing Pattern
Ka Cheung Sia, Junghoo Cho, Koji Hino, Yun Chi, Shenghuo Zhu, Belle L. Tseng |
ICWSM | 4 |
| 2007 | Summarization System by Identifying Influential Blogs
Xiaodan Song, Yun Chi, Koji Hino, Belle L. Tseng |
ICWSM | 2 |
| 2007 | Evolutionary spectral clustering by incorporating temporal smoothnessabstractEvolutionary clustering is an emerging research area essential to important applications such as clustering dynamic Web and blog contents and clustering data streams. In evolutionary clustering, a good clustering result should fit the current data well, while simultaneously not deviate too dramatically from the recent history. To fulfill this dual purpose, a measure of temporal smoothness is integrated in the overall measure of clustering quality. In this paper, we propose two frameworks that incorporate temporal smoothness in evolutionary spectral clustering. For both frameworks, we start with intuitions gained from the well-known k-means clustering problem, and then propose and solve corresponding cost functions for the evolutionary spectral clustering problems. Our solutions to the evolutionary spectral clustering problems provide more stable and consistent clustering results that are less sensitive to short-term noises while at the same time are adaptive to long-term cluster drifts. Furthermore, we demonstrate that our methods provide the optimal solutions to the relaxed versions of the corresponding evolutionary k-means clustering problems. Performance experiments over a number of real and synthetic data sets illustrate our evolutionary spectral clustering methods provide more robust clustering results that are not sensitive to noise and can adapt to data drifts. Yun Chi, Xiaodan Song, Dengyong Zhou, Koji Hino, Belle L. Tseng |
KDD | 1 |
| 2007 | Structural and temporal analysis of the blogosphere through community factorizationabstractThe blogosphere has unique structural and temporal properties since blogs are typically used as communication media among human individuals. In this paper, we propose a novel technique that captures the structure and temporal dynamics of blog communities. In our framework, a community is a set of blogs that communicate with each other triggered by some events (such as a news article). The community is represented by its structure and temporal dynamics: a community graph indicates how often one blog communicates with another, and a community intensity indicates the activity level of the community that varies over time. Our method, community factorization, extracts such communities from the blogosphere, where the communication among blogs is observed as a set of subgraphs (i.e., threads of discussion). This community extraction is formulated as a factorization problem in the framework of constrained optimization, in which the objective is to best explain the observed interactions in the blogosphere over time. We further provide a scalable algorithm for computing solutions to the constrained optimization problems. Extensive experimental studies on both synthetic and real blog data demonstrate that our technique is able to discover meaningful communities that are not detectable by traditional methods. Yun Chi, Shenghuo Zhu, Xiaodan Song, Jun'ichi Tatemura, Belle L. Tseng |
KDD | 1 |
| 2007 | Incremental Spectral Clustering With Application to Monitoring of Evolving Blog CommunitiesabstractIn recent years, spectral clustering method has gained attentions because of its superior performance compared to other traditional clustering algorithms such as K-means algorithm. The existing spectral clustering algorithms are all off-line algorithms, i.e., they can not incrementally update the clustering result given a small change of the data set. However, the capability of incrementally updating is essential to some applications such as real time monitoring of the evolving communities of websphere or blogsphere. Unlike traditional stream data, these applications require incremental algorithms to handle not only insertion/deletion of data points but also similarity changes between existing items. This paper extends the standard spectral clustering to such evolving data by introducing the incidence vector/matrix to represent two kinds of dynamics in the same framework and by incrementally updating the eigenvalue system. Our incremental algorithm, initialized by a standard spectral clustering, continuously and efficiently updates the eigenvalue system and generates instant cluster labels, as the data set is evolving. The algorithm is applied to a blog data set. Compared with recomputation of the solution by standard spectral clustering, it achieves similar accuracy but with much lower computational cost. Close inspection into the blog content shows that the incremental approach can discover not only the stable blog communities but also the evolution of the individual multi-topic blogs. Huazhong Ning, Wei Xu 0007, Yun Chi, Yihong Gong, Thomas S. Huang |
SDM | 3 |
| 2007 | Combining content and link for classification using matrix factorizationabstractThe world wide web contains rich textual contents that areinterconnected via complex hyperlinks. This huge database violates the assumption held by most of conventional statistical methods that each web page is considered as an independent and identical sample. It is thus difficult to apply traditional mining or learning methods for solving web mining problems, e.g., web page classification, by exploiting both the content and the link structure. The research in this direction has recently received considerable attention but are still in an early stage. Though a few methods exploit both the link structure or the content information, some of them combine the only authority information with the content information, and the others first decompose the link structure into hub and authority features, then apply them as additional document features. Being practically attractive for its great simplicity, this paper aims to design an algorithm that exploits both the content and linkage information, by carrying out a joint factorization on both the linkage adjacency matrix and the document-term matrix, and derives a new representation for web pages in a low-dimensional factor space, without explicitly separating them as content, hub or authority factors. Further analysis can be performed based on the compact representation of web pages. In the experiments, the proposed method is compared with state-of-the-art methods and demonstrates an excellent accuracy in hypertext classification on the WebKB and Cora benchmarks. Shenghuo Zhu, Kai Yu 0001, Yun Chi, Yihong Gong |
SIGIR | 3 |
| 2007 | Blog Community Discovery and Evolution Based on Mutual Awareness ExpansionabstractThere are information needs involving costly decisions that cannot be efficiently satisfied through conventional Web search engines. Alternately, community centric search can provide multiple viewpoints to facilitate decision making. We propose to discover and model the temporal dynamics of thematic communities based on mutual awareness, where the awareness arises due to observable blogger actions and the expansion of mutual awareness leads to community formation. Given a query, we construct a directed action graph that is time-dependent, and weighted with respect to the query. We model the process of mutual awareness expansion using a random walk process and extract communities based on the model. We propose an interaction space based representation to quantify community dynamics. Each community is represented as a vector in the interaction space and its evolution is determined by a novel interaction correlation method. We have conducted experiments with a real-world blog dataset and have promising results for detection as well as insightful results for community evolution. Yu-Ru Lin, Hari Sundaram, Yun Chi, Jun'ichi Tatemura, Belle L. Tseng |
Web Intelligence | 3 |
| 2007 | Information flow modeling based on diffusion rate for prediction and rankingabstractInformation flows in a network where individuals influence each other. The diffusion rate captures how efficiently the information can diffuse among the users in the network. We propose an information flow model that leverages diffusion rates for: (1) prediction . identify where information should flow to, and (2) ranking . identify who will most quickly receive the information. For prediction, we measure how likely information will propagate from a specific sender to a specific receiver during a certain time period. Accordingly a rate-based recommendation algorithm is proposed that predicts who will most likely receive the information during a limited time period. For ranking, we estimate the expected time for information diffusion to reach a specific user in a network. Subsequently, a DiffusionRank algorithm is proposed that ranks users based on how quickly information will flow to them. Experiments on two datasets demonstrate the effectiveness of the proposed algorithms to both improve the recommendation performance and rank users by the efficiency of information flow. Xiaodan Song, Yun Chi, Koji Hino, Belle L. Tseng |
WWW | 2 |
| 2006 | Eigen-trend: trend analysis in the blogosphere based on singular value decompositionsabstractThe blogosphere - the totality of blog-related Web sites - has become a great source of trend analysis in areas such as product survey, customer relationship, and marketing. Existing approaches are based on simple counts, such as the number of entries or the number of links. In this paper, we introduce a novel concept, coined eigen-trend, to represent the temporal trend in a group of blogs with common interests and propose two new techniques for extracting eigen-trends in blogs. First, we propose a trend analysis technique based on the singular value decomposition. Extracted eigen-trends provide new insights into multiple trends on the same keyword. Second, we propose another trend analysis technique based on a higher-order singular value decomposition. This analyzes the blogosphere as a dynamic graph structure and extracts eigen-trends that reflect the structural changes of the blogosphere over time. Experimental studies based on synthetic data sets and a real blog data set show that our new techniques can reveal a lot of interesting trend information and insights in the blogosphere that are not obtainable from traditional count-based methods. Yun Chi, Belle L. Tseng, Jun'ichi Tatemura |
CIKM | 1 |
| 2006 | Catch the moment: maintaining closed frequent itemsets over a data stream sliding windowabstractThis paper considers the problem of mining closed frequent itemsets over a data stream sliding window using limited memory space. We design a synopsis data structure to monitor transactions in the sliding window so that we can output the current closed frequent itemsets at any time. Due to time and memory constraints, the synopsis data structure cannot monitor all possible itemsets. However, monitoring only frequent itemsets will make it impossible to detect new itemsets when they become frequent. In this paper, we introduce a compact data structure, the closed enumeration tree (CET), to maintain a dynamically selected set of itemsets over a sliding window. The selected itemsets contain a boundary between closed frequent itemsets and the rest of the itemsets. Concept drifts in a data stream are reflected by boundary movements in the CET. In other words, a status change of any itemset (e.g., from non-frequent to frequent) must occur through the boundary. Because the boundary is relatively stable, the cost of mining closed frequent itemsets over a sliding window is dramatically reduced to that of mining transactions that can possibly cause boundary movements in the CET. Our experiments show that our algorithm performs much better than representative algorithms for the sate-of-the-art approaches. Yun Chi, Haixun Wang, Philip S. Yu, Richard R. Muntz |
Knowl. Inf. Syst. | 1 |
| 2005 | Loadstar: A Load Shedding Scheme for Classifying Data StreamsabstractWe consider the problem of resource allocation in mining multiple data streams. Due to the large volume and the high speed of streaming data, mining algorithms must cope with the effects of system overload. How to realize maximum mining benefits under resource constraints becomes a challenging task. In this paper, we propose a load shedding scheme for classifying multiple data streams. We focus on the following problems: i) how to classify data that are dropped by the load shedding scheme? and ii) how to decide when to drop data from a stream? We introduce a quality of decision (QoD) metric to measure the level of uncertainty in classification when exact feature values of the data are not available because of load shedding. A Markov model is used to predict the distribution of feature values and we make classification decisions using the predicted values and the QoD metric. Thus, resources are allocated among multiple data streams to maximize the quality of classification decisions. Furthermore, our load shedding scheme is able to learn and adapt to changing data characteristics in the data streams. Experiments on both synthetic data and real-life data show that our load shedding scheme is effective in improving the overall accuracy of classification under resource constraints. Yun Chi, Philip S. Yu, Haixun Wang, Richard R. Muntz |
SDM | 1 |
| 2005 | Loadstar: Load Shedding in Data Stream Mining
Yun Chi, Haixun Wang, Philip S. Yu |
VLDB | 1 |
| 2005 | Frequent Subtree Mining - An Overview
Yun Chi, Richard R. Muntz, Siegfried Nijssen, Joost N. Kok |
Fundam. Informaticae | 1 |
| 2005 | Canonical forms for labelled trees and their applications in frequent subtree mining
Yun Chi, Yirong Yang, Richard R. Muntz |
Knowl. Inf. Syst. | 1 |
| 2005 | Mining Closed and Maximal Frequent Subtrees from Databases of Labeled Rooted TreesabstractTree structures are used extensively in domains such as computational biology, pattern recognition, XML databases, computer networks, and so on. One important problem in mining databases of trees is to find frequently occurring subtrees. Because of the combinatorial explosion, the number of frequent subtrees usually grows exponentially with the size of frequent subtrees and, therefore, mining all frequent subtrees becomes infeasible for large tree sizes. We present CMTreeMiner, a computationally efficient algorithm that discovers only closed and maximal frequent subtrees in a database of labeled rooted trees, where the rooted trees can be either ordered or unordered. The algorithm mines both closed and maximal frequent subtrees by traversing an enumeration tree that systematically enumerates all frequent subtrees. Several techniques are proposed to prune the branches of the enumeration tree that do not correspond to closed or maximal frequent subtrees. Heuristic techniques are used to arrange the order of computation so that relatively expensive computation is avoided as much as possible. We study the performance of our algorithm through extensive experiments, using both synthetic data and data sets from real applications. The experimental results show that our algorithm is very efficient in reducing the search space and quickly discovers all closed and maximal frequent subtrees. Yun Chi, Yirong Yang, Richard R. Muntz |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2005 | Correction to "Mining Closed and Maximal Frequent Subtrees from Databases of Labeled Rooted Trees"
Yun Chi, Yirong Yang, Richard R. Muntz |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2004 | Moment: Maintaining Closed Frequent Itemsets over a Stream Sliding WindowabstractThis paper considers the problem of mining closed frequent itemsets over a sliding window using limited memory space. We design a synopsis data structure to monitor transactions in the sliding window so that we can output the current closed frequent itemsets at any time. Due to time and memory constraints, the synopsis data structure cannot monitor all possible itemsets. However, monitoring only frequent itemsets make it impossible to detect new itemsets when they become frequent. In this paper, we introduce a compact data structure, the closed enumeration tree (CET), to maintain a dynamically selected set of item-sets over a sliding-window. The selected itemsets consist of a boundary between closed frequent itemsets and the rest of the itemsets. Concept drifts in a data stream are reflected by boundary movements in the CET. In other words, a status change of any itemset (e.g., from non-frequent to frequent) must occur through the boundary. Because the boundary is relatively stable, the cost of mining closed frequent item-sets over a sliding window is dramatically reduced to that of mining transactions that can possibly cause boundary movements in the CET. Our experiments show that our algorithm performs much better than previous approaches. Yun Chi, Haixun Wang, Philip S. Yu, Richard R. Muntz |
ICDM | 1 |
| 2004 | CMTreeMiner: Mining Both Closed and Maximal Frequent Subtrees
Yun Chi, Yirong Yang, Richard R. Muntz |
PAKDD | 1 |
| 2004 | HybridTreeMiner: An Efficient Algorithm for Mining Frequent Rooted Trees and Free Trees Using Canonical Form
Yun Chi, Yirong Yang, Richard R. Muntz |
SSDBM | 1 |
| 2003 | Indexing and Mining Free TreesabstractTree structures are used extensively in domains such as computational biology, pattern recognition, computer networks, and so on. We present an indexing technique for free trees and apply this indexing technique to the problem of mining frequent subtrees. We first define a novel representation, the canonical form, for rooted trees and extend the definition to free trees. We also introduce another concept, the canonical string, as a simpler representation for free trees in their canonical forms. We then apply our tree indexing technique to the frequent subtree mining problem and present FreeTreeMiner, a computationally efficient algorithm that discovers all frequently occurring subtrees in a database of free trees. We study the performance and the scalability of our algorithms through extensive experiments based on both synthetic data and datasets from two real applications: a dataset of chemical compounds and a dataset of Internet multicast trees. Yun Chi, Yirong Yang, Richard R. Muntz |
ICDM | 1 |