Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zhiyuan Chen 0003

dblp:192/0196-3 · DBLP profile ↗
← Back
38ranked-venue papers
9as first author
6since 2021 · last 2024
0000-0002-6984-7248ORCID · conflict

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

Databases, data management, data science and information retrieval · 25 · 8 first-author · 5 since 2021Artificial intelligence and machine learning · 10 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 4 since 2021Security and privacy · 6Software engineering, systems software and programming languages · 1Theory of computation · 1 · 1 first-author

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

Databases, data mining, and information retrieval
15 papers
Query processing and optimization · 42% Data mining · 21% Database system architecture and tuning · 11%
Artificial intelligence
2 papers
Trustworthy machine learning · 93% Question answering and dialogue systems · 7%
Network and information security
2 papers
Privacy and data protection · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 86% Storage systems · 14%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › join processing
distributed join
0.712023
Cluster-Based Joins for Federated SPARQL Queries · IEEE Trans. Knowl. Data Eng. 2023
Query processing and optimization
join processing
0.712023
Cluster-Based Joins for Federated SPARQL Queries · IEEE Trans. Knowl. Data Eng. 2023
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.612022
Using Randomness to Improve Robustness of Tree-Based Models Against Evasion Attacks · IEEE Trans. Knowl. Data Eng. 2022
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
randomized defenses
0.612022
Using Randomness to Improve Robustness of Tree-Based Models Against Evasion Attacks · IEEE Trans. Knowl. Data Eng. 2022
Privacy and data protection › privacy-preserving data analysis
privacy-preserving data mining
0.322017
Target-Based, Privacy Preserving, and Incremental Association Rule Mining · IEEE Trans. Serv. Comput. 2017
A privacy-preserving technique for Euclidean distance-based mining algorithms using Fourier-related transforms · VLDB J. 2006
Data mining › pattern mining
association rule mining
0.312017
Target-Based, Privacy Preserving, and Incremental Association Rule Mining · IEEE Trans. Serv. Comput. 2017
Privacy and data protection › privacy-preserving computation
distributed privacy preservation
0.312017
Target-Based, Privacy Preserving, and Incremental Association Rule Mining · IEEE Trans. Serv. Comput. 2017
Data models and query languages
query interface
0.212014
Dynamic Query Forms for Database Queries · IEEE Trans. Knowl. Data Eng. 2014
Data mining › predictive modeling › classification › ensemble learning
random forest
0.212022
Using Randomness to Improve Robustness of Tree-Based Models Against Evasion Attacks · IEEE Trans. Knowl. Data Eng. 2022
Data mining › predictive modeling
tree-based models
0.212022
Using Randomness to Improve Robustness of Tree-Based Models Against Evasion Attacks · IEEE Trans. Knowl. Data Eng. 2022
Information retrieval › ranking › result ranking
query result ranking
0.212013
A Learning Approach to SQL Query Results Ranking Using Skyline and Users' Current Navigational Behavior · IEEE Trans. Knowl. Data Eng. 2013
Recommender systems › user modeling
user preference modeling
0.212013
A Learning Approach to SQL Query Results Ranking Using Skyline and Users' Current Navigational Behavior · IEEE Trans. Knowl. Data Eng. 2013
Database system architecture and tuning › database design
physical database design
0.122005
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · ICDE 2004
Natural language and speech › Question answering and dialogue systems › question generation
clarification question generation
0.112008
Dynamic active probing of helpdesk databases · Proc. VLDB Endow. 2008
Data mining
probabilistic model
0.112008
Dynamic active probing of helpdesk databases · Proc. VLDB Endow. 2008
Data models and query languages
XML data management
0.122004
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · ICDE 2004
Counting Twig Matches in a Tree · ICDE 2001
Information retrieval › interactive information retrieval › exploratory search
query result exploration
0.112007
Addressing diverse user preferences in SQL-query-result navigation · SIGMOD Conference 2007
Information retrieval › search engines
search result categorization
0.112007
Addressing diverse user preferences in SQL-query-result navigation · SIGMOD Conference 2007
Database system architecture and tuning › database design › physical database design
index selection
0.112005
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005
Database system architecture and tuning › database design
logical database design
0.112005
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005
Information retrieval › ranking
learning to rank
0.012013
A Learning Approach to SQL Query Results Ranking Using Skyline and Users' Current Navigational Behavior · IEEE Trans. Knowl. Data Eng. 2013
Query processing and optimization
cardinality estimation
0.012001
Counting Twig Matches in a Tree · ICDE 2001
Query processing and optimization
query optimization
0.012001
Query Optimization In Compressed Database Systems · SIGMOD Conference 2001
Data models and query languages › XML query languages
twig query
0.012001
Counting Twig Matches in a Tree · ICDE 2001
Storage systems
data compression
0.012001
Query Optimization In Compressed Database Systems · SIGMOD Conference 2001
Query processing and optimization
selectivity estimation
0.012000
Selectivity Estimation for Boolean Queries · PODS 2000
Distributed and cloud data management › mobile data management
mobile databases
0.011999
The Cornell Jaguar System: Adding Mobility to PREDATOR · SIGMOD Conference 1999
Query processing and optimization › XML query processing
XPath query evaluation
0.012005
Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs · IEEE Trans. Knowl. Data Eng. 2005
Indexing and storage engines
synopsis structure
0.012001
Counting Twig Matches in a Tree · ICDE 2001

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

overlap list · 1.3n-hop overlap list · 1.3cluster-based join · 1.3clustering · 1.2weighted random forest · 1.1randomization · 1.1privacy preservation · 0.6association rule mining · 0.6probabilistic modeling · 0.4ranking · 0.2data augmentation · 0.1active learning · 0.1fourier-related transforms · 0.1eager and lazy decompression · 0.0
YearPublicationVenuePosition
2024 A Beam-Search Based Method to Select Classification and Imputation Methods for Fair and Accurate Data Analysis
abstract
Members from disadvantaged or minority groups are often more likely to have missing values in their record. Imputation is a common approach to deal with missing values before the data is being analyzed. Several studies have found interplay of imputation methods and classification methods with respect to accuracy and fairness: different combinations of imputation and classification methods will lead to different accuracy and fairness results. However, it is unclear how to choose the combination of imputation method and classification method to optimize the tradeoff between accuracy and fairness. An exhaustive search approach will be too expensive because it needs to check all combinations and measure both accuracy and fairness for every combination. This paper proposes a beam-search based method to select the optimal combination of imputation methods and classification methods. An empirical study was also conducted to compare the performance of the proposed method to exhaustive search. The proposed solution achieves the same result as the exhaustive search method but with much lower search cost.
Dodavah Mowoh, Zhiyuan Chen 0003
IEEE Big Data2
2024 A LSTM with Dual-stage Attention Method to Predict Amine Emissions for Carbon Dioxide Capture and Storage
abstract
To mitigate climate change impacts, carbon capture technologies have been implemented at significant CO2 emission points, such as industrial sites and electric power generation facilities. Solvent-based carbon capture solutions are pivotal in reducing atmospheric CO2 levels and enhancing air quality by capturing harmful pollutants. Amine-based solvents, favored for their efficiency in post-combustion CO2 capture, are susceptible to thermal and oxidative degradation, leading to complex emissions profiles that demand comprehensive management strategies. We develop a Machine Learning model designed to predict future amine emissions in real-time, thereby assisting in the formulation of mitigation strategies required for the operation of capture plants. We conducted an experiment using data from test campaigns run at the Technology Centre Mongstad (TCM). We employed a Long Short-Term Memory (LSTM) autoencoder model with dual-stage attention mechanisms to predict amine emissions using historical data. The results were quite promising: we achieved a mean absolute percentage error ranging from 5.8% to 6.8% percent for the real-time prediction of amine emissions. The results are better than existing approaches using simpler machine learning models as well as the standard LSTM autoencoder model.
Sai Rajesh Rapelli, Zhiyuan Chen 0003
IEEE Big Data2
2023 Cluster-Based Joins for Federated SPARQL Queries
abstract
Federated RDF systems allow users to retrieve data from multiple independent sources without needing to have all the data in the same triple store. The performance of these systems can be poor for large and geographically distributed RDF data where network transfer costs are high. This article introduces CBTP-OL and CBTP-Nhop, two novel join algorithms that take advantage of network topology to decrease the cost of processing Basic Graph Pattern (BGP) SPARQL queries in a geographically distributed environment. Federation members are grouped in clusters, based on the network communication cost between the members, and the bulk of the join processing is pushed to the clusters. Our CBTP-OL and CBTL-Nhop algorithms use anoverlap listand, respectively, anN-hop overlap list, to efficiently compute join results from triples in different clusters. We implement our algorithms in the OpenRDF Sesame federated framework and use Apache Rya triple store instances as federation members. Experimental evaluation results show the advantages of our approach over existing techniques.
Fan Yang 0124, Adina Crainiceanu, Zhiyuan Chen 0003, Don Needham
IEEE Trans. Knowl. Data Eng.3
2022 Using Randomness to Improve Robustness of Tree-Based Models Against Evasion Attacks
abstract
Machine learning models have been widely used in security applications. However, it is well-known that adversaries can adapt their attacks to evade detection. There has been some work on making machine learning models more robust to such attacks. However, one simple but promising approach calledrandomizationis under-explored. In addition, most existing works focus on models with differentiable error functions while tree-based models do not have such error functions but are quite popular because they are easy to interpret. This paper proposes a novel randomization-based approach to improve robustness of tree-based models against evasion attacks. The proposed approach incorporates randomization into both model training time and model application time (meaning when the model is used to detect attacks). We also apply this approach to random forest, an existing ML method which already has incorporated randomness at training time but still often fails to generate robust models. We proposed a novel weighted-random-forest method to generate more robust models and a clustering method to add randomness at model application time. We also proposed a theoretical framework to provide a lower bound for adversaries’ effort. Experiments on intrusion detection and spam filtering data show that our approach further improves robustness of random-forest method.
Fan Yang 0124, Zhiyuan Chen 0003, Aryya Gangopadhyay
IEEE Trans. Knowl. Data Eng.2
2021 A Semantic Framework for Secure and Efficient Contact Tracing of Infectious Diseases
abstract
Contact tracing is the process of identifying people who came into contact with an infected person (“case”) and collecting information about these contacts. Contact tracing is an essential part of public health infrastructure and slows down the spread of infectious diseases. Existing contact tracing methods are extremely time and labor intensive due to their reliance on manually interviewing cases, contacts, and locations visited by cases. Additionally, complex privacy regulations mean that contact tracers must be extensively trained to avoid improper data sharing. App-based contact tracing, a proposed solution to these problems, has not been widely adopted by the general public due to privacy and security concerns. We develop a secure, semantically rich framework for automating the contact tracing process. This framework includes a novel, flexible ontology for contact tracing and is based on a semi-federated data-as-a-service architecture that automates contact tracing operations. Our framework supports security and privacy through situation-aware access control, where distributed query rewriting and semantic reasoning are used to automatically add situation based constraints to protect data. In this paper, we present our framework along with the validation of our system via common use cases extracted from CDC guidelines on COVID-19 contact tracing.
Payton Schubel, Zhiyuan Chen 0003, Adina Crainiceanu, Karuna P. Joshi, Don Needham
BIBM2
2021 Efficient and Privacy-Preserving Collaborative Intrusion Detection Using Additive Secret Sharing and Differential Privacy
abstract
Intrusion Detection Systems are commonly used by organizations to monitor network traffic and detect attacks or suspicious behaviours. However, many attacks occur across organizations and are often difficult to detect using any single IDS. Collaborative Intrusion Detection Systems could lead to more accurate prediction and detection of cyber threats as well as a reduction of security administrators’ workload as similar threats from different places can be merged. However, most organizations are unwilling to disclose sensitive information about their internal network topology and traffic, lending these systems unusable. Existing solutions using homomorphic encryption and secure multi-party computation are often expensive. In this paper, we propose efficient and privacy preserving techniques to correlate alerts generated at different organizations. We propose skPrototypes, a distributed clustering algorithm for horizontally partitioned mixed data using additive secret sharing. This algorithm can be used to create a privacy preserving, collaborative intrusion detection system. We also propose dpkPrototypes which uses differential privacy on categorical attributes and is more efficient than skPrototypes for categorical attributes with many distinct values. Theoretical and experimental results validate the effectiveness of our algorithms.
Laylon Mokry, Paul Slife, Patrick Bishop, Jose Quiroz, Cooper Guzzi, Zhiyuan Chen 0003, Adina Crainiceanu, Don Needham
IEEE BigData6
2020 RDFINT: A Benchmark for Comparing Data Warehouse with Virtual Integration Approaches for Integration of RDF Data
abstract
Users often need to integrate large amounts of RDF data from multiple sources. Although there has been a lot of work on data cleaning and integration for structured data, relatively little work has been done for RDF data. We consider two different approaches to data integration: 1) a traditional data warehouse approach where relevant RDF data is extracted from different sources and then integrated in a data warehouse; 2) a virtual integration approach where RDF data still resides at each source and data integration happens when the data is queried, through a mediator that coordinates with wrappers at each source. It is often unclear how to choose the appropriate approach given an application scenario. This paper proposes RDFINT, a benchmark to compare these two approaches for integrating RDF data. We describe typical data integration operations, metrics that can be used to compare these two approaches, and factors that affect these metrics. We also report preliminary results of an implementation of these two approaches using the Apache Jena Fuseki framework.
Samson Oni, Kajal Pansare, Sukrit Singh Arneja, Zhiyuan Chen 0003, Adina Crainiceanu, Don Needham
IEEE BigData4
2020 Flexible and Adaptive Fairness-aware Learning in Non-stationary Data Streams
abstract
Artificial intelligence (AI)-based decision-making systems are employed nowadays in an ever growing number of online as well as offline services-some of great importance. Depending on sophisticated learning algorithms and available data, these systems are increasingly becoming automated and data-driven. However, these systems can impact individuals and communities with ethical or legal consequences. Numerous approaches have therefore been proposed to develop decision-making systems that are discrimination-conscious by-design. However, these methods assume the underlying data distribution is stationary without drift, which is counterfactual in many realworld applications. In addition, their focus has been largely on minimizing discrimination while maximizing prediction performance without necessary flexibility in customizing the tradeoff according to different applications. To this end, we propose a learning algorithm for fair classification that also adapts to evolving data streams and further allows for a flexible control on the degree of accuracy and fairness. The positive results on a set of discriminated and non-stationary data streams demonstrate the effectiveness and flexibility of this approach.
Wenbin Zhang 0002, Ji Zhang 0001, Zhen Liu 0017, Zhiyuan Chen 0003, Jianwu Wang 0001, Edward Raff, Enza Messina
ICTAI5
2020 An Effective and Computationally Efficient Approach for Anonymizing Large-Scale Physical Activity Data: Multi-Level Clustering-Based Anonymization
abstract
Publishing physical activity data can facilitate reproducible health-care research in several areas such as population health management, behavioral health research, and management of chronic health problems. However, publishing such data also brings high privacy risks related to re-identification which makes anonymization necessary. One of the challenges in anonymizing physical activity data collected periodically is its sequential nature. The existing anonymization techniques work sufficiently for cross-sectional data but have high computational costs when applied directly to sequential data. This article presents an effective anonymization approach, multi-level clustering-based anonymization to anonymize physical activity data. Compared with the conventional methods, the proposed approach improves time complexity by reducing the clustering time drastically. While doing so, it preserves the utility as much as the conventional approaches.
Pooja Parameshwarappa, Zhiyuan Chen 0003, Akif Günes Koru
Int. J. Inf. Secur. Priv.2
2017 A comparison of big data application programming approaches: A travel companion case study
abstract
With advances of big data technologies, there are many possible ways to program for each big data application. A challenge is to know the differences of the program approaches and decide which programming approach is the best for a particular big data application. In this paper, we use vehicle travel companion as a case study to explore four different programming approaches, including Spark RDD (with GroupBy or Join), Spark SQL with Hive and Hive on Hadoop, and tune the programmed big data applications. Our experiments show that the execution time of one programming approach could be more than 100-fold longer than that of another for the same application logic, which verifies that programming approach decision is important. We also explain the reasons for the differences. The findings could be applied to the selection of programming approach for other big data applications.
Pei Guo, Jianwu Wang 0001, Zhiyuan Chen 0003
IEEE BigData3
2017 Target-Based, Privacy Preserving, and Incremental Association Rule Mining
abstract
We consider a special case in association rule mining where mining is conducted by a third party over data located at a central location that is updated from several source locations. The data at the central location is at rest while that flowing in through source locations is in motion. We impose some limitations on the source locations, so that the central target location tracks and privatizes changes and a third party mines the data incrementally. Our results show high efficiency, privacy and accuracy of rules for small to moderate updates in large volumes of data. We believe that the framework we develop is therefore applicable and valuable for securely mining big data.
Madhu Ahluwalia, Aryya Gangopadhyay, Zhiyuan Chen 0003, Yelena Yesha
IEEE Trans. Serv. Comput.3
2016 Analyzing and retrieving illicit drug-related posts from social media
abstract
Illicit drug use is a serious problem around the world. Social media has increasingly become an important tool for analyzing drug use patterns and monitoring emerging drug abuse trends. Accurately retrieving illicit drug-related social media posts is an important step in this research. Frequently, hashtags are used to identify and retrieve posts on a specific topic. However hashtags are highly ambiguous. Posts with the same hashtags are not always on the same topic. Moreover, hashtags are evolving, especially those related to illicit drugs. New street names are introduced constantly to avoid detection. In this paper, we employ topic modeling to disambiguate hashtags and track the changes of hashtags using semantic word embedding. Our preliminary evaluation shows the promise of these methods.
Tao Ding 0007, Arpita Roy, Zhiyuan Chen 0003, Qian Zhu 0003, Shimei Pan
BIBM3
2016 Using Crowd Sourcing to Analyze Consumers' Response to Privacy Policies of Online Social Network and Financial Institutions at Micro Level
abstract
As it becomes easy and inexpensive to store huge amount of data, concerns about privacy are increasing as well. Although service providers have privacy policies, research shows that users rarely read privacy policies. As a result, there has been little work done on how consumers respond to individual segments of privacy policies, which is important for organizations when designing privacy policies. In this study, the authors break down privacy policies of two well-known social network companies (Facebook, Twitter) and financial institution (Bank of America) into simple segments. They then use crowd sourcing to analyze consumers' response to these policy segments. The authors ask questions on users' awareness, expectations, familiarity, and privacy concerns of these policy segments. The relationships between various factors such as demographic factors, data type, data flow and consumers' privacy concerns were also investigated. The authors conclude with guidelines and suggestions for improvement and ways to increase users' awareness of privacy policies.
Shaikha Alduaij, Zhiyuan Chen 0003, Aryya Gangopadhyay
Int. J. Inf. Secur. Priv.2
2014 A generic and distributed privacy preserving classification method with a worst-case privacy guarantee
Madhushri Banerjee, Zhiyuan Chen 0003, Aryya Gangopadhyay
Distributed Parallel Databases2
2014 A data recipient centered de-identification method to retain statistical attributes
Tamas S. Gal, Thomas C. Tucker, Aryya Gangopadhyay, Zhiyuan Chen 0003
J. Biomed. Informatics4
2014 Dynamic Query Forms for Database Queries
abstract
Modern scientific databases and web databases maintain large and heterogeneous data. These real-world databases contain hundreds or even thousands of relations and attributes. Traditional predefined query forms are not able to satisfy various ad-hoc queries from users on those databases. This paper proposes DQF, a novel database query form interface, which is able to dynamically generate query forms. The essence of DQF is to capture a user's preference and rank query form components, assisting him/her in making decisions. The generation of a query form is an iterative process and is guided by the user. At each iteration, the system automatically generates ranking lists of form components and the user then adds the desired form components into the query form. The ranking of form components is based on the captured user preference. A user can also fill the query form and submit queries to view the query result at each iteration. In this way, a query form could be dynamically refined until the user is satisfied with the query results. We utilize the expected F-measure for measuring the goodness of a query form. A probabilistic model is developed for estimating the goodness of a query form in DQF. Our experimental evaluation and user study demonstrate the effectiveness and efficiency of the system.
Tao Li 0001, Yexi Jiang, Zhiyuan Chen 0003
IEEE Trans. Knowl. Data Eng.4
2013 Co-anomaly Event Detection in Multiple Temperature Series
Yun Xiong, Yangyong Zhu, Qi Liu 0003, Zhiyuan Chen 0003
KSEM5
2013 Stock Trend Prediction by Classifying Aggregative Web Topic-Opinion
Yun Xiong, Yangyong Zhu, Zhiyuan Chen 0003
PAKDD (2)5
2013 A Learning Approach to SQL Query Results Ranking Using Skyline and Users' Current Navigational Behavior
abstract
Users often find that their queries against a database return too many answers, many of them irrelevant. A common solution is to rank the query results. The effectiveness of a ranking function depends on how well it captures users' preferences. However, database systems often do not have the complete information about users' preferences and users' preferences are often heterogeneous (i.e., some preferences are static and common to all users while some are dynamic and diverse). Existing solutions do not address these two issues. In this paper, we propose a novel approach to address these shortcomings: 1) it addresses the heterogeneous issue by using skyline to capture users' static and common preferences and using users' current navigational behavior to capture users' dynamic and diverse preferences; 2) it addresses the incompleteness issue by using a machine learning technique to learn a ranking function based on training examples constructed from the above two types of information. Experimental results demonstrate the benefits of our approach.
Zhiyuan Chen 0003, Tao Li 0001
IEEE Trans. Knowl. Data Eng.1
2012 Optimizing Privacy-Accuracy Tradeoff for Privacy Preserving Distance-Based Classification
abstract
Privacy concerns often prevent organizations from sharing data for data mining purposes. There has been a rich literature on privacy preserving data mining techniques that can protect privacy and still allow accurate mining. Many such techniques have some parameters that need to be set correctly to achieve the desired balance between privacy protection and quality of mining results. However, there has been little research on how to tune these parameters effectively. This paper studies the problem of tuning the group size parameter for a popular privacy preserving distance-based mining technique: the condensation method. The contributions include: 1) a class-wise condensation method that selects an appropriate group size based on heuristics and avoids generating groups with mixed classes, 2) a rule-based approach that uses binary search and several rules to further optimize the setting for the group size parameter. The experimental results demonstrate the effectiveness of the authors’ approach.
Zhiyuan Chen 0003, Aryya Gangopadhyay
Int. J. Inf. Secur. Priv.2
2009 Preserving Privacy in Mining Quantitative Associations Rules
abstract
Association rule mining is an important data mining method that has been studied extensively by the academic community and has been applied in practice. In the context of association rule mining, the state-of-the-art in privacy preserving data mining provides solutions for categorical and Boolean association rules but not for quantitative association rules. This article fills this gap by describing a method based on discrete wavelet transform (DWT) to protect input data privacy while preserving data mining patterns for association rules. A comparison with an existing kd-tree based transform shows that the DWT-based method fares better in terms of efficiency, preserving patterns, and privacy.
Madhu Ahluwalia, Aryya Gangopadhyay, Zhiyuan Chen 0003
Int. J. Inf. Secur. Priv.3
2008 A privacy preserving technique for distance-based classification with worst case privacy guarantees
Shibnath Mukherjee, Madhushri Banerjee, Zhiyuan Chen 0003, Aryya Gangopadhyay
Data Knowl. Eng.3
2008 Measuring interestingness of discovered skewed patterns in data cubes
Aryya Gangopadhyay, Sanjay Bapna, George Karabatis, Zhiyuan Chen 0003
Decis. Support Syst.5
2008 A fuzzy programming approach for data reduction and privacy in distance-based mining
abstract
With the explosive growth of data and its distributed sources, there are increasing needs for secure cooperative data analysis. The issue of data reduction to decrease communication overheads and the issue of preservation of privacy of the shared data are becoming important. However, existing privacy preserving techniques do not work well for distance-based mining because they do not preserve distances. Besides, most of them either do not reduce data or are tied to very specific mining algorithms. Using the unitarity and energy compaction property of Fourier transforms, this paper proposes a novel framework to preserve privacy and reduce data size, yet preserve Euclidian distances. A fuzzy programming approach for selection of Fourier coefficients is proposed to optimise the objective of preserving Euclidean distances and obtaining privacy and data reduction through coefficient suppression. Experiments demonstrate the superiority of the proposed approach over the existing ones.
Shibnath Mukherjee, Zhiyuan Chen 0003, Aryya Gangopadhyay
Int. J. Inf. Comput. Secur.2
2008 A Privacy Protection Model for Patient Data with Multiple Sensitive Attributes
abstract
The identity of patients must be protected when patient data are shared. The two most commonly used models to protect identity of patients are L-diversity and K-anonymity. However, existing work mainly considers data sets with a single sensitive attribute, while patient data often contain multiple sensitive attributes (e.g., diagnosis and treatment). This article shows that although the K-anonymity model can be trivially extended to multiple sensitive attributes, the L-diversity model cannot. The reason is that achieving L-diversity for each individual sensitive attribute does not guarantee L-diversity over all sensitive attributes. We propose a new model that extends L-diversity and K-anonymity to multiple sensitive attributes and propose a practical method to implement this model. Experimental results demonstrate the effectiveness of our approach.
Tamas S. Gal, Zhiyuan Chen 0003, Aryya Gangopadhyay
Int. J. Inf. Secur. Priv.2
2008 Dynamic active probing of helpdesk databases
abstract
Helpdesk databases are used to store past interactions between customers and companies to improve customer service quality. One common scenario of using helpdesk database is to find whether recommendations exist given a new problem from a customer. However, customers often provide incomplete or even inaccurate information. Manually preparing a list of clarification questions does not work for large databases. This paper investigates the problem of automatic generation of a minimal number of questions to reach an appropriate recommendation. This paper proposes a novel dynamic active probing method. Compared to other alternatives such as decision tree and case-based reasoning, this method has two distinctive features. First, it actively probe the customer to get useful information to reach the recommendation, and the information provided by customer will be immediately used by the method to dynamically generate the next questions to probe. This feature ensures that all available information from the customer is used. Second, this method is based on a probabilistic model, and uses a data augmentation method which avoids overfitting when estimating the probabilities in the model. This feature ensures that the method is robust to databases that are incomplete or contain errors. Experimental results verify the effectiveness of our approach.
Shenghuo Zhu, Tao Li 0001, Zhiyuan Chen 0003, Dingding Wang 0001, Yihong Gong
Proc. VLDB Endow.3
2007 Addressing diverse user preferences in SQL-query-result navigation
abstract
Database queries are often exploratory and users often find their queries return too many answers, many of them irrelevant. Existing work either categorizes or ranks the results to help users locate interesting results. The success of both approaches depends on the utilization of user preferences. However, most existing work assumes that all users have the same user preferences, but in real life different users often have different preferences. This paper proposes a two-step solution to address the diversity issue of user preferences for the categorization approach. The proposed solution does not require explicit user involvement. The first step analyzes query history of all users in the system offline and generates a set of clusters over the data, each corresponding to one type of user preferences. When user asks a query, the second step presents to the user a navigational tree over clusters generated in the first step such that the user can easily select the subset of clusters matching his needs. The user then can browse, rank, or categorize the results in selected clusters. The navigational tree is automatically constructed using a cost-based algorithm which considers the cost of visiting both intermediate nodes and leaf nodes in the tree. An empirical study demonstrates the benefits of our approach. Categories and Subject Descriptors
Zhiyuan Chen 0003, Tao Li 0001
SIGMOD Conference1
2007 Index structures for matching XML twigs using relational query processors
Zhiyuan Chen 0003, Johannes Gehrke, Flip Korn, Nick Koudas, Jayavel Shanmugasundaram, Divesh Srivastava
Data Knowl. Eng.1
2007 Semantic Integration and Knowledge Discovery for Environmental Research
abstract
Environmental research and knowledge discovery both require extensive use of data stored in various sources and created in different ways for diverse purposes. We describe a new metadata approach to elicit semantic information from environmental data and implement semantic-based techniques to assist users in integrating, navigating, and mining multiple environmental data sources. Our system contains specifications of various environmental data sources and the relationships that are formed among them. User requests are augmented with semantically related data sources and automatically presented as a visual semantic network. In addition, we present a methodology for data navigation and pattern discovery using multi-resolution browsing and data mining. The data semantics are captured and utilized in terms of their patterns and trends at multiple levels of resolution. We present the efficacy of our methodology through experimental results.
Zhiyuan Chen 0003, Aryya Gangopadhyay, George Karabatis, Michael P. McGuire, Claire Welty
J. Database Manag.1
2006 A privacy-preserving technique for Euclidean distance-based mining algorithms using Fourier-related transforms
Shibnath Mukherjee, Zhiyuan Chen 0003, Aryya Gangopadhyay
VLDB J.2
2005 Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs
abstract
Much 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.2
2004 Storing XML (with XSD) in SQL Databases: Interplay of Logical and Physical Designs
abstract
In 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
ICDE2
2003 Generalized substring selectivity estimation
Zhiyuan Chen 0003, Flip Korn, Nick Koudas, S. Muthukrishnan 0001
J. Comput. Syst. Sci.1
2001 Counting Twig Matches in a Tree
abstract
Describes efficient algorithms for accurately estimating the number of matches of a small node-labeled tree, i.e. a twig, in a large node-labeled tree, using a summary data structure. This problem is of interest for queries on XML and other hierarchical data, to provide query feedback and for cost-based query optimization. Our summary data structure scalably represents approximate frequency information about twiglets (i.e. small twigs) in the data tree. Given a twig query, the number of matches is estimated by creating a set of query twiglets, and combining two complementary approaches: set hashing, used to estimate the number of matches of each query twiglet, and maximal overlap, used to combine the query twiglet estimates into an estimate for the twig query. We propose several estimation algorithms that apply these approaches on query twiglets formed using variations on different twiglet decomposition techniques. We present an extensive experimental evaluation using several real XML data sets, with a variety of twig queries. Our results demonstrate that accurate and robust estimates can be achieved, even with limited space.
Zhiyuan Chen 0003, H. V. Jagadish, Flip Korn, Nick Koudas, S. Muthukrishnan 0001, Raymond T. Ng, Divesh Srivastava
ICDE1
2001 Query Optimization In Compressed Database Systems
abstract
Over the last decades, improvements in CPU speed have outpaced improvements in main memory and disk access rates by orders of magnitude, enabling the use of data compression techniques to improve the performance of database systems. Previous work describes the benefits of compression for numerical attributes, where data is stored in compressed format on disk. Despite the abundance of string-valued attributes in relational schemas there is little work on compression for string attributes in a database context. Moreover, none of the previous work suitably addresses the role of the query optimizer: During query execution, data is either eagerly decompressed when it is read into main memory, or data lazily stays compressed in main memory and is decompressed on demand only
Zhiyuan Chen 0003, Johannes Gehrke, Flip Korn
SIGMOD Conference1
2000 An Algebraic Compression Framework for Query Results
abstract
Decision-support applications in emerging environments require that SQL query results or intermediate results be shipped to clients for further analysis and presentation. These clients may use low bandwidth connections or have severe storage restrictions. Consequently, there is a need to compress the results of a query for efficient transfer and client-side access. This paper explores a variety of techniques that address this issue. Instead of using a fixed method, we choose a combination of compression methods that use statistical and semantic information of the query results to enhance the effect of compression. To represent such a combination, we present a framework of "compression plans" formed by composing primitive compression operators. We also present optimization algorithms that enumerate valid compression plans and choose an optimal plan. Our experiments show that our techniques achieve significant performance improvement over standard compression tools like WinZip.
Zhiyuan Chen 0003, Praveen Seshadri
ICDE1
2000 Selectivity Estimation for Boolean Queries
abstract
In a variety of applications ranging from optimizing queries on alphanumeric attributes to providing approximate counts of documents containing several query terms, there is an increasing need to quickly and reliably estimate the number of strings (tuples, documents, etc.) matching a Boolean query. Boolean queries in this context consist of substring predicates composed using Boolean operators. While there has been some work in estimating the selectivity of substring queries, the more general problem of estimating the selectivity of Boolean queries over substring predicates has not been studied.
Zhiyuan Chen 0003, Flip Korn, Nick Koudas, S. Muthukrishnan 0001
PODS1
1999 The Cornell Jaguar System: Adding Mobility to PREDATOR
abstract
The Cornell Jaguar Project is exploring a variety of issues related to mobility and query processing. One broad theme is to break down the traditional client and server boundaries, leading to ubiquitous query processing. Another theme is to extend database and query processing techniques to small-scale and mobile devices. The project builds on and extends the Cornell PREDATOR database engine.
Philippe Bonnet, Kyle Buza, Zhiyuan Chen 0003, Randolph Chung, Takako M. Hickey, Ryan Kennedy, Daniel Mahashin, Tobias Mayr 0001, Ivan Oprencak, Praveen Seshadri, Hubert Siu
SIGMOD Conference3