Dong Xin

dblp:76/3976 · DBLP profile ↗
← Back
39ranked-venue papers
14as first author
0since 2021 · last 2013
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 35 · 12 first-authorArtificial intelligence and machine learning · 9 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
28 papers
Information retrieval · 33% Query processing and optimization · 25% Data mining · 25%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Data mining
pattern mining
0.582006
Discovering interesting patterns through user's interactive feedback · KDD 2006
Extracting redundancy-aware top-k patterns · KDD 2006
Generating semantic annotations for frequent patterns with context analysis · KDD 2006
Query processing and optimization
OLAP
0.332011
Graph cube: on warehousing and OLAP multidimensional networks · SIGMOD Conference 2011
P-Cube: Answering Preference Queries in Multi-Dimensional Space · ICDE 2008
C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking · ICDE 2006
Information retrieval › distributed information retrieval
federated search
0.222010
Query portals: dynamically generating portals for entity-oriented web queries · SIGMOD Conference 2010
Exploiting web search engines to search structured databases · WWW 2009
Data mining › text mining › information extraction
entity extraction
0.222009
Mining Document Collections to Facilitate Accurate Approximate Entity Matching · Proc. VLDB Endow. 2009
Exploiting web search to generate synonyms for entities · WWW 2009
Query processing and optimization › OLAP
data cube
0.232008
ARCube: supporting ranking aggregate queries in partially materialized data cubes · SIGMOD Conference 2008
P-Cube: Answering Preference Queries in Multi-Dimensional Space · ICDE 2008
Answering Top-k Queries with Multi-Dimensional Selections: The Ranking Cube Approach · VLDB 2006
Data mining › multidimensional data analysis
iceberg cube computation
0.232007
Computing Iceberg Cubes by Top-Down and Bottom-Up Integration: The StarCubing Approach · IEEE Trans. Knowl. Data Eng. 2007
C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking · ICDE 2006
Star-Cubing: Computing Iceberg Cubes by Top-Down and Bottom-Up Integration · VLDB 2003
Information retrieval
keyword search
0.222010
Keyword++: A Framework to Improve Keyword Search Over Entity Databases · Proc. VLDB Endow. 2010
Ranking objects based on relationships · SIGMOD Conference 2006
Information retrieval › search engines › web crawling
deep web crawling
0.212013
Crawling deep web entity pages · WSDM 2013
Information retrieval › search engines
web crawling
0.212013
Crawling deep web entity pages · WSDM 2013
Query processing and optimization › OLAP › data cube
data cube computation
0.132007
Computing Iceberg Cubes by Top-Down and Bottom-Up Integration: The StarCubing Approach · IEEE Trans. Knowl. Data Eng. 2007
C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking · ICDE 2006
Star-Cubing: Computing Iceberg Cubes by Top-Down and Bottom-Up Integration · VLDB 2003
Query processing and optimization
ranking query
0.122008
ARCube: supporting ranking aggregate queries in partially materialized data cubes · SIGMOD Conference 2008
Towards Robust Indexing for Ranked Queries · VLDB 2006
Information retrieval
query log analysis
0.112012
A framework for robust discovery of entity synonyms · KDD 2012
Query processing and optimization
top-k query processing
0.122007
Progressive and selective merge: computing top-k with ad-hoc ranking functions · SIGMOD Conference 2007
Answering Top-k Queries with Multi-Dimensional Selections: The Ranking Cube Approach · VLDB 2006
Natural language and speech › Information extraction and text analysis › named entity processing
entity set expansion
0.112011
SEISA: set expansion by iterative similarity aggregation · WWW 2011
Data mining › pattern mining
interesting pattern mining
0.122006
Discovering interesting patterns through user's interactive feedback · KDD 2006
Top-Down Mining of Interesting Patterns from Very High Dimensional Data · ICDE 2006
Distributed and cloud data management › mapreduce
mapreduce algorithms
0.112011
Fast personalized PageRank on MapReduce · SIGMOD Conference 2011
Web and social media mining
web mining
0.112011
SEISA: set expansion by iterative similarity aggregation · WWW 2011
Graph algorithms and graph theory
graph processing
0.112011
Fast personalized PageRank on MapReduce · SIGMOD Conference 2011
Graph algorithms and graph theory › centrality › pagerank
personalized pagerank
0.112011
Fast personalized PageRank on MapReduce · SIGMOD Conference 2011
Information retrieval
search engines
0.112010
Query portals: dynamically generating portals for entity-oriented web queries · SIGMOD Conference 2010
Information retrieval › query formulation
structured query generation
0.112010
Keyword++: A Framework to Improve Keyword Search Over Entity Databases · Proc. VLDB Endow. 2010
Bioinformatics and computational biology
comparative genomics
0.112009
Detecting gene clusters under evolutionary constraint in a large number of genomes · Bioinform. 2009
Bioinformatics and computational biology › comparative genomics › conservation analysis
conserved gene clusters
0.112009
Detecting gene clusters under evolutionary constraint in a large number of genomes · Bioinform. 2009
Data integration and cleaning
entity matching
0.112009
Mining Document Collections to Facilitate Accurate Approximate Entity Matching · Proc. VLDB Endow. 2009
Information retrieval › distributed information retrieval
integrated search
0.112009
Exploiting web search engines to search structured databases · WWW 2009
Information retrieval
ranking
0.112009
Promotion Analysis in Multi-Dimensional Space · Proc. VLDB Endow. 2009
Information retrieval › search engines
structured data search
0.112009
Exploiting web search engines to search structured databases · WWW 2009
Indexing and storage engines › membership query
approximate membership query
0.112008
An efficient filter for approximate membership checking · SIGMOD Conference 2008
Information retrieval › similarity search
approximate string matching
0.112008
An efficient filter for approximate membership checking · SIGMOD Conference 2008
Spatial and temporal data management › spatial query processing
filtering-and-verification
0.112008
An efficient filter for approximate membership checking · SIGMOD Conference 2008

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

random walk · 0.5monte carlo approximation · 0.2iterative similarity aggregation · 0.2query generation · 0.2empty page filtering · 0.2URL deduplication · 0.2similarity functions · 0.1mapreduce · 0.1data cube · 0.1preprocessing · 0.1statistical evaluation of evolutionary constraint · 0.1gene teams algorithm · 0.1greedy algorithm · 0.1approximation algorithm · 0.1
YearPublicationVenuePosition
2013 Crawling deep web entity pages
abstract
Deep-web crawl is concerned with the problem of surfacing hidden content behind search interfaces on the Web. While many deep-web sites maintain document-oriented textual content (e.g., Wikipedia, PubMed, Twitter, etc.), which has traditionally been the focus of the deep-web literature, we observe that a significant portion of deep-web sites, including almost all online shopping sites, curate structured entities as opposed to text documents. Although crawling such entity-oriented content is clearly useful for a variety of purposes, existing crawling techniques optimized for document oriented content are not best suited for entity-oriented sites. In this work, we describe a prototype system we have built that specializes in crawling entity-oriented deep-web sites. We propose techniques tailored to tackle important subproblems including query generation, empty page filtering and URL deduplication in the specific context of entity oriented deep-web sites. These techniques are experimentally evaluated and shown to be effective.
Yeye He, Dong Xin, Venkatesh Ganti, Sriram Rajaraman
WSDM2
2012 A framework for robust discovery of entity synonyms
abstract
Entity synonyms are critical for many applications like information retrieval and named entity recognition in documents. The current trend is to automatically discover entity synonyms using statistical techniques on web data. Prior techniques suffer from several limitations like click log sparsity and inability to distinguish between entities of different concept classes. In this paper, we propose a general framework for robustly discovering entity synonym with two novel similarity functions that overcome the limitations of prior techniques. We develop efficient and scalable techniques leveraging the MapReduce framework to discover synonyms at large scale. To handle long entity names with extraneous tokens, we propose techniques to effectively map long entity names to short queries in query log. Our experiments on real data from different entity domains demonstrate the superior quality of our synonyms as well as the efficiency of our algorithms. The entity synonyms produced by our system is in production in Bing Shopping and Video search, with experiments showing the significance it brings in improving search experience.
Kaushik Chakrabarti, Surajit Chaudhuri, Dong Xin
KDD4
2011 Fast personalized PageRank on MapReduce
abstract
In this paper, we design a fast MapReduce algorithm for Monte Carlo approximation of personalized PageRank vectors of all the nodes in a graph. The basic idea is very efficiently doing single random walks of a given length starting at each node in the graph. More precisely, we design a MapReduce algorithm, which given a graph G and a length », outputs a single random walk of length » starting at each node in G. We will show that the number of MapReduce iterations used by our algorithm is optimal among a broad family of algorithms for the problem, and its I/O efficiency is much better than the existing candidates. We will then show how we can use this algorithm to very efficiently approximate all the personalized PageRank vectors. Our empirical evaluation on real-life graph data and in production MapReduce environment shows that our algorithm is significantly more efficient than all the existing algorithms in the MapReduce setting.
Bahman Bahmani, Kaushik Chakrabarti, Dong Xin
SIGMOD Conference3
2011 Graph cube: on warehousing and OLAP multidimensional networks
abstract
We consider extending decision support facilities toward large sophisticated networks, upon which multidimensional attributes are associated with network entities, thereby forming the so-called multidimensional networks. Data warehouses and OLAP (Online Analytical Processing) technology have proven to be effective tools for decision support on relational data. However, they are not well-equipped to handle the new yet important multidimensional networks. In this paper, we introduce Graph Cube, a new data warehousing model that supports OLAP queries effectively on large multidimensional networks. By taking account of both attribute aggregation and structure summarization of the networks, Graph Cube goes beyond the traditional data cube model involved solely with numeric value based group-by's, thus resulting in a more insightful and structure-enriched aggregate network within every possible multidimensional space. Besides traditional cuboid queries, a new class of OLAP queries, crossboid, is introduced that is uniquely useful in multidimensional networks and has not been studied before. We implement Graph Cube by combining special characteristics of multidimensional networks with the existing well-studied data cube techniques. We perform extensive experimental studies on a series of real world data sets and Graph Cube is shown to be a powerful and efficient tool for decision support on large multidimensional networks.
Peixiang Zhao 0001, Xiaolei Li 0001, Dong Xin, Jiawei Han 0001
SIGMOD Conference3
2011 SEISA: set expansion by iterative similarity aggregation
abstract
In this paper, we study the problem of expanding a set of given seed entities into a more complete set by discovering other entities that also belong to the same concept set. A typical example is to use "Canon" and "Nikon" as seed entities, and derive other entities (e.g., "Olympus") in the same concept set of camera brands. In order to discover such relevant entities, we exploit several web data sources, including lists extracted from web pages and user queries from a web search engine. While these web data are highly diverse with rich information that usually cover a wide range of the domains of interest, they tend to be very noisy. We observe that previously proposed random walk based approaches do not perform very well on these noisy data sources. Accordingly, we propose a new general framework based on iterative similarity aggregation, and present detailed experimental results to show that, when using general-purpose web data for set expansion, our approach outperforms previous techniques in terms of both precision and recall.
Yeye He, Dong Xin
WWW2
2010 Query portals: dynamically generating portals for entity-oriented web queries
abstract
Many web queries seek information about named entities (such as products or people). Web search engines federate such entity-oriented queries to relevant structured databases; the results of those searches are then returned to the user along with web search results. Current federated approaches have two limitations: (i) they often fail to return important results for a broad class of such entity-oriented queries and (ii) the information they return per entity is often inadequate. In this paper, we present the Query Portals system that addresses these limitations. The Query Portals system dynamically generates a portal for an entity-oriented query. It first provides an overview of the relevant entities and further allows users to drill down to gather additional information on these entities. Our architecture uses a judicious combination of pre-processing and query time techniques so that the query portal can be generated efficiently.
Sanjay Agrawal 0001, Kaushik Chakrabarti, Surajit Chaudhuri, Venkatesh Ganti, Arnd Christian König, Dong Xin
SIGMOD Conference6
2010 Keyword++: A Framework to Improve Keyword Search Over Entity Databases
abstract
Keyword search over entity databases ( e.g. , product, movie databases) is an important problem. Current techniques for keyword search on databases may often return incomplete and imprecise results. On the one hand, they either require that relevant entities contain all (or most) of the query keywords, or that relevant entities and the query keywords occur together in several documents from a known collection. Neither of these requirements may be satisfied for a number of user queries. Hence results for such queries are likely to be incomplete in that highly relevant entities may not be returned. On the other hand, although some returned entities contain all (or most) of the query keywords, the intention of the keywords in the query could be different from that in the entities. Therefore, the results could also be imprecise. To remedy this problem, in this paper, we propose a general framework that can improve an existing search interface by translating a keyword query to a structured query. Specifically, we leverage the keyword to attribute value associations discovered in the results returned by the original search interface. We show empirically that the translated structured queries alleviate the above problems.
Dong Xin, Yeye He, Venkatesh Ganti
Proc. VLDB Endow.1
2009 Exploiting web search engines to search structured databases
abstract
Web search engines often federate many user queries to relevant structured databases. For example, a product related query might be federated to a product database containing their descriptions and specifications. The relevant structured data items are then returned to the user along with web search results. However, each structured database is searched in isolation. Hence, the search often produces empty or incomplete results as the database may not contain the required information to answer the query. In this paper, we propose a novel integrated search architecture. We establish and exploit the relationships between web search results and the items in structured databases to identify the relevant structured data items for a much wider range of queries.Our architecture leverages existing search engine components to implement this functionality at very low overhead. We demonstrate the quality and efficiency of our techniques through an extensive experimental study.
Sanjay Agrawal 0001, Kaushik Chakrabarti, Surajit Chaudhuri, Venkatesh Ganti, Arnd Christian König, Dong Xin
WWW6
2009 Exploiting web search to generate synonyms for entities
abstract
Tasks recognizing named entities such as products, people names, or locations from documents have recently received significant attention in the literature. Many solutions to these tasks assume the existence of reference entity tables. An important challenge that needs to be addressed in the entity extraction task is that of ascertaining whether or not a candidate string approximately matches with a named entity in a given reference table.
Surajit Chaudhuri, Venkatesh Ganti, Dong Xin
WWW3
2009 Detecting gene clusters under evolutionary constraint in a large number of genomes
abstract
MOTIVATION: Spatial clusters of genes conserved across multiple genomes provide important clues to gene functions and evolution of genome organization. Existing methods of identifying these clusters often made restrictive assumptions, such as exact conservation of gene order, and relied on heuristic algorithms. RESULTS: We developed a very efficient algorithm based on a 'gene teams' model that allows genes in the clusters to appear in different orders. This allows us to detect conserved gene clusters under flexible evolutionary constraints in a large number of genomes. Our statistical evaluation incorporates the evolutionary relationship among genomes, a key aspect that has been missing in most previous studies. We conducted a large-scale analysis of 133 bacterial genomes. Our results confirm that our approach is an effective way of uncovering functionally related genes. The comparison with known operons and the analysis of the structural properties of our predicted clusters suggest that operons are an important source of constraint, but there are also other forces that determine evolution of gene order and arrangement. Using our method, we predicted functions of many poorly characterized genes in bacterial. The combined algorithmic and statistical methods we present here provide a rigorous framework for systematically studying evolutionary constraints of genomic contexts. AVAILABILITY: The software, data and the full results of this article are available online at http://www.ews.uiuc.edu/~xuling/mcmusec.
Xu Ling, Xin He 0001, Dong Xin
Bioinform.3
2009 Top-down mining of frequent closed patterns from very high dimensional data
Hongyan Liu 0002, Jun He 0008, Jiawei Han 0001, Dong Xin, Zheng Shao
Inf. Sci.5
2009 Mining Document Collections to Facilitate Accurate Approximate Entity Matching
abstract
Many entity extraction techniques leverage large reference entity tables to identify entities in documents. Often, an entity is referenced in document collections differently from that in the reference entity tables. Therefore, we study the problem of determining whether or not a substring "approximately" matches with a reference entity. Similarity measures which exploit the correlation between candidate substrings and reference entities across a large number of documents are known to be more robust than traditional stand alone string-based similarity functions. However, such an approach has significant efficiency challenges. In this paper, we adopt a new architecture and propose new techniques to address these efficiency challenges. We mine document collections and expand a given reference entity table with variations of each of its entities. Thus, the problem of approximately matching an input string against reference entities reduces to that of exact match against the expanded reference table, which can be implemented efficiently. In an extensive experimental evaluation, we demonstrate the accuracy and scalability of our techniques.
Surajit Chaudhuri, Venkatesh Ganti, Dong Xin
Proc. VLDB Endow.3
2009 Promotion Analysis in Multi-Dimensional Space
abstract
Promotion is one of the key ingredients in marketing. It is often desirable to find merit in an object (e.g., product, person, organization, or service) and promote it in an appropriate community. In this paper, we propose a novel functionality, called promotion analysis through ranking , for promoting a given object by leveraging highly ranked results. Since the object may not be highly ranked in the global space, our goal is to discover promotive subspaces in which the object becomes prominent. To achieve this goal, the notion of promotiveness is formulated. We show that this functionality is practical and useful in a wide variety of applications such as business intelligence. However, computing promotive subspaces is challenging due to the explosion of search space and high aggregation cost. For efficient computation, we propose a PromoRank framework, and develop three efficient optimization techniques, namely subspace pruning, object pruning, and promotion cube, which are seamlessly integrated into the framework. Our empirical evaluation on two real data sets confirms the effectiveness of promotion analysis, and that our proposed algorithms significantly outperform baseline solutions.
Dong Xin, Qiaozhu Mei, Jiawei Han 0001
Proc. VLDB Endow.2
2008 P-Cube: Answering Preference Queries in Multi-Dimensional Space
abstract
Many new applications that involve decision making need online (i.e., OLAP-styled) preference analysis with multidimensional Boolean selections. Typical preference queries includes top-kqueries and skyline queries. An analytical query often comes with a set of Boolean predicates that constrain a target subset of data, which, may also vary incrementally by drilling/rolling operators. To efficiently support preference queries with multiple boolean predicates, neitherBoolean-then-preferencenorpreference-then-Booleanapproach is satisfactory. To integrate Boolean pruning and preference pruning in a unified framework, we proposesignature,a new materialization measure for multi-dimensional group-bys. Based on this, we proposeP-Cube(i.e., data cube for preference queries) and study its complete life cycle, including signature generation, compression, decomposition, incremental maintenance and usage for efficient on-line analytical query processing. We present a signature-based progressive algorithm that is able to simultaneously push boolean and preference constraints deep into the database search. Our performance study shows that the proposed method achieves at least one order of magnitude speed-up over existing approaches.
Dong Xin, Jiawei Han 0001
ICDE1
2008 An efficient filter for approximate membership checking
abstract
We consider the problem of identifying sub-strings of input text strings that approximately match with some member of a potentially large dictionary. This problem arises in several important applications such as extracting named entities from text documents and identifying biological concepts from biomedical literature. In this paper, we develop a filter-verification framework, and propose a novel in-memory filter structure. That is, we first quickly filter out sub-strings that cannot match with any dictionary member, and then verify the remaining sub-strings against the dictionary. Our method does not produce false negatives. We demonstrate the efficiency and effectiveness of our filter over real datasets, and show that it significantly outperforms the previous best-known methods in terms of both filtering power and computation time.
Kaushik Chakrabarti, Surajit Chaudhuri, Venkatesh Ganti, Dong Xin
SIGMOD Conference4
2008 ARCube: supporting ranking aggregate queries in partially materialized data cubes
abstract
Supporting ranking queries in database systems has been a popular research topic recently. However, there is a lack of study on supporting ranking queries in data warehouses where ranking is on multidimensional aggregates instead of on measures of base facts. To address this problem, we propose a query execution model to answer different types of ranking aggregate queries based on a unified, partial cube structure, ARCube. The query execution model follows a candidate generation and verification framework, where the most promising candidate cells are generated using a set of high-level guiding cells. We also identify a bounding principle for effective pruning: once a guiding cell is pruned, all of its children candidate cells can be pruned. We further address the problem of efficient online candidate aggregation and verification by developing a chunk-based execution model to verify a bulk of candidates within a bounded memory buffer. Our extensive performance study shows that the new framework not only leads to an order of magnitude performance improvements over the state-of-the-art method, but also is much more flexible in terms of the types of ranking aggregate queries supported.
Dong Xin, Jiawei Han 0001
SIGMOD Conference2
2007 Progressive and selective merge: computing top-k with ad-hoc ranking functions
abstract
The family of threshold algorithm (ie, TA) has been widely studied for efficiently computing top-k queries. TA uses a sort-merge framework that assumes data lists are pre-sorted, and the ranking functions are monotone. However, in many database applications, attribute values are indexed by tree-structured indices (eg, B-tree, R-tree), and the ranking functions are not necessarily monotone. To answer top-k queries with ad-hoc ranking functions, this paper studies anindex-merge paradigm that performs progressive search over the space of joint states composed by multiple index nodes.
Dong Xin, Jiawei Han 0001, Kevin Chen-Chuan Chang
SIGMOD Conference1
2007 DataScope: Viewing Database Contents in Google Maps' Way
Xiaolei Li 0001, Dong Xin, Jiawei Han 0001, Jacob Lee, Ricardo Redder
VLDB3
2007 Frequent pattern mining: current status and future directions
Jiawei Han 0001, Hong Cheng 0001, Dong Xin, Xifeng Yan
Data Min. Knowl. Discov.3
2007 On compressing frequent patterns
Dong Xin, Jiawei Han 0001, Xifeng Yan, Hong Cheng 0001
Data Knowl. Eng.1
2007 Semantic annotation of frequent patterns
abstract
Using frequent patterns to analyze data has been one of the fundamental approaches in many data mining applications. Research in frequent pattern mining has so far mostly focused on developing efficient algorithms to discover various kinds of frequent patterns, but little attention has been paid to the important next step—interpreting the discovered frequent patterns. Although the compression and summarization of frequent patterns has been studied in some recent work, the proposed techniques there can only annotate a frequent pattern with nonsemantical information (e.g., support), which provides only limited help for a user to understand the patterns. In this article, we study the novel problem of generating semantic annotations for frequent patterns. The goal is to discover the hidden meanings of a frequent pattern by annotating it with in-depth, concise, and structured information. We propose a general approach to generate such an annotation for a frequent pattern by constructing its context model, selecting informative context indicators, and extracting representative transactions and semantically similar patterns. This general approach can well incorporate the user's prior knowledge, and has potentially many applications, such as generating a dictionary-like description for a pattern, finding synonym patterns, discovering semantic relations, and summarizing semantic classes of a set of frequent patterns. Experiments on different datasets show that our approach is effective in generating semantic pattern annotations.
Qiaozhu Mei, Dong Xin, Hong Cheng 0001, Jiawei Han 0001, ChengXiang Zhai
ACM Trans. Knowl. Discov. Data2
2007 Computing Iceberg Cubes by Top-Down and Bottom-Up Integration: The StarCubing Approach
abstract
Data cube computation is one of the most essential but expensive operations in data warehousing. Previous studies have developed two major approaches, top-down versus bottom-up. The former, represented by the multiway array cube (called the multiway) algorithm, aggregates simultaneously on multiple dimensions; however, it cannot take advantage of a priori pruning when computing iceberg cubes (cubes that contain only aggregate cells whose measure values satisfy a threshold, called the iceberg condition). The latter, represented by BUC, computes the iceberg cube bottom-up and facilitates a priori pruning. BUC explores fast sorting and partitioning techniques; however, it does not fully explore multidimensional simultaneous aggregation. In this paper, we present a new method, star-cubing, that integrates the strengths of the previous two algorithms and performs aggregations on multiple dimensions simultaneously. It utilizes a star-tree structure, extends the simultaneous aggregation methods, and enables the pruning of the group-bys that do not satisfy the iceberg condition. Our performance study shows that star-cubing is highly efficient and outperforms the previous methods
Dong Xin, Jiawei Han 0001, Xiaolei Li 0001, Zheng Shao, Benjamin W. Wah
IEEE Trans. Knowl. Data Eng.1
2006 Top-Down Mining of Interesting Patterns from Very High Dimensional Data
abstract
Many real world applications deal with transactional data, characterized by a huge number of transactions (tuples) with a small number of dimensions (attributes). However, there are some other applications that involve rather high dimensional data with a small number of tuples. Examples of such applications include bioinformatics, survey-based statistical analysis, text processing, and so on. High dimensional data pose great challenges to most existing data mining algorithms. Although there are numerous algorithms dealing with transactional data sets, there are few algorithms oriented to very high dimensional data sets with a relatively small number of tuples.
Hongyan Liu 0012, Jiawei Han 0001, Dong Xin, Zheng Shao
ICDE3
2006 C-Cubing: Efficient Computation of Closed Cubes by Aggregation-Based Checking
abstract
It is well recognized that data cubing often produces huge outputs. Two popular efforts devoted to this problem are (1) iceberg cube, where only significant cells are kept, and (2) closed cube, where a group of cells which preserve roll-up/drill-down semantics are losslessly compressed to one cell. Due to its usability and importance, efficient computation of closed cubes still warrants a thorough study. In this paper, we propose a new measure, called closedness, for efficient closed data cubing. We show that closedness is an algebraic measure and can be computed efficiently and incrementally. Based on closedness measure, we develop an an aggregation-based approach, called C-Cubing (i.e., Closed-Cubing), and integrate it into two successful iceberg cubing algorithms: MM-Cubing and Star-Cubing. Our performance study shows that C-Cubing runs almost one order of magnitude faster than the previous approaches. We further study how the performance of the alternative algorithms of C-Cubing varies w.r.t the properties of the data sets.
Dong Xin, Zheng Shao, Jiawei Han 0001, Hongyan Liu 0012
ICDE1
2006 Generating semantic annotations for frequent patterns with context analysis
abstract
As a fundamental data mining task, frequent pattern mining has widespread applications in many different domains. Research in frequent pattern mining has so far mostly focused on developing efficient algorithms to discover various kinds of frequent patterns, but little attention has been paid to the important nextstep - interpreting the discovered frequent patterns. Although some recent work has studied the compression and summarization of frequent patterns, the proposed techniques can only annotate a frequent pattern with non-semantical information (e.g. support), which provides only limited help for a user to understand the patterns.In this paper, we propose the novel problem of generating semantic annotations for frequent patterns. The goal is to annotate a frequent pattern with in-depth, concise, and structured information that can better indicate the hidden meanings of the pattern. We propose a general approach to generate such anannotation for a frequent pattern by constructing its context model, selecting informative context indicators, and extracting representative transactions and semantically similar patterns. This general approach has potentially many applications such as generating a dictionary-like description for a pattern, finding synonym patterns, discovering semantic relations, and summarizing semantic classes of a set of frequent patterns. Experiments on different datasets show that our approach is effective in generating semantic pattern annotations.
Qiaozhu Mei, Dong Xin, Hong Cheng 0001, Jiawei Han 0001, ChengXiang Zhai
KDD2
2006 Extracting redundancy-aware top-k patterns
abstract
Observed in many applications, there is a potential need of extracting a small set of frequent patterns having not only high significance but also low redundancy. The significance is usually defined by the context of applications. Previous studies have been concentrating on how to compute top-k significant patterns or how to remove redundancy among patterns separately. There is limited work on finding those top-k patterns which demonstrate high-significance and low-redundancy simultaneously.In this paper, we study the problem of extracting redundancy-aware top-k patterns from a large collection of frequent patterns. We first examine the evaluation functions for measuring the combined significance of a pattern set and propose the MMS (Maximal Marginal Significance) as the problem formulation. The problem is known as NP-hard. We further present a greedy algorithm which approximates the optimal solution with performance bound O(log k) (with conditions on redundancy), where k is the number of reported patterns. The direct usage of redundancy-aware top-k patterns is illustrated through two real applications: disk block prefetch and document theme extraction. Our method can also be applied to processing redundancy-aware top-k queries in traditional database.
Dong Xin, Hong Cheng 0001, Xifeng Yan, Jiawei Han 0001
KDD1
2006 Discovering interesting patterns through user's interactive feedback
abstract
In this paper, we study the problem of discovering interesting patterns through user’s interactive feedback. We assume a set of candidate patterns (i.e., frequent patterns) has already been mined. Our goal is to help a particular user effectively discover interesting patterns according to his specific interest. Without requiring a user to explicitly construct a prior knowledge to measure the interestingness of patterns, we learn the user’s prior knowledge from his interactive feedback. We propose two models to represent a user’s prior: the log-linear model and biased belief model. The former is designed for item-set patterns, whereas the latter is also applicable to sequential and structural patterns. To learn these models, we present a two-stage approach, progressive shrinking and clustering, to select sample patterns for feedback. The experimental results on real and synthetic data sets demonstrate the effectiveness of our approach.
Dong Xin, Xuehua Shen, Qiaozhu Mei, Jiawei Han 0001
KDD1
2006 Mining Interesting Patterns from Very High Dimensional Data: A Top-Down Row Enumeration Approach
abstract
Data sets of very high dimensionality, such as microarray data, pose great challenges on efficient processing to most existing data mining algorithms. Recently, there comes a row-enumeration method that performs a bottom-up search of row combination space to find corresponding frequent patterns. Due to a limited number of rows in microarray data, this method is more efficient than column enumerationbased algorithms. However, the bottom-up search strategy cannot take an advantage of user-specified minimum support threshold to effectively prune search space, and therefore leads to long runtime and much memory overhead. In this paper we propose a new search strategy, top-down mining, integrated with a novel rowenumeration tree, which makes full use of the pruning power of the minimum support threshold to cut down search space dramatically. Using this kind of searching strategy, we design an algorithm, TD-Close, to find a complete set of frequent closed patterns from very high dimensional data. Furthermore, an effective closeness-checking method is also developed that avoids scanning the dataset multiple times. Our performance study shows that the TD-Close algorithm outperforms substantially both Carpenter, a bottom-up searching algorithm, and FPclose, a column enumeration-based frequent closed pattern mining algorithm.
Hongyan Liu 0012, Jiawei Han 0001, Dong Xin, Zheng Shao
SDM3
2006 Ranking objects based on relationships
abstract
In many document collections, documents are related to objects such as document authors, products described in the document, or persons referred to in the document. In many applications, the goal is to find these objects that best match a set of keywords. However, the keywords may not necessarily occur in the target objects; they occur only in the documents. For example, in a product review database, a user might search for names of products (say, laptops) using keywords like "lightweight" and "business use" that occur only in the reviews but not in the names of laptops. In order to answer these queries, we need to exploit relationships between documents containing the keywords and the target objects related to those documents. Current keyword query paradigms do not exploit these relationships effectively and hence are inefficient for these queries.In this paper, we consider a class of queries called the "object finder" queries. Our main intuition is to exploit the relationships between searchable documents and related objects and further "aggregate" the document scores from these relationships in order to find the best ranking target objects. Building upon existing keyword search engines such as full text search, we design efficient algorithms that exploit the requirement of only the best k target objects to terminate early. The main challenge here is to push early termination through blocking operators such as group by and aggregation. Our experiments with real datasets and workloads demonstrate the effectiveness of our techniques. Although we present our techniques in the context of keyword search, our techniques apply to other types of ranked searches (e.g., multimedia search) as well.
Kaushik Chakrabarti, Venkatesh Ganti, Jiawei Han 0001, Dong Xin
SIGMOD Conference4
2006 Towards Robust Indexing for Ranked Queries
Dong Xin, Chen Chen 0005, Jiawei Han 0001
VLDB1
2006 Answering Top-k Queries with Multi-Dimensional Selections: The Ranking Cube Approach
Dong Xin, Jiawei Han 0001, Hong Cheng 0001, Xiaolei Li 0001
VLDB1
2005 Mining Evolving Customer-Product Relationships in Multi-Dimensional Space
abstract
Previous work on mining transactional database has focused primarily on mining frequent Itemsets, association rules, and sequential patterns. However, interesting relationships between customers and items, especially their evolution with time, have not been studied thoroughly. In this paper, we propose a Gaussian transformation-based regression model that captures time-variant relationships between customers and products. Moreover, since it is interesting to discover such relationships in a multi-dimensional space, an efficient method has been developed to compute multi-dimensional aggregates of such curves in a data cube environment. Our experimental results have demonstrated the promise of the approach.
Xiaolei Li 0001, Jiawei Han 0001, Xiaoxin Yin, Dong Xin
ICDE4
2005 Summarizing itemset patterns: a profile-based approach
abstract
Frequent-pattern mining has been studied extensively on scalable methods for mining various kinds of patterns including itemsets, sequences, and graphs. However, the bottleneck of frequent-pattern mining is not at the efficiency but at the interpretability, due to the huge number of patterns generated by the mining process.In this paper, we examine how to summarize a collection of itemset patterns using only K representatives, a small number of patterns that a user can handle easily. The K representatives should not only cover most of the frequent patterns but also approximate their supports. A generative model is built to extract and profile these representatives, under which the supports of the patterns can be easily recovered without consulting the original dataset. Based on the restoration error, we propose a quality measure function to determine the optimal value of parameter K. Polynomial time algorithms are developed together with several optimization heuristics for efficiency improvement. Empirical studies indicate that we can obtain compact summarization in real datasets.
Xifeng Yan, Hong Cheng 0001, Jiawei Han 0001, Dong Xin
KDD4
2005 Mining Compressed Frequent-Pattern Sets
Dong Xin, Jiawei Han 0001, Xifeng Yan, Hong Cheng 0001
VLDB1
2004 Optimization of Bounds in Temporal Flexible Planning with Dynamic Controllability
abstract
A temporal flexible planning problem can be formulated as a simple temporal network with uncertainty (STNU), whose links are classified as contingent and requirement links. The problem of constraint satisfaction for STNU has been characterized as controllability, where dynamic controllability is the most interesting and useful controllability property. We study the assignment of bounds allowed on the requirement links in order for the resulting STNU to be dynamically controllable and the total cost over the allowed ranges of the requirement links to be minimized. Since the problem with a linear cost function is NP-hard, we formulate the dynamic controllability of an STNU with a general cost function as constraints in a nonlinear optimization problem. Our approach is flexible because it can incorporate additional constraints, such as resource constraints, in the formulation. Finally, we present methods to reduce the number of constraints in order to make the problem tractable.
Benjamin W. Wah, Dong Xin
ICTAI2
2004 MM-Cubing: Computing Iceberg Cubes by Factorizing the Lattice Space
Zheng Shao, Jiawei Han 0001, Dong Xin
SSDBM3
2003 Star-Cubing: Computing Iceberg Cubes by Top-Down and Bottom-Up Integration
Dong Xin, Jiawei Han 0001, Xiaolei Li 0001, Benjamin W. Wah
VLDB1
2002 Exploiting support vector machines in hidden Markov models for speaker verification
Dong Xin, Zhaohui Wu 0001, Yingchun Yang
INTERSPEECH1
2001 A new multi-class support vector machines
abstract
A new classification using support vectors is presented. Support vector machines that learn classification problem are specific to use hyperplane. We propose a novel approach that contains support vectors describing the hypersphere to separate the samples. We also generalize it in multi-class classification phrase. The experiment results on UCI datasets are presented.
Dong Xin, Zhaohui Wu 0001, Yunhe Pan
SMC1