VLDB 2026 Research / reviewers in the wild / expert
Kyuseok Shim
dblp:s/KyuseokShim
· DBLP profile ↗
95ranked-venue papers in the field
6as first author
6since 2021 · last 2025
—ORCID · conflict
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 79 (6 first)Data Mining & Knowledge Discovery · 8Knowledge Engineering, Semantic Web & Information Systems · 4Information Retrieval & Web Search · 2Big Data, Cloud & Distributed Data Systems · 1Other / Interdisciplinary · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Cardinality Estimation of LIKE Predicate Queries using Deep LearningabstractCardinality estimation of LIKE predicate queries has an important role in the query optimization of database systems. Traditional approaches generally use a summary of text data with some statistical assumptions. Recently, the deep learning model for cardinality estimation of LIKE predicate queries has been investigated. To provide more accurate cardinality estimates and reduce the maximum estimation errors, we propose a deep learning model that utilizes the extended N -gram table and the conditional regression header. We next investigate how to efficiently generate training data. Our LEADER (LikE predicate trAining Data gEneRation) algorithms utilize the shareable results across the relational queries corresponding to the LIKE predicates. By analyzing the queries corresponding to LIKE predicates, we develop an efficient join method and utilize the join order for fast query execution and maximal sharing of shareable results . Extensive experiments with real-life datasets confirm the efficiency of the proposed training data generation algorithms and the effectiveness of the proposed model. Suyong Kwon, Kyuseok Shim, Woohwan Jung |
Proc. ACM Manag. Data | 2 |
| 2023 | Collecting Geospatial Data Under Local Differential Privacy With Improving Frequency EstimationabstractGeospatial data provides a lot of benefits for personalized services. However, since the geospatial data contains sensitive information about personal activities, collecting the raw data has a potential risk of leaking private information from the collectors. Recently, local differential privacy (LDP), which protects the privacy of users without trusting the collector, has been adopted to preserve privacy in many real applications. In this paper, we investigate the problem of collecting the locations of individual users under LDP, and propose a perturbation mechanism designed carefully to minimize the expected error of perturbed locations according to the privacy budget and the data domain. The frequency distribution of perturbed locations inevitably has a large error. To tackle the problem, we also propose a postprocessing algorithm to estimate the original frequency distribution of collected data by using convex optimization. By experiments with various real datasets, we show the effectiveness of the proposed algorithms. Daeyoung Hong, Woohwan Jung, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2022 | Cardinality Estimation of Approximate Substring Queries using Deep LearningabstractCardinality estimation of an approximate substring query is an important problem in database systems. Traditional approaches build a summary from the text data and estimate the cardinality using the summary with some statistical assumptions. Since deep learning models can learn underlying complex data patterns effectively, they have been successfully applied and shown to outperform traditional methods for cardinality estimations of queries in database systems. However, since they are not yet applied to approximate substring queries, we investigate a deep learning approach for cardinality estimation of such queries. Although the accuracy of deep learning models tends to improve as the train data size increases, producing a large train data is computationally expensive for cardinality estimation of approximate substring queries. Thus, we develop efficient train data generation algorithms by avoiding unnecessary computations and sharing common computations. We also propose a deep learning model as well as a novel learning method to quickly obtain an accurate deep learning-based estimator. Extensive experiments confirm the superiority of our data generation algorithms and deep learning model with the novel learning method. Suyong Kwon, Woohwan Jung, Kyuseok Shim |
Proc. VLDB Endow. | 3 |
| 2021 | Collecting Geospatial Data with Local Differential Privacy for Personalized ServicesabstractGeospatial data provides a lot of benefits for personalized services. However, since the geospatial data contains sensitive information about personal activities, collecting the raw data has a potential risk of leaking private information from the collectors. Recently, local differential privacy (LDP), which protects the privacy of users without trusting the collector, has been adopted to preserve privacy in many real applications. However, most of existing LDP algorithms focus on obtaining aggregated values such as mean and histogram from the collected data. In this paper, we investigate the problem of collecting the locations of individual users under LDP, and propose a perturbation mechanism designed carefully to reduce the error of each perturbed location according to the privacy budget and the domain size. In addition, we show the effectiveness of the proposed algorithm through experiments on various real datasets. Daeyoung Hong, Woohwan Jung, Kyuseok Shim |
ICDE | 3 |
| 2021 | Substring Similarity Search with SynonymsabstractTo allow deeper semantic understanding of strings, string matching with synonyms has recently received increasing attention. However, all the works focus on string semantics, which requires matching of entire strings, and cannot handle partial matching with substring semantics, resulting in its limited applications. To remedy this issue, we first propose a novel similarity measure between two strings allowing substring matching with synonyms, and develop an efficient algorithm to find the strings that have a substring semantically similar to the query string. Since considering synonyms on substrings enlarges the search space significantly, we devise efficient filtering methods to reduce the number of expensive similarity computations. Experiments with real-life datasets show the efficiency of our algorithm. Gwangho Song, Kyuseok Shim, Hongrae Lee |
ICDE | 2 |
| 2021 | TIDY: Publishing a Time Interval Dataset With Differential PrivacyabstractLog data from mobile devices generally contain a series of events with temporal information including time intervals which consist of the start and finish times. However, the problem of releasing differentially private time interval datasets has not been tackled yet. A time interval dataset can be represented by a two dimensional (2D) histogram. Most of the methods to publish 2D histograms partition the data into rectangular spaces to reduce the aggregated noise error for range queries. However, the existing algorithms to publish 2D histograms suffer from the structural error when applied to time interval datasets. To reduce the aggregated noise errors and suppress the increase in the structural error, we propose the TIDY (publishing Time Intervals via Differential privacY) algorithm. We use the frequency vectors as a compact representation of the time interval dataset. After applying the Laplace mechanism to the frequency vectors, we improve the utility of the frequency vectors based on a maximum likelihood estimation. We also develop a new partitioning method adapted for the frequency vectors to balance the trade-off between the noise and structural errors. Our empirical study on real-life and synthetic datasets confirms that TIDY outperforms the existing algorithms for 2D histograms. Woohwan Jung, Suyong Kwon, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2020 | T-REX: A Topic-Aware Relation Extraction ModelabstractDocument-level relation extraction (RE) has recently received a lot of attention. However, existing models for document-level RE have similar structures to the models for sentence-level RE. Thus, they still do not consider some unique characteristics of the new problem setting. For example, in Wikipedia, there is a title for each page and it usually represents the topic entity that is mainly described on the page. In many cases, the topic entity is omitted in the text. Thus, existing RE models often fail to find the relations with the omitted topic entity. To tackle the problem, we propose a Topic-aware Relation EXtraction (T-REX) model. To extract the relations with the (possibly omitted) topic entity, the proposed model first encodes the topic entity by aggregating the information of all its mentions in the document. Then it finds the relations between the topic entity and each mention of other entities. Finally, the output layer combines the mention-wise results and outputs all relations expressed in the document. Our performance study with a large-scale dataset confirms the effectiveness of the T-REX model. Woohwan Jung, Kyuseok Shim |
CIKM | 2 |
| 2020 | String Joins with Synonyms
Gwangho Song, Hongrae Lee, Kyuseok Shim, Yoonjae Park, Wooyeol Kim |
DASFAA (3) | 3 |
| 2020 | TIDY: Publishing a Time Interval Dataset with Differential Privacy (Extended abstract)abstractLog data from mobile devices usually contain a series of events with time intervals. However, the problem of releasing differentially private time interval data has not been tackled yet. We propose the TIDY (publishing Time Intervals via Differential privacY) algorithm to release time interval data under differential privacy. We use the frequency vectors as a compact representation of the time interval data to reduce the aggregated noise. We also develop a new partitioning method adapted for the frequency vectors to balance the trade-off between the noise and structural errors. Our experiments confirm that TIDY outperforms the existing algorithms for releasing 2D histograms. Woohwan Jung, Suyong Kwon, Kyuseok Shim |
ICDE | 3 |
| 2019 | Crowdsourced Truth Discovery in the Presence of Hierarchies for Knowledge Fusion
Woohwan Jung, Kyuseok Shim |
EDBT | 3 |
| 2019 | Efficient two-dimensional Haar + synopsis construction for the maximum absolute error measure
Jinhyun Kim, Jun-Ki Min, Kyuseok Shim |
VLDB J. | 3 |
| 2018 | Preface to the special issue on advances in Spatio-temporal data analysis and management
Kai Zheng 0001, Feifei Li 0001, Kyuseok Shim |
GeoInformatica | 3 |
| 2017 | Latent ranking analysis using pairwise comparisons in crowdsourcing platforms
Wooyeol Kim, Kyuseok Shim |
Inf. Syst. | 3 |
| 2017 | Integration of graphs from different data sources using crowdsourcing
Woohwan Jung, Kyuseok Shim |
Inf. Sci. | 3 |
| 2017 | Efficient Haar+ Synopsis Construction for the Maximum Absolute Error MeasureabstractSeveral wavelet synopsis construction algorithms were previously proposed based on dynamic programming for unrestricted Haar wavelet synopses as well as Haar + synopses. However, they find an optimal synopsis for every incoming value in each node of a coefficient tree, even if different incoming values share an identical optimal synopsis. To alleviate the limitation, we present novel algorithms, which keep only a minimal set of the distinct optimal synopses in each node of the tree, for the error-bounded synopsis problem. Furthermore, we propose the methods to restrict coefficient values to be considered to compute the optimal synopses in each node. In addition, by partitioning all optimal synopses in each node into a set of groups, such that every group can be represented by a compact representation, we significantly improve the performance of the proposed algorithms. Jinhyun Kim, Jun-Ki Min, Kyuseok Shim |
Proc. VLDB Endow. | 3 |
| 2017 | Special Section on the International Conference on Data Engineering 2015abstractThe papers in this special section were presented at the 31st International Conference on Data Engineering that was held in Seoul, Korea, on April 13-17, 2015. 17, 2015. Wolfgang Lehner, Johannes Gehrke, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2017 | Efficient Processing of Skyline Queries Using MapReduceabstractThe skyline operator has attracted considerable attention recently due to its broad applications. However, computing a skyline is challenging today since we have to deal with big data. For data-intensive applications, the MapReduce framework has been widely used recently. In this paper, we propose the efficient parallel algorithm SKY-MR+for processing skyline queries using MapReduce. We first build a quadtree-based histogram for space partitioning by deciding whether to split each leaf node judiciously based on the benefit of splitting in terms of the estimated execution time. In addition, we apply the dominance power filtering method to effectively prune non-skyline points in advance. We next partition data based on the regions divided by the quadtree and compute candidate skyline points for each partition using MapReduce. Finally, we check whether each skyline candidate point is actually a skyline point in every partition using MapReduce. We also develop the workload balancing methods to make the estimated execution times of all available machines to be similar. We did experiments to compare SKY-MR+with the state-of-the-art algorithms using MapReduce and confirmed the effectiveness as well as the scalability of SKY-MR+. Yoonjae Park, Jun-Ki Min, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2016 | Parallel computation of k-nearest neighbor joins using MapReduceabstractThe k-nearest neighbor (kNN) join has recently attracted considerable attention due to its broad applications. However, processing fcNN joins is very expensive due to the quadratic nature of the join operation. Furthermore, since there is an increasing trend of applications to deal with big data, computing fcNN joins becomes more challenging. In order to process such big data, parallel and distributed computing using MapReduce recently have received a lot of attention. In this paper, we propose the efficient parallel algorithm KNN-MR to process the fcNN joins using MapReduce. To reduce not only the computational cost of fcNN joins but also the network cost of communicating across machines, we develop the novel vector projection pruning which enables us to identify non-fcNN points that are guaranteed not to be included in the result of a fcNN join. Our performance study confirms the effectiveness and scalability of the proposed algorithm. Wooyeol Kim, Kyuseok Shim |
IEEE BigData | 3 |
| 2015 | Supporting set-valued joins in NoSQL using MapReduce
Chulyun Kim, Kyuseok Shim |
Inf. Syst. | 2 |
| 2015 | Aggregate query processing in the presence of duplicates in wireless sensor networks
Jun-Ki Min, Raymond T. Ng, Kyuseok Shim |
Inf. Sci. | 3 |
| 2015 | Processing of Probabilistic Skyline Queries Using MapReduceabstractThere has been an increased growth in a number of applications that naturally generate large volumes of uncertain data. By the advent of such applications, the support of advanced analysis queries such as the skyline and its variant operators for big uncertain data has become important. In this paper, we propose the effective parallel algorithms using MapReduce to process the probabilistic skyline queries for uncertain data modeled by both discrete and continuous models. We present three filtering methods to identify probabilistic non-skyline objects in advance. We next develop a single MapReduce phase algorithm PS-QP-MR by utilizing space partitioning based on a variant of quadtrees to distribute the instances of objects effectively and the enhanced algorithm PS-QPF-MR by applying the three filtering methods additionally. We also propose the workload balancing technique to balance the workload of reduce functions based on the number of machines available. Finally, we present the brute-force algorithms PS-BR-MR and PS-BRF-MR with partitioning randomly and applying the filtering methods. In our experiments, we demonstrate the efficiency and scalability of PS-QPF-MR compared to the other algorithms. Yoonjae Park, Jun-Ki Min, Kyuseok Shim |
Proc. VLDB Endow. | 3 |
| 2014 | Latent Ranking Analysis Using Pairwise ComparisonsabstractRanking objects is an essential problem in recommendation systems. Since comparing two objects is the simplest type of queries in order to measure the relevance of objects, the problem of aggregating pair wise comparisons to obtain a global ranking has been widely studied. In order to learn a ranking model, a training set of queries as well as their correct labels are supplied and a machine learning algorithm is used to find the appropriate parameters of the ranking model with respect to the labels. In this paper, we propose a probabilistic model for learning multiple latent rankings using pair wise comparisons. Our novel model can capture multiple hidden rankings underlying the pair wise comparisons. Based on the model, we develop an efficient inference algorithm to learn multiple latent rankings. The performance study with synthetic and real-life data sets confirms the effectiveness of our model and inference algorithm. Wooyeol Kim, Kyuseok Shim |
ICDM | 3 |
| 2014 | TWILITE: A recommendation system for Twitter using a probabilistic model based on latent Dirichlet allocation
Kyuseok Shim |
Inf. Syst. | 2 |
| 2014 | DBCURE-MR: An efficient density-based clustering algorithm for large data using MapReduce
Kyuseok Shim, Min-Soeng Kim, June Sup Lee |
Inf. Syst. | 2 |
| 2014 | TWINS: Efficient time-windowed in-network joins for sensor networks
Jun-Ki Min, Jinhyun Kim, Kyuseok Shim |
Inf. Sci. | 3 |
| 2013 | Efficient top-k algorithms for approximate substring matchingabstractThere is a wide range of applications that require to query a large database of texts to search for similar strings or substrings. Traditional approximate substring matching requests a user to specify a similarity threshold. Without top-k approximate substring matching, users have to try repeatedly different maximum distance threshold values when the proper threshold is unknown in advance. Kyuseok Shim |
SIGMOD Conference | 2 |
| 2013 | DIGTOBI: a recommendation system for Digg articles using probabilistic modelingabstractDigg is a social news website that lets people submit articles to share their favorite web pages (e.g. blog postings or news articles) and vote the articles posted by others. Digg service currently lists the articles in the front page by popularity without considering each user's preference to the topics in the articles. Helping users to find the most interesting Digg articles tailored to each user's own interests will be very useful, but it is not an easy task to classify the articles according to their topics in order to recommend the articles differently to each user. Yoonjae Park, Kyuseok Shim |
WWW | 3 |
| 2013 | Efficient processing of substring match queries with inverted variable-length gram indexes
Hyoungmin Park, Kyuseok Shim, Kyoung-Gu Woo |
Inf. Sci. | 3 |
| 2013 | Parallel Computation of Skyline and Reverse Skyline Queries Using MapReduceabstractThe skyline operator and its variants such as dynamic skyline and reverse skyline operators have attracted considerable attention recently due to their broad applications. However, computations of such operators are challenging today since there is an increasing trend of applications to deal with big data. For such data-intensive applications, the MapReduce framework has been widely used recently. In this paper, we propose efficient parallel algorithms for processing the skyline and its variants using MapReduce. We first build histograms to effectively prune out nonskyline (non-reverse skyline) points in advance. We next partition data based on the regions divided by the histograms and compute candidate (reverse) skyline points for each region independently using MapReduce. Finally, we check whether each candidate point is actually a (reverse) skyline point in every region independently. Our performance study confirms the effectiveness and scalability of the proposed algorithms. Yoonjae Park, Jun-Ki Min, Kyuseok Shim |
Proc. VLDB Endow. | 3 |
| 2012 | HotDigg: Finding Recent Hot Topics from Digg
Kyuseok Shim |
DASFAA (1) | 2 |
| 2012 | Data Management Challenges and Opportunities in Cloud Computing
Kyuseok Shim, Sang Kyun Cha, Lei Chen 0002, Wook-Shin Han, Divesh Srivastava, Katsumi Tanaka, Hwanjo Yu, Xiaofang Zhou 0001 |
DASFAA (2) | 1 |
| 2012 | Parallel Top-K Similarity Join Algorithms Using MapReduceabstractThere is a wide range of applications that require finding the top-k most similar pairs of records in a given database. However, computing such top-k similarity joins is a challenging problem today, as there is an increasing trend of applications that expect to deal with vast amounts of data. For such data-intensive applications, parallel executions of programs on a large cluster of commodity machines using the MapReduce paradigm have recently received a lot of attention. In this paper, we investigate how the top-k similarity join algorithms can get benefits from the popular MapReduce framework. We first develop the divide-and-conquer and branch-and-bound algorithms. We next propose the all pair partitioning and essential pair partitioning methods to minimize the amount of data transfers between map and reduce functions. We finally perform the experiments with not only synthetic but also real-life data sets. Our performance study confirms the effectiveness and scalability of our MapReduce algorithms. Kyuseok Shim |
ICDE | 2 |
| 2012 | MapReduce Algorithms for Big Data AnalysisabstractThere is a growing trend of applications that should handle big data. However, analyzing big data is a very challenging problem today. For such applications, the MapReduce framework has recently attracted a lot of attention. Google's MapReduce or its open-source equivalent Hadoop is a powerful tool for building such applications. In this tutorial, we will introduce the MapReduce framework based on Hadoop, discuss how to design efficient MapReduce algorithms and present the state-of-the-art in MapReduce algorithms for data mining, machine learning and similarity joins. The intended audience of this tutorial is professionals who plan to design and develop MapReduce algorithms and researchers who should be aware of the state-of-the-art in MapReduce algorithms available today for big data analysis. Kyuseok Shim |
Proc. VLDB Endow. | 1 |
| 2011 | TWITOBI: A Recommendation System for Twitter Using Probabilistic ModelingabstractTwitter provides search services to help people find new users to follow by recommending popular users or their friends' friends. However, these services do not offer the most relevant users to follow for a user. Furthermore, Twitter does not provide yet the search services to find the most interesting tweet messages for a user either. In this paper, we propose TWITOBI, a recommendation system for Twitter using probabilistic modeling for collaborative filtering which can recommend top-K users to follow and top-K tweets to read for a user. Our novel probabilistic model utilizes not only tweet messages but also the relationships between users. We develop an estimation algorithm for learning our model parameters and present its parallelized algorithm using MapReduce to handle large data. Our performance study with real-life data sets confirms the effectiveness and scalability of our algorithms. Kyuseok Shim |
ICDM | 2 |
| 2011 | CATCH: A detecting algorithm for coalition attacks of hit inflation in internet advertising
Chulyun Kim, Kyuseok Shim |
Inf. Syst. | 3 |
| 2011 | Similarity Join Size Estimation using Locality Sensitive HashingabstractSimilarity joins are important operations with a broad range of applications. In this paper, we study the problem of vector similarity join size estimation (VSJ). It is a generalization of the previously studied set similarity join size estimation (SSJ) problem and can handle more interesting cases such as TF-IDF vectors. One of the key challenges in similarity join size estimation is that the join size can change dramatically depending on the input similarity threshold. We propose a sampling based algorithm that uses Locality-Sensitive-Hashing (LSH). The proposed algorithm LSH-SS uses an LSH index to enable effective sampling even at high thresholds. We compare the proposed technique with random sampling and the state-of-the-art technique for SSJ (adapted to VSJ) and demonstrate LSH-SS offers more accurate estimates throughout the similarity threshold range and small variance using real-world data sets. Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
Proc. VLDB Endow. | 3 |
| 2011 | TEXT: Automatic Template Extraction from Heterogeneous Web PagesabstractWorld Wide Web is the most useful source of information. In order to achieve high productivity of publishing, the webpages in many websites are automatically populated by using the common templates with contents. The templates provide readers easy access to the contents guided by consistent structures. However, for machines, the templates are considered harmful since they degrade the accuracy and performance of web applications due to irrelevant terms in templates. Thus, template detection techniques have received a lot of attention recently to improve the performance of search engines, clustering, and classification of web documents. In this paper, we present novel algorithms for extracting templates from a large number of web documents which are generated from heterogeneous templates. We cluster the web documents based on the similarity of underlying template structures in the documents so that the template for each cluster is extracted simultaneously. We develop a novel goodness measure with its fast approximation for clustering and provide comprehensive analysis of our algorithm. Our experimental results with real-life data sets confirm the effectiveness and robustness of our algorithm compared to the state of the art for template detection algorithms. Chulyun Kim, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2010 | Efficient processing of substring match queries with inverted q-gram indexesabstractWith the widespread of the internet, text-based data sources have become ubiquitous and the demand of effective support for string matching queries becomes ever increasing. The relational query language SQL also supports LIKE clause over string data to handle substring matching queries. Due to popularity of such substring matching queries, there have been a lot of study on designing efficient indexes to support the LIKE clause in SQL. Among them, q-gram based indexes have been studied extensively. However, how to process substring matching queries efficiently with such indexes has received very little attention until recently. In this paper, we show that the optimal execution of intersecting posting lists of q-grams for substring matching queries should be decided judiciously. Then we present the optimal and approximate algorithms based on cost estimation for substring matching queries. Performance study confirms that our techniques improve query execution time with q-gram indexes significantly compared to the traditional algorithms. Kyoung-Gu Woo, Hyoungmin Park, Kyuseok Shim |
ICDE | 4 |
| 2010 | Approximate algorithms with generalizing attribute values for k-anonymity
Hyoungmin Park, Kyuseok Shim |
Inf. Syst. | 2 |
| 2009 | Approximate substring selectivity estimationabstractWe study the problem of estimating selectivity of approximate substring queries. Its importance in databases is ever increasing as more and more data are input by users and are integrated with many typographical errors and different spelling conventions. To begin with, we consider edit distance for the similarity between a pair of strings. Based on information stored in an extended N-gram table, we propose two estimation algorithms, MOF and LBS for the task. The latter extends the former with ideas from set hashing signatures. The experimental results show that MOF is a light-weight algorithm that gives fairly accurate estimations. However, if more space is available, LBS can give better accuracy than MOF and other baseline methods. Next, we extend the proposed solution to other similarity predicates, SQL LIKE operator and Jaccard similarity. Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
EDBT | 3 |
| 2009 | Power-Law Based Estimation of Set Similarity Join SizeabstractWe propose a novel technique for estimating the size of set similarity join. The proposed technique relies on a succinct representation of sets using Min-Hash signatures. We exploit frequent patterns in the signatures for the Set Similarity Join (SSJoin) size estimation by counting their support. However, there are overlaps among the counts of signature patterns and we need to use the set Inclusion-Exclusion (IE) principle. We develop a novel lattice-based counting method for efficiently evaluating the IE principle. The proposed counting technique is linear in the lattice size. To make the mining process very light-weight, we exploit a recently discovered Power-law relationship of pattern count and frequency. Extensive experimental evaluations show the proposed technique is capable of accurate and efficient estimation. Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
Proc. VLDB Endow. | 3 |
| 2008 | Wavelet synopsis for hierarchical range queries with workloads
Sudipto Guha, Hyoungmin Park, Kyuseok Shim |
VLDB J. | 3 |
| 2007 | Approximate algorithms for K-anonymityabstractWhen a table containing individual data is published, disclosure of sensitive information should be prohibitive. A naive approach for the problem is to remove identifiers such as name and social security number. However, linking attacks which joins the published table with other tables on some attributes, called quasi-identifier, may reveal the sensitive information. To protect privacy against linking attack, the notion of k-anonymity which makes each record in the table be indistinguishable with k-1 other records has been proposed previously. It is shown to be NP-Hard to k-anonymize a table minimizing the number of suppressed cells. To alleviate this, O(k log k)-approximation and O(k)-approximation algorithms were proposed in previous works. Hyoungmin Park, Kyuseok Shim |
SIGMOD Conference | 2 |
| 2007 | Extending Q-Grams to Estimate Selectivity of String Matching with Low Edit Distance
Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
VLDB | 3 |
| 2007 | A Note on Linear Time Algorithms for Maximum Error HistogramsabstractHistograms and Wavelet synopses provide useful tools in query optimization and approximate query answering. Traditional histogram construction algorithms, e.g., V-Optimal, use error measures which are the sums of a suitable function, e.g., square, of the error at each point. Although the best-known algorithms for solving these problems run in quadratic time, a sequence of results have given us a linear time approximation scheme for these algorithms. In recent years, there have been many emerging applications where we are interested in measuring the maximum (absolute or relative) error at a point. We show that this problem is fundamentally different from the other traditional {\rm{non}}{\hbox{-}}\ell_\infty error measures and provide an optimal algorithm that runs in linear time for a small number of buckets. We also present results which work for arbitrary weighted maximum error measures. Sudipto Guha, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2006 | Erratum to: "An adaptive path index for XML data using the query workload": [Information Systems 30(6) (2005) 467-487]
Jun-Ki Min, Chin-Wan Chung, Kyuseok Shim |
Inf. Syst. | 3 |
| 2006 | Approximation and streaming algorithms for histogram construction problemsabstractHistograms and related synopsis structures are popular techniques for approximating data distributions. These have been successful in query optimization and a variety of applications, including approximate querying, similarity searching, and data mining, to name a few. Histograms were a few of the earliest synopsis structures proposed and continue to be used widely. The histogram construction problem is to construct the best histogram restricted to a space bound that reflects the data distribution most accurately under a given error measure.The histograms are used as quick and easy estimates. Thus, a slight loss of accuracy, compared to the optimal histogram under the given error measure, can be offset by fast histogram construction algorithms. A natural question arises in this context: Can we find a fast near optimal approximation algorithm for the histogram construction problem? In this article, we give the first linear time (1+ϵ)-factor approximation algorithms (for any ϵ > 0) for a large number of histogram construction problems including the use of piecewise small degree polynomials to approximate data, workloads, etc. Several of our algorithms extend to data streams.Using synthetic and real-life data sets, we demonstrate that in many scenarios the approximate histograms are almost identical to optimal histograms in quality and are significantly faster to construct. Sudipto Guha, Nick Koudas, Kyuseok Shim |
ACM Trans. Database Syst. | 3 |
| 2005 | Offline and Data Stream Algorithms for Efficient Computation of Synopsis Structures
Sudipto Guha, Kyuseok Shim |
VLDB | 2 |
| 2005 | An adaptive path index for XML data using the query workload
Jun-Ki Min, Chin-Wan Chung, Kyuseok Shim |
Inf. Syst. | 3 |
| 2005 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical DesignsabstractMuch of business XML data has accompanying XSD specifications. In many scenarios "shredding" such XML data into a relational storage is a popular paradigm. Optimizing evaluation of XPath queries overmuch XML data requires paying careful attention to both the logical and physical designs of the relational database where XML data is shredded. None of the existing solutions has taken into account physical design of the generated relational database. In this paper, we study the interplay of logical and physical design and conclude that 1) solving them independently leads to suboptimal performance and 2) there is substantial overlap between logical and physical designs: some well-known logical design transformations generate the same mappings as physical design. Furthermore, existing search algorithms are inefficient to search the extremely large space of logical and physical design combinations. We propose a search algorithm that carefully avoids searching duplicated mappings and utilizes the workload information to further prune the search space. Experimental results confirm the effectiveness of our approach. Surajit Chaudhuri, Zhiyuan Chen 0003, Kyuseok Shim, Yuqing Wu |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2004 | Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical DesignsabstractIn this paper, we examine the interplay of logical and physical design, and experimentally demonstrate that: (1) solving the logical mapping and the physical design problem independently leads to a suboptimal solution; (2) taking into account the physical design space impacts the space of logical mapping. Specifically, well-known outlining and inlining mapping options are rendered unnecessary because they are functionally subsumed by two physical design options: indexes and vertical partitioning. We propose a search algorithm that judiciously explores the extreme large combined space of logical and physical design. The algorithm only searches the XSD-specific logical design options and uses heuristics to further prune the search space. We experimentally compare the quality (in terms of the time to execute the query workload on resulting design) and efficiency (in terms of the search time) of our algorithm with known algorithms as well as a default XSD based mapping and an Edge-Table Mapping that does not use XSD on both real and synthetic data. Surajit Chaudhuri, Zhiyuan Chen 0003, Kyuseok Shim, Yuqing Wu |
ICDE | 3 |
| 2004 | SQUIRE: Sequential Pattern Mining with QuantitiesabstractIn this paper, we consider the problem of mining sequential patterns with quantities. Naive extensions to existing algorithms for sequential patterns are inefficient, as they may enumerate the search space blindly. To alleviate the situation, we propose hash filtering and quantity sampling techniques that significantly improve the performance of the naive extensions. Chulyun Kim, Jong-Hwa Lim, Raymond T. Ng, Kyuseok Shim |
ICDE | 4 |
| 2004 | XWAVE: Approximate Extended Wavelets for Streaming Data
Sudipto Guha, Chulyun Kim, Kyuseok Shim |
VLDB | 3 |
| 2004 | REHIST: Relative Error Histogram Construction Algorithms
Sudipto Guha, Kyuseok Shim, Jungchul Woo |
VLDB | 2 |
| 2004 | Recent Advances in Histogram Construction Algorithms
Kyuseok Shim |
WAIM | 1 |
| 2004 | WALRUS: A Similarity Retrieval Algorithm for Image DatabasesabstractApproaches for content-based image querying typically extract a single signature from each image based on color, texture, or shape features. The images returned as the query result are then the ones whose signatures are closest to the signature of the query image. While efficient for simple images, such methods do not work well for complex scenes since they fail to retrieve images that match the query only partially, that is, only certain regions of the image match. This inefficiency leads to the discarding of images that may be semantically very similar to the query image since they may contain the same objects. The problem becomes even more apparent when we consider scaled or translated versions of the similar objects. We propose WALRUS (wavelet-based retrieval of user-specified scenes), a novel similarity retrieval algorithm that is robust to scaling and translation of objects within an image. WALRUS employs a novel similarity model in which each image is first decomposed into its regions and the similarity measure between a pair of images is then defined to be the fraction of the area of the two images covered by matching regions from the images. In order to extract regions for an image, WALRUS considers sliding windows of varying sizes and then clusters them based on the proximity of their signatures. An efficient dynamic programming algorithm is used to compute wavelet-based signatures for the sliding windows. Experimental results on real-life data sets corroborate the effectiveness of WALRUS'S similarity model. Apostol Natsev, Rajeev Rastogi, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2003 | Storage and Retrieval of XML Data using Relational DatabasesabstractThe Extensible Markup Language (XML) is becoming the dominant standard for exchanging data over World Wide Web. Due to its flexibility, XML is rapidly emerging as the de facto standard for exchanging and querying documents on the Web to the next generation web applications including electronic commerce and intelligent web searching. XML documents can be stored and queried by using specialized semistructure repositories. While this is a viable approach to handle XML data, these specialized systems are yet premature since the semistructure data research itself is still young. Furthermore, it does not allow us to use the state-of-the-art relational database technologies available today that have been developed and tuned for last decades. Not only that, large volumes of data available today generally exist in relational database systems. Therefore, efficient storage and retrieval of native XML data and existing relational data seamlessly is becoming important. In fact, all major commercial relational vendors are working hard to support such capabilities and to build an infrastructure to enable them. However, they face the following three challenges: (1) how to represent XML data in relational model, (2) how to support XML query’s processing over XML data stored in relational databases, and (3) how to publish existing relational data to XML format. We will discuss current state of the art technologies for these challenges and present the future research issues. Surajit Chaudhuri is a senior researcher and manager of the DataManagement, Exploration and Mining Group at Microsoft Research. He has worked extensively in the area of self-tuning database technology, query processing, data warehousing and data mining on SQL systems. He has published many papers in leading database conferences and journals. His work on self-tuning database technology and data mining has been incorporated in the Microsoft SQL Server product. Surajit has been a member of program committees of leading database and data mining conferences. In 1999, he was the co-chair of the ACM International Conference on Knowledge Discovery and Data Mining and co-chair of the industrial track of the ACM SIGMOD conference. Surajit did his Ph.D. from Stanford University and B.Tech from Indian Institute of Technology (Kharagpur, India). Prior to joining Microsoft Research, he was a member of the research staff at Hewlett-Packard Laboratories (Palo Alto) from 1992-1995 Surajit Chaudhuri, Kyuseok Shim |
ICDE | 2 |
| 2003 | XTRACT: Learning Document Type Descriptors from XML Document Collections
Minos N. Garofalakis, Aristides Gionis, Rajeev Rastogi, S. Seshadri, Kyuseok Shim |
Data Min. Knowl. Discov. | 5 |
| 2003 | Building Decision Trees with Constraints
Minos N. Garofalakis, Dongjoon Hyun, Rajeev Rastogi, Kyuseok Shim |
Data Min. Knowl. Discov. | 4 |
| 2003 | Mining Optimized Gain Rules for Numeric AttributesabstractAssociation rules are useful for determining correlations between attributes of a relation and have applications in the marketing, financial, and retail sectors. Furthermore, optimized association rules are an effective way to focus on the most interesting characteristics involving certain attributes. Optimized association rules are permitted to contain uninstantiated attributes and the problem is to determine instantiations such that either the support, confidence, or gain of the rule is maximized. In this paper, we generalize the optimized gain association rule problem by permitting rules to contain disjunctions over uninstantiated numeric attributes. Our generalized association rules enable us to extract more useful information about seasonal and local patterns involving the uninstantiated attribute. For rules containing a single numeric attribute, we present an algorithm with linear complexity for computing optimized gain rules. Furthermore, we propose a bucketing technique that can result in a significant reduction in input size by coalescing contiguous values without sacrificing optimality. We also present an approximation algorithm based on dynamic programming for two numeric attributes. Using recent results on binary space partitioning trees, we show that the approximations are within a constant factor of the optimal optimized gain rules. Our experimental results with synthetic data sets for a single numeric attribute demonstrate that our algorithm scales up linearly with the attribute's domain size as well as the number of disjunctions. In addition, we show that applying our optimized rule framework to a population survey real-life data set enables us to discover interesting underlying correlations among the attributes. Sergey Brin, Rajeev Rastogi, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2002 | APEX: an adaptive path index for XML dataabstractThe emergence of the Web has increased interests in XML data. XML query languages such as XQuery and XPath use label paths to traverse the irregularly structured data. Without a structural summary and efficient indexes, query processing can be quite inefficient due to an exhaustive traversal on XML data. To overcome the inefficiency, several path indexes have been proposed in the research community. Traditional indexes generally record all label paths from the root element in XML data. Such path indexes may result in performance degradation due to large sizes and exhaustive navigations for partial matching path queries start with the self-or-descendent axis("//").In this paper, we propose APEX, an adaptive path index for XML data. APEX does not keep all paths starting from the root and utilizes frequently used paths to improve the query performance. APEX also has a nice property that it can be updated incrementally according to the changes of query workloads. Experimental results with synthetic and real-life data sets clearly confirm that APEX improves query processing cost typically 2 to 54 times better than the existing indexes, with the performance gap increasing with the irregularity of XML data. Chin-Wan Chung, Jun-Ki Min, Kyuseok Shim |
SIGMOD Conference | 3 |
| 2002 | Mining Sequential Patterns with Regular Expression ConstraintsabstractDiscovering sequential patterns is an important problem in data mining with a host of application domains including medicine, telecommunications, and the World Wide Web. Conventional sequential pattern mining systems provide users with only a very restricted mechanism (based on minimum support) for specifying patterns of interest. As a consequence, the pattern mining process is typically characterized by lack of focus and users often end up paying inordinate computational costs just to be inundated with an overwhelming number of useless results. We propose the use of Regular Expressions (REs) as a flexible constraint specification tool that enables user-controlled focus to be incorporated into the pattern mining process. We develop a family of novel algorithms (termed SPIRIT-Sequential Pattern mining with Regular expression consTraints) for mining frequent sequential patterns that also satisfy user-specified RE constraints. The main distinguishing factor among the proposed schemes is the degree to which the RE constraints are enforced to prune the search space of patterns during computation. Our solutions provide valuable insights into the trade-offs that arise when constraints that do not subscribe to nice properties (like anti monotonicity) are integrated into the mining process. Minos N. Garofalakis, Rajeev Rastogi, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2002 | Mining Optimized Association Rules with Categorical and Numeric AttributesabstractMining association rules on large data sets has received considerable attention in recent years. Association rules are useful for determining correlations between attributes of a relation and have applications in marketing, financial, and retail sectors. Furthermore, optimized association rules are an effective way to focus on the most interesting characteristics involving certain attributes. Optimized association rules are permitted to contain uninstantiated attributes and the problem is to determine instantiations such that either the support or confidence of the rule is maximized. In this paper, we generalize the optimized association rules problem in three ways: (1) association rules are allowed to contain disjunctions over uninstantiated attributes, (2) association rules are permitted to contain an arbitrary number of uninstantiated attributes, and (3) uninstantiated attributes can be either categorical or numeric. Our generalized association rules enable us to extract more useful information about seasonal and local patterns involving multiple attributes. We present effective techniques for pruning the search space when computing optimized association rules for both categorical and numeric attributes. Finally, we report the results of our experiments that indicate that our pruning algorithms are efficient for a large number of uninstantiated attributes, disjunctions, and values in the domain of the attributes. Rajeev Rastogi, Kyuseok Shim |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2002 | High-Dimensional Similarity JoinsabstractMany emerging data mining applications require a similarity join between points in a high-dimensional domain. We present a new algorithm that utilizes a new index structure, called the /spl epsi/ tree, for fast spatial similarity joins on high-dimensional points. This index structure reduces the number of neighboring leaf nodes that are considered for the join test, as well as the traversal cost of finding appropriate branches in the internal nodes. The storage cost for internal nodes is independent of the number of dimensions. Hence, the proposed index structure scales to high-dimensional data. We analyze the cost of the join for the /spl epsi/ tree and the R-tree family, and show that the /spl epsi/ tree will perform better for high-dimensional joins. Empirical evaluation, using synthetic and real-life data sets, shows that similarity join using the /spl epsi/ tree is twice to an order of magnitude faster than the R/sup +/ tree, with the performance gap increasing with the number of dimensions. We also discuss how some of the ideas of the /spl epsi/ tree can be applied to the R-tree family. These biased R-trees perform better than the corresponding traditional R-trees for high-dimensional similarity joins, but do not match the performance of the /spl epsi/ tree. Kyuseok Shim, Ramakrishnan Srikant, Rakesh Agrawal 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2001 | Storage and Retrieval of XML Data Using Relational Databases
Surajit Chaudhuri, Kyuseok Shim |
VLDB | 2 |
| 2001 | Cure: An Efficient Clustering Algorithm for Large Databases
Sudipto Guha, Rajeev Rastogi, Kyuseok Shim |
Inf. Syst. | 3 |
| 2001 | Mining optimized support rules for numeric attributes
Rajeev Rastogi, Kyuseok Shim |
Inf. Syst. | 2 |
| 2001 | Approximate query processing using wavelets
Kaushik Chakrabarti, Minos N. Garofalakis, Rajeev Rastogi, Kyuseok Shim |
VLDB J. | 4 |
| 2000 | Efficient algorithms for constructing decision trees with constraintsabstractArticle Free Access Share on Efficient algorithms for constructing decision trees with constraints Authors: Minos Garofalakis Bell Laboratories Bell LaboratoriesView Profile , Dongjoon Hyun Korea Advanced Institute of Science and Technology and Advanced Information Technology Research Centre Korea Advanced Institute of Science and Technology and Advanced Information Technology Research CentreView Profile , Rajeev Rastogi Bell Laboratories Bell LaboratoriesView Profile , Kyuseok Shim Korea Advanced Institute of Science and Technology and Advanced Information Technology Research Centre Korea Advanced Institute of Science and Technology and Advanced Information Technology Research CentreView Profile Authors Info & Claims KDD '00: Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data miningAugust 2000 Pages 335–339https://doi.org/10.1145/347090.347163Online:01 August 2000Publication History 20citation677DownloadsMetricsTotal Citations20Total Downloads677Last 12 Months5Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Minos N. Garofalakis, Dongjoon Hyun, Rajeev Rastogi, Kyuseok Shim |
KDD | 4 |
| 2000 | XTRACT: A System for Extracting Document Type Descriptors from XML DocumentsabstractXML is rapidly emerging as the new standard for data representation and exchange on the Web. An XML document can be accompanied by a Document Type Descriptor (DTD) which plays the role of a schema for an XML data collection. DTDs contain valuable information on the structure of documents and thus have a crucial role in the efficient storage of XML data, as well as the effective formulation and optimization of XML queries. In this paper, we propose XTRACT, a novel system for inferring a DTD schema for a database of XML documents. Since the DTD syntax incorporates the full expressive power of regular expressions, naive approaches typically fail to produce concise and intuitive DTDs. Instead, the XTRACT inference algorithms employ a sequence of sophisticated steps that involve: (1) finding patterns in the input sequences and replacing them with regular expressions to generate “general” candidate DTDs, (2) factoring candidate DTDs using adaptations of algorithms from the logic optimization literature, and (3) applying the Minimum Description Length (MDL) principle to find the best DTD among the candidates. The results of our experiments with real-life and synthetic DTDs demonstrate the effectiveness of XTRACT's approach in inferring concise and semantically meaningful DTD schemas for XML databases. Minos N. Garofalakis, Aristides Gionis, Rajeev Rastogi, S. Seshadri, Kyuseok Shim |
SIGMOD Conference | 5 |
| 2000 | Efficient Algorithms for Mining Outliers from Large Data SetsabstractIn this paper, we propose a novel formulation for distance-based outliers that is based on the distance of a point from its kth nearest neighbor. We rank each point on the basis of its distance to its kth nearest neighbor and declare the top n points in this ranking to be outliers. In addition to developing relatively straightforward solutions to finding such outliers based on the classical nested-loop join and index join algorithms, we develop a highly efficient partition-based algorithm for mining outliers. This algorithm first partitions the input data set into disjoint subsets, and then prunes entire partitions as soon as it is determined that they cannot contain outliers. This results in substantial savings in computation. We present the results of an extensive experimental study on real-life and synthetic data sets. The results from a real-life NBA database highlight and reveal several expected and unexpected aspects of the database. The results from a study on synthetic data sets demonstrate that the partition-based algorithm scales well with respect to both data set size and data set dimensionality. Sridhar Ramaswamy, Rajeev Rastogi, Kyuseok Shim |
SIGMOD Conference | 3 |
| 2000 | Approximate Query Processing Using Wavelets
Kaushik Chakrabarti, Minos N. Garofalakis, Rajeev Rastogi, Kyuseok Shim |
VLDB | 4 |
| 2000 | PUBLIC: A Decision Tree Classifier that Integrates Building and Pruning
Rajeev Rastogi, Kyuseok Shim |
Data Min. Knowl. Discov. | 2 |
| 2000 | ROCK: A Robust Clustering Algorithm for Categorical AttributesabstractClustering, in data mining, is useful to discover distribution patterns in the underlying data. Clustering algorithms usually employ a distance metric based (e.g., euclidean) similarity measure in order to partition the database such that data points in the same partition are more similar than points in different partitions. In this paper, we study clustering algorithms for data with boolean and categorical attributes. We show that traditional clustering algorithms that use distances between points for clustering are not appropriate for boolean and categorical attributes. Instead, we propose a novel concept of links to measure the similarity/proximity between a pair of data points. We develop a robust hierarchical clustering algorithm ROCK that employs links and not distances when merging clusters. Our methods naturally extend to non-metric similarity measures that are relevant in situations where a domain expert/similarity table is the only source of knowledge. In addition to presenting detailed complexity results for ROCK, we also conduct an experimental study with real-life as well as synthetic data sets to demonstrate the effectiveness of our techniques. For data with categorical attributes, our findings indicate that ROCK not only generates better quality clusters than traditional algorithms, but it also exhibits good scalability properties. Sudipto Guha, Rajeev Rastogi, Kyuseok Shim |
Inf. Syst. | 3 |
| 1999 | ROCK: A Robust Clustering Algorithm for Categorical AttributesabstractWe study clustering algorithms for data with Boolean and categorical attributes. We show that traditional clustering algorithms that use distances between points for clustering are not appropriate for Boolean and categorical attributes. Instead, we propose a novel concept of links to measure the similarity/proximity between a pair of data points. We develop a robust hierarchical clustering algorithm, ROCK, that employs links and not distances when merging clusters. Our methods naturally extend to non-metric similarity measures that are relevant in situations where a domain expert/similarity table is the only source of knowledge. In addition to presenting detailed complexity results for ROCK, we also conduct an experimental study with real-life as well as synthetic data sets. Our study shows that ROCK not only generates better quality clusters than traditional algorithms, but also exhibits good scalability properties. Sudipto Guha, Rajeev Rastogi, Kyuseok Shim |
ICDE | 3 |
| 1999 | Mining Optimized Support Rules for Numeric AttributesabstractGeneralizes the optimized support association rule problem by permitting rules to contain disjunctions over uninstantiated numeric attributes. For rules containing a single numeric attribute, we present a dynamic programming algorithm for computing optimized association rules. Furthermore, we propose a bucketing technique for reducing the input size, and a divide-and-conquer strategy that improves the performance significantly without sacrificing optimality. Our experimental results for a single numeric attribute indicate that our bucketing and divide-and-conquer enhancements are very effective in reducing the execution times and memory requirements of our dynamic programming algorithm. Furthermore, they show that our algorithms scale up almost linearly with the attribute's domain size as well as with the number of disjunctions. Rajeev Rastogi, Kyuseok Shim |
ICDE | 2 |
| 1999 | Mining Optimized Gain Rules for Numeric AttributesabstractAbstract—Association rules are useful for determining correlations between attributes of a relation and have applications in the marketing, financial, and retail sectors. Furthermore, optimized association rules are an effective way to focus on the most interesting characteristics involving certain attributes. Optimized association rules are permitted to contain uninstantiated attributes and the problem is to determine instantiations such that either the support, confidence, or gain of the rule is maximized. In this paper, we generalize the optimized gain association rule problem by permitting rules to contain disjunctions over uninstantiated numeric attributes. Our generalized association rules enable us to extract more useful information about seasonal and local patterns involving the uninstantiated attribute. For rules containing a single numeric attribute, we present an algorithm with linear complexity for computing optimized gain rules. Furthermore, we propose a bucketing technique that can result in a significant reduction in input size by coalescing contiguous values without sacrificing optimality. We also present an approximation algorithm based on dynamic programming for two numeric attributes. Using recent results on binary space partitioning trees, we show that the approximations are within a constant factor of the optimal optimized gain rules. Our experimental results with synthetic data sets for a single numeric attribute demonstrate that our algorithm scales up linearly with the attribute’s domain size as well as the number of disjunctions. In addition, we show that applying our optimized rule framework to a population survey real-life data set enables us to discover interesting underlying correlations among the attributes. Sergey Brin, Rajeev Rastogi, Kyuseok Shim |
KDD | 3 |
| 1999 | Of Crawlers, Portals, Mice and Men: Is there more to Mining the Web? (Panel)abstractThe World Wide Web is rapidly emerging as an important medium for transacting commerce as well as for the dissemination of information related to a wide range of topics (e.g., business, government, recreation). According to most predictions, the majority of human information will be available on the Web in ten years. These huge amounts of data raise a grand challenge for the database community, namely, how to turn the Web into a more useful information utility. This is exactly the subject that will be addressed by this panel. Minos N. Garofalakis, Sridhar Ramaswamy, Rajeev Rastogi, Kyuseok Shim |
SIGMOD Conference | 4 |
| 1999 | WALRUS: A Similarity Retrieval Algorithm for Image DatabasesabstractTraditional approaches for content-based image querying typically compute a single signature for each image based on color histograms, texture, wavelet tranforms etc., and return as the query result, images whose signatures are closest to the signature of the query image. Therefore, most traditional methods break down when images contain similar objects that are scaled differently or at different locations, or only certain regions of the image match. Apostol Natsev, Rajeev Rastogi, Kyuseok Shim |
SIGMOD Conference | 3 |
| 1999 | SPIRIT: Sequential Pattern Mining with Regular Expression Constraints
Minos N. Garofalakis, Rajeev Rastogi, Kyuseok Shim |
VLDB | 3 |
| 1999 | Optimization of Queries with User-Defined PredicatesabstractRelational databases provide the ability to store user-defined functions and predicates which can be invoked in SQL queries. When evaluation of a user-defined predicate is relatively expensive, the traditional method of evaluating predicates as early as possible is no longer a sound heuristic. There are two previous approaches for optimizing such queries. However, neither is able to guarantee the optimal plan over the desired execution space. We present efficient techniques that are able to guarantee the choice of an optimal plan over the desired execution space. The optimization algorithm with complete rank-ordering improves upon the naive optimization algorithm by exploiting the nature of the cost formulas for join methods and is polynomial in the number of user-defined predicates (for a given number of relations.) We also propose pruning rules that significantly reduce the cost of searching the execution space for both the naive algorithm as well as for the optimization algorithm with complete rank-ordering, without compromising optimality. We also propose a conservative local heuristic that is simpler and has low optimization overhead. Although it is not always guaranteed to find the optimal plans, it produces close to optimal plans in most cases. We discuss how, depending on application requirements, to determine the algorithm of choice. It should be emphasized that our optimization algorithms handle user-defined selections as well as user-defined join predicates uniformly. We present complexity analysis and experimental comparison of the algorithms. Surajit Chaudhuri, Kyuseok Shim |
ACM Trans. Database Syst. | 2 |
| 1998 | Mining Optimized Association Rules with Categorical and Numeric AttributesabstractAssociation rules are useful for determining correlations between attributes of a relation and have applications in marketing, financial and retail sectors. Furthermore, optimized association rules are an effective way to focus on the most interesting characteristics involving certain attributes. Optimized association rules are permitted to contain uninstantiated attributes and the problem is to determine instantiations such that either the support or confidence of the rule is maximized. We generalize the optimized association rules problem in three ways: (1) association rules are allowed to contain disjunctions over uninstantiated attributes; (2) association rules are permitted to contain an arbitrary number of uninstantiated attributes; and (3) uninstantiated attributes can be either categorical or numeric. Our generalized association rules enable us to extract more useful information about seasonal and local patterns involving multiple attributes. We present effective techniques for pruning the search space when computing optimized association rules for both categorical and numeric attributes. Finally, we report the results of our experiments that indicate that our pruning algorithms are efficient for a large number of uninstantiated attributes, disjunctions and values in the domain of the attributes. Rajeev Rastogi, Kyuseok Shim |
ICDE | 2 |
| 1998 | CURE: An Efficient Clustering Algorithm for Large DatabasesabstractClustering, in data mining, is useful for discovering groups and identifying interesting distributions in the underlying data. Traditional clustering algorithms either favor clusters with spherical shapes and similar sizes, or are very fragile in the presence of outliers. We propose a new clustering algorithm called CURE that is more robust to outliers, and identifies clusters having non-spherical shapes and wide variances in size. CURE achieves this by representing each cluster by a certain fixed number of points that are generated by selecting well scattered points from the cluster and then shrinking them toward the center of the cluster by a specified fraction. Having more than one representative point per cluster allows CURE to adjust well to the geometry of non-spherical shapes and the shrinking helps to dampen the effects of outliers. To handle large databases, CURE employs a combination of random sampling and partitioning. A random sample drawn from the data set is first partitioned and each partition is partially clustered. The partial clusters are then clustered in a second pass to yield the desired clusters. Our experimental results confirm that the quality of clusters produced by CURE is much better than those found by existing algorithms. Furthermore, they demonstrate that random sampling and partitioning enable CURE to not only outperform existing algorithms but also to scale well for large databases without sacrificing clustering quality. Sudipto Guha, Rajeev Rastogi, Kyuseok Shim |
SIGMOD Conference | 3 |
| 1998 | PUBLIC: A Decision Tree Classifier that Integrates Building and Pruning
Rajeev Rastogi, Kyuseok Shim |
VLDB | 2 |
| 1997 | High-Dimensional Similarity JoinsabstractMany emerging data mining applications require a similarity join between points in a high-dimensional domain. We present a new algorithm that utilizes a new index structure, called the /spl epsiv/-kdB tree, for fast spatial similarity joins on high-dimensional points. This index structure reduces the number of neighboring leaf nodes that are considered for the join test, as well as the traversal cost of finding appropriate branches in the internal nodes. The storage cost for internal nodes is independent of the number of dimensions. Hence the proposed index structure scales to high-dimensional data. Empirical evaluation, using synthetic and real-life datasets, shows that similarity join using the /spl epsiv/-kdB tree is 2 to an order of magnitude faster than the R/sup +/ tree, with the performance gap increasing with the number of dimensions. Kyuseok Shim, Ramakrishnan Srikant, Rakesh Agrawal 0001 |
ICDE | 1 |
| 1997 | Parametric Query Optimization
Yannis E. Ioannidis, Raymond T. Ng, Kyuseok Shim, Timos K. Sellis |
VLDB J. | 3 |
| 1996 | Optimizing Queries with Aggregate Views
Surajit Chaudhuri, Kyuseok Shim |
EDBT | 2 |
| 1996 | Developing Tightly-Coupled Data Mining Applications on a Relational Database System
Rakesh Agrawal 0001, Kyuseok Shim |
KDD | 2 |
| 1996 | Optimization of Queries with User-defined Predicates
Surajit Chaudhuri, Kyuseok Shim |
VLDB | 2 |
| 1995 | Optimizing Queries with Materialized ViewsabstractWhile much work has addressed the problem of maintaining materialized views, the important question of optimizing queries in the presence of materialised views has not been resolved. In this paper, we analyze the optimization question and provide a comprehensive and efficient solution. Our solution has the desirable property that it is a simple generalization of the traditional query optimization algorithm.> Surajit Chaudhuri, Ravi Krishnamurthy, Spyros Potamianos, Kyuseok Shim |
ICDE | 4 |
| 1995 | Fast Similarity Search in the Presence of Noise, Scaling, and Translation in Time-Series Databases
Rakesh Agrawal 0001, King-Ip Lin, Harpreet Sawhney, Kyuseok Shim |
VLDB | 4 |
| 1994 | Including Group-By in Query Optimization
Surajit Chaudhuri, Kyuseok Shim |
VLDB | 2 |
| 1994 | Improvements on a Heuristic Algorithm for Multiple-Query Optimization
Kyuseok Shim, Timos K. Sellis, Dana S. Nau |
Data Knowl. Eng. | 1 |
| 1993 | Query Optimization in the Presence of Foreign Functions
Surajit Chaudhuri, Kyuseok Shim |
VLDB | 2 |
| 1992 | Parametric Query Optimization
Yannis E. Ioannidis, Raymond T. Ng, Kyuseok Shim, Timos K. Sellis |
VLDB | 3 |