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

Yinjun Wu

dblp:169/1054 · DBLP profile ↗
← Back
22ranked-venue papers
10as first author
14since 2021 · last 2026
0000-0002-9770-5765ORCID · corroborated

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

Databases, data management, data science and information retrieval · 12 · 5 first-author · 7 since 2021Artificial intelligence and machine learning · 9 · 4 first-author · 8 since 2021Computer networks · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

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
11 papers
Query processing and optimization · 28% Data integration and cleaning · 18% Data mining · 17%
Artificial intelligence
6 papers
Trustworthy machine learning · 45% Probabilistic and Bayesian machine learning · 15% Knowledge representation and reasoning · 13%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.522024
DISCRET: Synthesizing Faithful Explanations For Treatment Effect Estimation · ICML 2024
Towards Compositionality in Concept Learning · ICML 2024
Query processing and optimization
cardinality estimation
1.012026
Can large language models be a cardinality estimator? An empirical study · VLDB J. 2026
Query processing and optimization › cardinality estimation
learned cardinality estimation
1.012026
Can large language models be a cardinality estimator? An empirical study · VLDB J. 2026
Database system architecture and tuning › self-managing database systems
database diagnosis
0.912025
OpDiag: Unveiling Database Performance Anomalies Through Query Operator Attribution · IEEE Trans. Knowl. Data Eng. 2025
Information retrieval › retrieval models › neural retrieval
multi-vector retrieval
0.912025
POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval · ICML 2025
Data mining › anomaly detection
outlier explanation
0.912025
OpDiag: Unveiling Database Performance Anomalies Through Query Operator Attribution · IEEE Trans. Knowl. Data Eng. 2025
Query processing and optimization › query rewriting › query transformation
query decomposition
0.912025
POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval · ICML 2025
Information retrieval
retrieval-augmented generation
0.912025
POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval · ICML 2025
Data models and query languages › natural language interface › natural language interface to database
text-to-SQL
0.912025
SiriusBI: A Comprehensive LLM-powered Solution for Data Analytics in Business Intelligence · Proc. VLDB Endow. 2025
Machine learning › Probabilistic and Bayesian machine learning
causal inference
0.812024
DISCRET: Synthesizing Faithful Explanations For Treatment Effect Estimation · ICML 2024
Machine learning › Trustworthy machine learning › interpretability
concept-based explanation
0.812024
Towards Compositionality in Concept Learning · ICML 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
concept extraction
0.812024
Towards Compositionality in Concept Learning · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal effect estimation › treatment effect estimation
individual treatment effect estimation
0.812024
DISCRET: Synthesizing Faithful Explanations For Treatment Effect Estimation · ICML 2024
Machine learning › Trustworthy machine learning › interpretability › explainable AI
self-interpretable models
0.812024
DISCRET: Synthesizing Faithful Explanations For Treatment Effect Estimation · ICML 2024
Data integration and cleaning › data preprocessing › data cleaning
error detection
0.812024
TorchQL: A Programming Framework for Integrity Constraints in Machine Learning · Proc. ACM Program. Lang. 2024
Query processing and optimization
query execution
0.812024
TorchQL: A Programming Framework for Integrity Constraints in Machine Learning · Proc. ACM Program. Lang. 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.712023
Do Machine Learning Models Learn Statistical Rules Inferred from Data? · ICML 2023
Machine learning › Trustworthy machine learning › robustness › learning with noisy labels › sample reweighting
meta-reweighting
0.712023
Learning to Select Pivotal Samples for Meta Re-weighting · AAAI 2023
Machine learning › Trustworthy machine learning › interpretability
model behavior analysis
0.712023
Do Machine Learning Models Learn Statistical Rules Inferred from Data? · ICML 2023
Machine learning › Transfer learning and domain adaptation
test-time adaptation
0.712023
Do Machine Learning Models Learn Statistical Rules Inferred from Data? · ICML 2023
Data mining
clustering
0.712023
Learning to Select Pivotal Samples for Meta Re-weighting · AAAI 2023
Machine learning › Deep learning architectures and training
recurrent neural network
0.512021
Dynamic Gaussian Mixture based Deep Generative Model For Robust Forecasting on Sparse Multivariate Time Series · AAAI 2021
Machine learning › Time series and sequential data › time series analysis
time series forecasting
0.512021
Dynamic Gaussian Mixture based Deep Generative Model For Robust Forecasting on Sparse Multivariate Time Series · AAAI 2021
Data mining › predictive modeling › classification › noisy label learning
label cleaning
0.512021
CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties · Proc. VLDB Endow. 2021
Machine learning and data management
weak supervision
0.512021
CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties · Proc. VLDB Endow. 2021
Machine learning › Optimization for machine learning
gradient-based optimization
0.412020
DeltaGrad: Rapid retraining of machine learning models · ICML 2020
Machine learning › Learning paradigms
incremental learning
0.412020
DeltaGrad: Rapid retraining of machine learning models · ICML 2020
Machine learning › Trustworthy machine learning
machine unlearning
0.412020
DeltaGrad: Rapid retraining of machine learning models · ICML 2020
Machine learning › Transfer learning and domain adaptation › model adaptation
model retraining
0.412020
DeltaGrad: Rapid retraining of machine learning models · ICML 2020
Data mining › incremental mining
incremental updating
0.412020
PrIU: A Provenance-Based Approach for Incrementally Updating Regression Models · SIGMOD Conference 2020

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

large language model · 2.7representation-based clustering · 1.3gradient-based clustering · 1.3bi-level optimization · 1.3semantic intermediate representation · 0.9prompt optimization · 0.9offline modeling · 0.9fine-tuning · 0.9feature attribution · 0.9user study · 0.8rule-based explanations · 0.8reinforcement learning for rule synthesis · 0.8test-time adaptation · 0.7statistical inference · 0.7logic-based inference · 0.7structured inference network · 0.5gating mechanism · 0.5
YearPublicationVenuePosition
2026 DistVec: Efficient Distributed Machine Learning in Parallel Database Systems
Xinyi Zhang 0002, Liangzu Liu, Xupeng Miao, Yinjun Wu, Xiaoyong Du 0001, Bin Cui 0001
ICDE4
2026 Can large language models be a cardinality estimator? An empirical study
Liangzu Liu, Yinjun Wu, Yiyan Wang, Zhuo Chang, Runze Su, Peizhi Wu, Jianjun Chen 0001, Fuxin Jiang, Bin Cui 0001, Tieying Zhang
VLDB J.2
2025 Edge-Optimized Voice Control with 0.26 M Parameters: Distilling 86M Adaptive Window Audio Transformer for Real-World Variable-Length Inputs
Pinze Ren, Zhen Chen 0001, Yinjun Wu, Weiran Lin, Qilong Shi, Chao Li 0012, Jianxin Yang
IEEE Big Data3
2025 POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval
abstract
Although Multi-Vector Retrieval (MVR) has achieved the state of the art on many information retrieval (IR) tasks, its performance highly depends on how to decompose queries into smaller pieces, say phrases or tokens. However, optimizing query decomposition for MVR performance is not end-to-end differentiable. Even worse, jointly solving this problem and training the downstream retrieval-based systems, say RAG systems could be highly inefficient. To overcome these challenges, we propose Performance-Oriented Query Decomposer (POQD), a novel query decomposition framework for MVR. POQD leverages one LLM for query decomposition and searches the optimal prompt with an LLM-based optimizer. We further propose an end-to-end training algorithm to alternatively optimize the prompt for query decomposition and the downstream models. This algorithm can achieve superior MVR performance at a reasonable training cost as our theoretical analysis suggests. POQD can be integrated seamlessly into arbitrary retrieval-based systems such as Retrieval-Augmented Generation (RAG) systems. Extensive empirical studies on representative RAG-based QA tasks show that POQD outperforms existing query decomposition strategies in both retrieval performance and end-to-end QA accuracy. POQD is available at https://github.com/PKU-SDS-lab/POQD-ICML25.
Yaoyang Liu, Yinjun Wu
ICML3
2025 SiriusBI: A Comprehensive LLM-powered Solution for Data Analytics in Business Intelligence
abstract
With the proliferation of Large Language Models (LLMs) in Business Intelligence (BI), existing solutions face critical challenges in industrial deployments: functionality deficiencies from legacy systems failing to meet evolving LLM-era user demands, interaction limitations from single-round SQL generation paradigms inadequate for multi-round clarification, and cost for domain adaptation arising from cross-domain methods migration. We present SiriusBI, a practical LLM-powered BI system addressing the challenges of industrial deployments through three key innovations: (a) An end-to-end architecture integrating multi-module coordination to overcome functionality gaps in legacy systems; (b) A multi-round dialogue with querying mechanism, consisting of semantic completion, knowledge-guided clarification, and proactive querying processes, to resolve interaction constraints in SQL generation; (c) A data-conditioned SQL generation method selection strategy that supports both an efficient one-step Fine-Tuning approach and a two-step method leveraging Semantic Intermediate Representation for low-cost cross-domain applications. Experiments on both real-world datasets and public benchmarks demonstrate the effectiveness of SiriusBI. User studies further confirm that SiriusBI enhances both productivity and user experience. As an independent service on Tencent's data platform, SiriusBI is deployed across finance, advertising, and cloud sectors, serving dozens of enterprise clients. It achieves over 93% accuracy in SQL generation and reduces data analysts' query time from minutes to seconds in real-world applications.
Jie Jiang 0015, Haining Xie, Yu Shen 0003, Meng Lei, Yang Li 0106, Chunyou Li, Danqing Huang, Yinjun Wu, Wentao Zhang 0001, Bin Cui 0001, Peng Chen 0021
Proc. VLDB Endow.11
2025 OpDiag: Unveiling Database Performance Anomalies Through Query Operator Attribution
abstract
How to effectively diagnose and mitigate database performance anomalies remains a significant concern for modern database systems. Manually identifying the root causes of the anomalies is a labor-intensive process and significantly relies on professional experience. Meanwhile, existing work on automatic database diagnosis mainly focuses on detecting anomalous performance metrics or system log. These solutions lack the power to pinpoint detailed issues such as bad queries or problematic operators, which are indispensable for most database troubleshooting processes. In this paper, we propose OpDiag, a diagnosis framework that attributes database performance anomalies to query operators. In this framework, we first construct models offline to represent the relationship between query operators, performance metrics, and anomalies. These models can capture query plan features and support ad-hoc queries and schemas. Then, through feature attribution on these models during online diagnosis, OpDiag can effectively identify critical anomalous metrics and further trace back to suspicious queries and operators. This can provide concrete guidance for subsequent steps in anomaly mitigation. We applied OpDiag to both synthetic benchmark and real industry cases from ZTE Corporation. Empirical studies prove that OpDiag can accurately localize anomalous queries and operators, thus reducing human efforts in diagnosing and mitigating database performance anomalies.
Shiyue Huang, Ziwei Wang 0008, Yinjun Wu, Yaofeng Tu, Jiankai Wang, Bin Cui 0001
IEEE Trans. Knowl. Data Eng.3
2024 An Empirical Study on the Power Consumption of LLMs with Different GPU Platforms
abstract
This paper researches on the power consumption of AIGC applications based on LLM with different parameter scales across different hardware platforms. Artificial Intelligence Generated Content (AIGC) represents a leading-edge application of AI technology, primarily driven by large language models (LLMs) and their associated technologies. The deployment of LLM typically relies on critical facilities with three layers, i.e., the hardware, model, and application layers. This empirical study aims to identify key factors in power consumption when a large model is serving in the inference stage, which will hint the insights for improving the energy efficiency of computational infrastructures. In the context of the "dual carbon" goals, i.e., carbon peaking and carbon neutrality, this study aims to find an effective way to reduce the energy cost of AIGC applications, thereby supporting sustainable AI development in industry.
Zhen Chen 0001, Weiran Lin, Xinyu Xie, Yaodong Hu, Chao Li 0012, Qiaojuan Tong, Yinjun Wu, Shuangshou Li
IEEE Big Data7
2024 Towards Compositionality in Concept Learning
abstract
Concept-based interpretability methods offer a lens into the internals of foundation models by decomposing their embeddings into high-level concepts. These concept representations are most useful when they are *compositional*, meaning that the individual concepts compose to explain the full sample. We show that existing unsupervised concept extraction methods find concepts which are not compositional. To automatically discover compositional concept representations, we identify two salient properties of such representations, and propose Compositional Concept Extraction (CCE) for finding concepts which obey these properties. We evaluate CCE on five different datasets over image and text data. Our evaluation shows that CCE finds more compositional concept representations than baselines and yields better accuracy on four downstream classification tasks.
Adam Stein, Aaditya Naik, Yinjun Wu, Mayur Naik, Eric Wong 0001
ICML3
2024 DISCRET: Synthesizing Faithful Explanations For Treatment Effect Estimation
abstract
Designing faithful yet accurate AI models is challenging, particularly in the field of individual treatment effect estimation (ITE). ITE prediction models deployed in critical settings such as healthcare should ideally be (i) accurate, and (ii) provide faithful explanations. However, current solutions are inadequate: state-of-the-art black-box models do not supply explanations, post-hoc explainers for black-box models lack faithfulness guarantees, and self-interpretable models greatly compromise accuracy. To address these issues, we propose DISCRET, a self-interpretable ITE framework that synthesizes faithful, rule-based explanations for each sample. A key insight behind DISCRET is that explanations can serve dually as database queries to identify similar subgroups of samples. We provide a novel RL algorithm to efficiently synthesize these explanations from a large search space. We evaluate DISCRET on diverse tasks involving tabular, image, and text data. DISCRET outperforms the best self-interpretable models and has accuracy comparable to the best black-box models while providing faithful explanations. DISCRET is available at https://github.com/wuyinjun-1993/DISCRET-ICML2024.
Yinjun Wu, Mayank Keoliya, Neelay Velingker, Ziyang Li 0002, Emily J. Getzen, Qi Long, Mayur Naik, Ravi B. Parikh, Eric Wong 0001
ICML1
2024 TorchQL: A Programming Framework for Integrity Constraints in Machine Learning
abstract
Finding errors in machine learning applications requires a thorough exploration of their behavior over data. Existing approaches used by practitioners are often ad-hoc and lack the abstractions needed to scale this process. We present TorchQL, a programming framework to evaluate and improve the correctness of machine learning applications. TorchQL allows users to write queries to specify and check integrity constraints over machine learning models and datasets. It seamlessly integrates relational algebra with functional programming to allow for highly expressive queries using only eight intuitive operators. We evaluate TorchQL on diverse use-cases including finding critical temporal inconsistencies in objects detected across video frames in autonomous driving, finding data imputation errors in time-series medical records, finding data labeling errors in real-world images, and evaluating biases and constraining outputs of language models. Our experiments show that TorchQL enables up to 13x faster query executions than baselines like Pandas and MongoDB, and up to 40% shorter queries than native Python. We also conduct a user study and find that TorchQL is natural enough for developers familiar with Python to specify complex integrity constraints.
Aaditya Naik, Adam Stein, Yinjun Wu, Mayur Naik, Eric Wong 0001
Proc. ACM Program. Lang.3
2023 Learning to Select Pivotal Samples for Meta Re-weighting
abstract
Sample re-weighting strategies provide a promising mechanism to deal with imperfect training data in machine learning, such as noisily labeled or class-imbalanced data. One such strategy involves formulating a bi-level optimization problem called the meta re-weighting problem, whose goal is to optimize performance on a small set of perfect pivotal samples, called meta samples. Many approaches have been proposed to efficiently solve this problem. However, all of them assume that a perfect meta sample set is already provided while we observe that the selections of meta sample set is performance-critical. In this paper, we study how to learn to identify such a meta sample set from a large, imperfect training set, that is subsequently cleaned and used to optimize performance in the meta re-weighting setting. We propose a learning framework which reduces the meta samples selection problem to a weighted K-means clustering problem through rigorously theoretical analysis. We propose two clustering methods within our learning framework, Representation-based clustering method (RBC) and Gradient-based clustering method (GBC), for balancing performance and computational efficiency. Empirical studies demonstrate the performance advantage of our methods over various baseline methods
Yinjun Wu, Adam Stein, Jacob R. Gardner, Mayur Naik
AAAI1
2023 Do Machine Learning Models Learn Statistical Rules Inferred from Data?
abstract
Machine learning models can make critical errors that are easily hidden within vast amounts of data. Such errors often run counter to rules based on human intuition. However, rules based on human knowledge are challenging to scale or to even formalize. We thereby seek to infer statistical rules from the data and quantify the extent to which a model has learned them. We propose a framework SQRL that integrates logic-based methods with statistical inference to derive these rules from a model’s training data without supervision. We further show how to adapt models at test time to reduce rule violations and produce more coherent predictions. SQRL generates up to 300K rules over datasets from vision, tabular, and language settings. We uncover up to 158K violations of those rules by state-of-the-art models for classification, object detection, and data imputation. Test-time adaptation reduces these violations by up to 68.7% with relative performance improvement up to 32%. SQRL is available at https://github.com/DebugML/sqrl.
Aaditya Naik, Yinjun Wu, Mayur Naik, Eric Wong 0001
ICML2
2021 Dynamic Gaussian Mixture based Deep Generative Model For Robust Forecasting on Sparse Multivariate Time Series
abstract
Forecasting on sparse multivariate time series (MTS) aims to model the predictors of future values of time series given their incomplete past, which is important for many emerging applications. However, most existing methods process MTS’s individually, and do not leverage the dynamic distributions underlying the MTS’s, leading to sub-optimal results when the sparsity is high. To address this challenge, we propose a novel generative model, which tracks the transition of latent clusters, instead of isolated feature representations, to achieve robust modeling. It is characterized by a newly designed dynamic Gaussian mixture distribution, which captures the dynamics of clustering structures, and is used for emitting time series. The generative model is parameterized by neural networks. A structured inference network is also designed for enabling inductive analysis. A gating mechanism is further introduced to dynamically tune the Gaussian mixture distributions. Extensive experimental results on a variety of real-life datasets demonstrate the effectiveness of our method.
Yinjun Wu, Jingchao Ni, Wei Cheng 0002, Bo Zong, Dongjin Song, Zhengzhang Chen, Yanchi Liu, Xuchao Zhang, Susan B. Davidson
AAAI1
2021 CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties
abstract
High-quality labels are expensive to obtain for many machine learning tasks, such as medical image classification tasks. Therefore, probabilistic (weak) labels produced by weak supervision tools are used to seed a process in which influential samples with weak labels are identified and cleaned by several human annotators to improve the model performance. To lower the overall cost and computational overhead of this process, we propose a solution called CHEF (CHEap and Fast label cleaning), which consists of the following three components. First, to reduce the cost of human annotators, we use INFL, which prioritizes the most influential training samples for cleaning and provides cleaned labels to save the cost of one human annotator. Second, to accelerate the sample selector phase and the model constructor phase, we use Increm-INFL to incrementally produce influential samples, and DeltaGrad-L to incrementally update the model. Third, we redesign the typical label cleaning pipeline so that human annotators iteratively clean smaller batch of samples rather than one big batch of samples. This yields better overall model performance and enables possible early termination when the expected model performance has been achieved. Extensive experiments show that our approach gives good model prediction performance while achieving significant speed-ups.
Yinjun Wu, James Weimer, Susan B. Davidson
Proc. VLDB Endow.1
2020 Lessons learned from the early performance evaluation of Intel optane DC persistent memory in DBMS
abstract
Non-volatile memory (NVM) is an emerging technology, which has the persistence characteristics of large capacity storage devices, while providing the low access latency and byte-addressablity of traditional DRAM memory. In this paper, we provide extensive performance evaluations on a recently released NVM device, Intel Optane DC Persistent Memory (PMem), under different configurations with several micro-benchmark tools. Further, we evaluate OLTP and OLAP database workloads with Microsoft SQL Server 2019 when using PMem as buffer pool or persistent storage. From the lessons learned we share some recommendations for future DBMS design with PMem, e.g. simple hardware or software changes are not enough for the best use of PMem in DBMSs.
Yinjun Wu, Kwanghyun Park 0001, Rathijit Sen, Brian Kroth, Jaeyoung Do
DaMoN1
2020 DeltaGrad: Rapid retraining of machine learning models
abstract
Machine learning models are not static and may need to be retrained on slightly changed datasets, for instance, with the addition or deletion of a set of data points. This has many applications, including privacy, robustness, bias reduction, and uncertainty quantifcation. However, it is expensive to retrain models from scratch. To address this problem, we propose the DeltaGrad algorithm for rapid retraining machine learning models based on information cached during the training phase. We provide both theoretical and empirical support for the effectiveness of DeltaGrad, and show that it compares favorably to the state of the art.
Yinjun Wu, Edgar Dobriban, Susan B. Davidson
ICML1
2020 PrIU: A Provenance-Based Approach for Incrementally Updating Regression Models
abstract
The ubiquitous use of machine learning algorithms brings new challenges to traditional database problems such as incremental view update. Much effort is being put in better understanding and debugging machine learning models, as well as in identifying and repairing errors in training datasets. Our focus is on how to assist these activities when they have to retrain the machine learning model after removing problematic training samples in cleaning or selecting different subsets of training data for interpretability. This paper presents an efficient provenance-based approach, PrIU, and its optimized version, PrIU-opt, for incrementally updating model parameters without sacrificing prediction accuracy. We prove the correctness and convergence of the incrementally updated model parameters, and validate it experimentally. Experimental results show that up to two orders of magnitude speed-ups can be achieved by PrIU-opt compared to simply retraining the model from scratch, yet obtaining highly similar models.
Yinjun Wu, Val Tannen, Susan B. Davidson
SIGMOD Conference1
2019 ProvCite: Provenance-based Data Citation
abstract
As research products expand to include structured datasets, the challenge arises of how to automatically generate citations to the results of arbitrary queries against such datasets. Previous work explored this problem in the context of conjunctive queries and views using a Rewriting-Based Model (RBM). However, an increasing number of scientific queries are aggregate, e.g. statistical summaries of the underlying data, for which the RBM cannot be easily extended. In this paper, we show how a Provenance-Based Model (PBM) can be leveraged to 1) generate citations to conjunctive as well as aggregate queries and views; 2) associate citations with individual result tuples to enable arbitrary subsets of the result set to be cited ( fine-grained citations ); and 3) be optimized to return citations in acceptable time. Our implementation of PBM in ProvCite shows that it not only handles a larger class of queries and views than RBM, but can outperform it when restricted to conjunctive views in some cases.
Yinjun Wu, Abdussalam Alawini, Daniel Deutch, Tova Milo, Susan B. Davidson
Proc. VLDB Endow.1
2018 Data Citation: Giving Credit Where Credit is Due
abstract
An increasing amount of information is being published in structured databases and retrieved using queries, raising the question of how query results should be cited. Since there are a large number of possible queries over a database, one strategy is to specify citations to a small set of frequent queries - citation views - and use these to construct citations to other "general" queries. We present three approaches to implementing citation views and describe alternative policies for the joint, alternate and aggregated use of citation views. Extensive experiments using both synthetic and realistic citation views and queries show the trade-offs between the approaches in terms of the time to generate citations, as well as the size of the resulting citation. They also show that the choice of policy has a huge effect both on performance and size, leading to useful guidelines for what policies to use and how to specify citation views.
Yinjun Wu, Abdussalam Alawini, Susan B. Davidson, Gianmaria Silvello
SIGMOD Conference1
2017 Automating Data Citation in CiteDB
abstract
An increasing amount of information is being collected in structured, evolving, curated databases, driving the question of how information extracted from such datasets via queries should be cited. While several databases say how data should be cited for web-page views of the database, they leave it to users to manually construct the citations. Furthermore, they do not say how data extracted by queries other than web-page views -- general queries -- should be cited. This demo shows how citations can be specified for a small set of views of the database, and used to automatically generate citations for general queries against the database.
Abdussalam Alawini, Susan B. Davidson, Yinjun Wu
Proc. VLDB Endow.4
2016 BAH: A Bitmap Index Compression Algorithm for Fast Data Retrieval
abstract
Efficient retrieval of traffic archival data is a must-have technique to detect network attacks, such as APT(advanced persistent threat) attack. In order to take insight from Internet traffic, the bitmap index is increasingly used for efficiently querying over large datasets. However, a raw bitmap index leads to high space consumption and overhead on loading indexes. Various bitmap index compression algorithms are proposed to save storage while improving query efficiency. This paper proposes a new bitmap index compression algorithm called BAH (Byte Aligned Hybrid compression coding). An acceleration algorithm using SIMD is designed to increase the efficiency of AND operation over multiple compressed bitmaps. In all, BAH has a better compression ratio and faster intersection querying speed compared with several previous works such as WAH, PLWAH, COMPAX, Roaring etc. The theoretical analysis shows that the space required by BAH is no larger than 1.6 times the information entropy of the bitmap with density larger than 0.2%. In the experiments, BAH saves about 65% space and 60% space compared with WAH on two datasets. The experiments also demonstrate the query efficiency of BAH with the application in Internet Traffic and Web pages.
Chenxing Li, Zhen Chen 0001, Wenxun Zheng, Yinjun Wu
LCN4
2015 A General Analytical Model for Spatial and Temporal Performance of Bitmap Index Compression Algorithms in Big Data
abstract
Bitmap indexing is flexible to conduct boolean operations in data retrieval. Besides, the query processing based on bitmap indexing is also very fast. Therefore it has been widely used in various big data analytics platforms, such as Druid and Spark etc. However, bitmap index can consume a large amount of memory, which leads to the invention of different kinds of bitmap index compression algorithms without sacrificing temporal performance. In practice, we are often discommoded by choosing a proper algorithm when handling specific problems. Besides, after devising a new algorithm that may outperform existing ones, it is essential to evaluate its performance in theory. Without appropriate theoretical analysis, the deficit of a new algorithm can only be spotted until final experimental results are drawn, thus wasting much time and effort. In this paper, we propose a general analytical model to analyze both the spatial and temporal performance for bitmap index compression algorithms, which can be applied to analyze all kinds of algorithms derived from WAH (word-aligned hybrid). In this model, two types of distributed bitmaps, uniformly distributed bitmaps and clustered bitmaps, are used separately. In order to illustrate this model, several bitmap index compression algorithms are analyzed and compared with each other. Algorithms herein are COMBAT (COMbining Binary And Ternary encoding), SECOMPAX (Scope Extended COMPAX) and CONCISE (Compressed 'n' Composable Integer Set), which are all derived from WAH. Evaluation results by MATLAB simulation about these algorithms are also presented. This paper paves the way for further researches on the performance evaluation of various bitmap index compression algorithms in the future.
Yinjun Wu, Zhen Chen 0001, Yuhao Wen, Wenxun Zheng, Ge Ma
ICCCN1