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

Qiyao Luo

dblp:303/0338 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
12since 2021 · last 2026
0000-0003-4167-8670ORCID · corroborated

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

Databases, data management, data science and information retrieval · 9 · 5 first-author · 9 since 2021Security and privacy · 3 · 1 first-author · 3 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.

Network and information security
9 papers
Privacy and data protection · 73% Cryptographic protocols and secure computation · 27%
Databases, data mining, and information retrieval
7 papers
Query processing and optimization · 62% Database system architecture and tuning · 20% Database theory · 18%

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

TopicWeightPapersLastEvidence papers
Privacy and data protection
differential privacy
3.862025
RM2: Answer Counting Queries Efficiently under Shuffle Differential Privacy · Proc. ACM Manag. Data 2025
Continual Observation of Joins under Differential Privacy · Proc. ACM Manag. Data 2024
Almost Instance-optimal Clipping for Summation Problems in the Shuffle Model of Differential Privacy · CCS 2024
Privacy and data protection › differential privacy › distributed differential privacy
shuffle model
2.232025
RM2: Answer Counting Queries Efficiently under Shuffle Differential Privacy · Proc. ACM Manag. Data 2025
Almost Instance-optimal Clipping for Summation Problems in the Shuffle Model of Differential Privacy · CCS 2024
Frequency Estimation in the Shuffle Model with Almost a Single Message · CCS 2022
Cryptographic protocols and secure computation
secure multiparty computation
1.932026
Secure Multi-Party Sampling over Joins · Proc. VLDB Endow. 2026
Secure Sampling for Approximate Multi-party Query Processing · Proc. ACM Manag. Data 2023
How to Answer Secure and Private SQL Queries? · ICDE 2025
Query processing and optimization
join processing
1.822026
Secure Multi-Party Sampling over Joins · Proc. VLDB Endow. 2026
Continual Observation of Joins under Differential Privacy · Proc. ACM Manag. Data 2024
Privacy and data protection › differential privacy
continual release
1.422024
Continual Observation of Joins under Differential Privacy · Proc. ACM Manag. Data 2024
Continual Observation under User-level Differential Privacy · SP 2023
Privacy and data protection › privacy-preserving data analysis
frequency estimation
1.322024
Almost Instance-optimal Clipping for Summation Problems in the Shuffle Model of Differential Privacy · CCS 2024
Frequency Estimation in the Shuffle Model with Almost a Single Message · CCS 2022
Cryptographic protocols and secure computation › secure query processing
secure join
1.012026
Secure Multi-Party Sampling over Joins · Proc. VLDB Endow. 2026
Database system architecture and tuning › self-managing database systems
database diagnosis
0.912025
DBPecker: A Graph-Based Compound Anomaly Diagnosis System for Distributed RDBMSs · Proc. VLDB Endow. 2025
Database theory
query answering
0.912025
RM2: Answer Counting Queries Efficiently under Shuffle Differential Privacy · Proc. ACM Manag. Data 2025
Database system architecture and tuning › self-managing database systems › database diagnosis
root cause analysis
0.912025
DBPecker: A Graph-Based Compound Anomaly Diagnosis System for Distributed RDBMSs · Proc. VLDB Endow. 2025
Query processing and optimization
secure query processing
0.912025
How to Answer Secure and Private SQL Queries? · ICDE 2025
Cryptographic protocols and secure computation
private query
0.912025
How to Answer Secure and Private SQL Queries? · ICDE 2025
Database theory
conjunctive query evaluation
0.812024
Relational Algorithms for Top-k Query Evaluation · Proc. ACM Manag. Data 2024
Query processing and optimization
query optimization
0.812024
Relational Algorithms for Top-k Query Evaluation · Proc. ACM Manag. Data 2024
Query processing and optimization
top-k query processing
0.812024
Relational Algorithms for Top-k Query Evaluation · Proc. ACM Manag. Data 2024
Privacy and data protection › differential privacy › privacy mechanism design
instance-optimal mechanism
0.812024
Continual Observation of Joins under Differential Privacy · Proc. ACM Manag. Data 2024
Query processing and optimization
approximate query processing
0.712023
Secure Sampling for Approximate Multi-party Query Processing · Proc. ACM Manag. Data 2023
Query processing and optimization › approximate query processing
sampling-based approximate query processing
0.712023
Secure Sampling for Approximate Multi-party Query Processing · Proc. ACM Manag. Data 2023
Privacy and data protection › privacy analysis › privacy models
user-level differential privacy
0.712023
Continual Observation under User-level Differential Privacy · SP 2023
Privacy and data protection › differential privacy › local differential privacy
heavy hitter identification
0.612022
Frequency Estimation in the Shuffle Model with Almost a Single Message · CCS 2022
Cryptographic protocols and secure computation
secure query processing
0.212024
Relational Algorithms for Top-k Query Evaluation · Proc. ACM Manag. Data 2024
Algorithms and data structures › data streams
streaming algorithms
0.212023
Continual Observation under User-level Differential Privacy · SP 2023

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

secure multiparty computation · 3.3privacy techniques · 1.7matrix mechanism · 1.7cryptography · 1.7relational algorithms · 1.5oblivious algorithms · 1.5differentially private mechanism · 1.5differential privacy · 1.3graph-based anomaly modeling · 0.9causality-aware metric prioritization · 0.9sparse vector aggregation · 0.8clipping mechanism · 0.8differential privacy mechanism design · 0.7
YearPublicationVenuePosition
2026 DBRooter: An Efficient Causal Root Cause Analysis Framework for Distributed Databases
Qingfeng Xiang, Yingxia Shao, Chenglin Tian, Quanqing Xu, Qiyao Luo
DASFAA (2)5
2026 Secure Query Processing with Linear Online Cost
Qiyao Luo, Wei Dong 0007, Ke Yi 0001
ICDE1
2026 Secure Multi-Party Sampling over Joins
Qiyao Luo, Quanqing Xu, Chuanhui Yang
Proc. VLDB Endow.1
2025 How to Answer Secure and Private SQL Queries?
abstract
In the era of big data, the ability to process and analyze large volumes of data is critical for decision-making, marketing and sales, healthcare and scientific research, etc. However, this capability also brings significant challenges related to data security and privacy. Secure and private query processing is essential to address these challenges. It ensures the protection of private and confidential data, compliance with stringent regulatory requirements, and the maintenance of user trust. Additionally, it enables safe data sharing and collaborative analysis while preserving the utility of the data. By incorporating advanced cryptographic and privacy techniques, secure and private query processing can defend against sophisticated cyber threats. This tutorial highlights the importance of integrating robust security and privacy measures into query processing to build trustworthy database systems. It reviews current systems and protocols that achieve these goals and discusses future directions for easy-to-use query processing under secure and private protection.
Qiyao Luo, Quanqing Xu, Chuanhui Yang
ICDE1
2025 RM2: Answer Counting Queries Efficiently under Shuffle Differential Privacy
abstract
Differential privacy (DP) is a leading standard for protecting individual privacy in data collection and analysis. This paper explores the shuffle model of DP, which balances privacy and utility by allowing users to send messages to a trusted shuffler before reaching an untrusted analyzer anonymously. We focus on efficiently implementing the matrix mechanism in shuffle-DP, where efficiency is defined by the number of messages each user sends. Our contributions include a baseline shuffle-DP mechanism that naively adapts the matrix mechanism, followed by an improved mechanism that reduces message complexity while maintaining error levels comparable to central-DP. We demonstrate the versatility of our approach across common query workloads, such as range queries and data cubes, achieving significant improvements in message efficiency. Experimental results confirm that our method outperforms the baseline solution while closely matching the accuracy of central-DP mechanisms.
Qiyao Luo, Jianzhe Yu, Wei Dong 0007, Quanqing Xu, Chuanhui Yang, Ke Yi 0001
Proc. ACM Manag. Data1
2025 DBPecker: A Graph-Based Compound Anomaly Diagnosis System for Distributed RDBMSs
abstract
This demonstration introduces DBPecker, an integrated diagnostic platform tailored for distributed relational database systems. DBPecker leverages a graph-based anomaly modeling approach to capture inter-node dependencies and effectively localize compound anomalies, while a causality-aware metric prioritization module automatically isolates critical performance indicators. By unifying anomaly detection with a comprehensive root cause analysis pipeline, the system facilitates rapid and precise diagnosis in distributed database environments. Evaluated on a multi-node OceanBase cluster, DBPecker not only accelerates the identification of underlying anomalies but also substantially improves operational reliability, offering practical insights and actionable recommendations for real-world distributed database management.
Qingliu Wu, Qingfeng Xiang, Yingxia Shao, Qiyao Luo, Quanqing Xu
Proc. VLDB Endow.4
2024 Almost Instance-optimal Clipping for Summation Problems in the Shuffle Model of Differential Privacy
abstract
Differentially private mechanisms achieving worst-case optimal error bounds (e.g., the classical Laplace mechanism) are well-studied in the literature. However, when typical data are far from the worst case, instance-specific error bounds---which depend on the largest value in the dataset---are more meaningful. For example, consider the sum estimation problem, where each user has an integer xi from the domain {0,1,...,U} and we wish to estimate ∑i xi. This has a worst-case optimal error of O(U/ε), while recent work has shown that the clipping mechanism can achieve an instance-optimal error of O(maxi xi ⋅ log log U /ε). Under the shuffle model, known instance-optimal protocols are less communication-efficient. The clipping mechanism also works in the shuffle model, but requires two rounds: Round one finds the clipping threshold, and round two does the clipping and computes the noisy sum of the clipped data. In this paper, we show how these two seemingly sequential steps can be done simultaneously in one round using just 1+o(1) messages per user, while maintaining the instance-optimal error bound. We also extend our technique to the high-dimensional sum estimation problem and sparse vector aggregation (a.k.a. frequency estimation under user-level differential privacy).
Wei Dong 0007, Qiyao Luo, Giulia Fanti, Elaine Shi, Ke Yi 0001
CCS2
2024 Relational Algorithms for Top-k Query Evaluation
abstract
The evaluation of top-k conjunctive queries, a staple in business analysis, often requires evaluating the conjunctive query prior to filtering the top-k results, leading to a significant computational overhead within Database Management Systems (DBMSs). While efficient algorithms have been proposed, their integration into DBMSs remains arduous. We introduce relational algorithms, a paradigm where each algorithmic step is expressed by a relational operator. This allows the algorithm to be represented as a set of SQL queries, enabling easy deployment across different systems that support SQL. We introduce two novel relational algorithms, level-k and product-k, specifically designed for evaluating top-k conjunctive queries and demonstrate that level-k achieves optimal running time for top-k free-connex queries. Furthermore, these algorithms enable easy translation into an oblivious algorithm for secure query evaluations. The presented algorithms are not only theoretically optimal but also exhibit eminent efficiency in practice. The experiment results show significant improvements, with our rewritten SQL outperforming the baseline by up to 6 orders of magnitude. Moreover, our secure implementations not only achieve substantial speedup compared to the baseline with secure guarantees but even surpass those baselines that have no secure guarantees.
Qichen Wang 0001, Qiyao Luo
Proc. ACM Manag. Data2
2024 Continual Observation of Joins under Differential Privacy
abstract
The problem of continual observation under differential privacy has been studied extensively in the literature. However, all existing works, with the exception of [28,51], have only studied the simple counting query and its derivatives. Join queries, which are arguably the most important class of queries in relational databases, have only been considered in [28,51], but the solutions offered there have two limitations: First, they only support a few specific graph pattern queries, which are special cases of joins. Second, they require hard degree/frequency constraints on the graph/database instance, and the privatized query answers have errors proportional to these constraints. In this paper, we propose a new differentially private mechanism for continual observation of joins that overcomes these two limitations. Our mechanism supports arbitrary joins and predicates, and do not require any constraints to be given in advance, even over an infinite stream. More importantly, it yields an error that is proportional to the actual maximum degree/frequencies in the graph/database instance at the current time of observation. Such an instance-specific utility guarantee is much preferred for the continual observation problem, where the database size and the query answer may change significantly over time.
Wei Dong 0007, Qiyao Luo, Elaine Shi, Ke Yi 0001
Proc. ACM Manag. Data3
2023 Continual Observation under User-level Differential Privacy
abstract
In the foundational work of Dwork et al. [15] on continual observation under differential privacy (DP), two privacy models have been proposed: event-level DP and user-level DP. The latter provides a much stronger notion of privacy, as it allows a user to contribute an arbitrary number of items. Under event-level DP, their mechanisms match the optimal utility bounds in the static setting up to polylogarithmic factors for all union-preserving functions. Unfortunately, in contrast to this strong result for event-level DP, their user-level DP mechanisms have weak utility guarantees and many restrictions on the data. In this paper, we take an instance-specific approach, designing continual observation mechanisms for a number of fundamental functions under user-level DP. Our mechanisms do not need any a priori restrictions on the data, while providing utility guarantees that degrade gracefully as the hardness of the data increases. For the count and sum function, our mechanisms are down-neighborhood optimal, matching the static setting up to polylogarithmic factors. For other functions, they do not match the static case, but we prove that this is inevitable, which is the first separation result for continual observation under differential privacy.
Wei Dong 0007, Qiyao Luo, Ke Yi 0001
SP2
2023 Secure Sampling for Approximate Multi-party Query Processing
abstract
We study the problem of random sampling in the secure multi-party computation (MPC) model. In MPC, taking a sample securely must have a cost Ω(n) irrespective to the sample size s. This is in stark contrast with the plaintext setting, where a sample can be taken in O(s) time trivially. Thus, the goal of approximate query processing (AQP) with sublinear costs seems unachievable under MPC. To get around this inherent barrier, in this paper we take a two-stage approach: In the offline stage, we generate a batch of n/s samples with (n) total cost, which can then be consumed to answer queries as they arrive online. Such an approach allows us to achieve an Õ(s) amortized cost per query, similar to the plaintext setting. Based on our secure batch sampling algorithms, we build MASQUE, an MPC-AQP system that achieves sublinear online query costs by running an MPC protocol to evaluate the queries on pre-generated samples. MASQUE achieves the strong security guarantee of the MPC model, i.e., nothing is revealed beyond the query result, which itself can be further protected by (amplified) differential privacy
Qiyao Luo, Ke Yi 0001, Sheng Wang 0011, Feifei Li 0001
Proc. ACM Manag. Data1
2022 Frequency Estimation in the Shuffle Model with Almost a Single Message
abstract
We present a protocol in the shuffle model of differential privacy (DP) for the frequency estimation problem that achieves error ω(1) ⋅ O(log n), almost matching the central-DP accuracy, with 1 + o(1) messages per user. This exhibits a sharp transition phenomenon, as there is a lower bound of Ω (n1/4) if each user is allowed to send only one message. Previously, such a result is only known when the domain size B is o(n). For a large domain, we also need an efficient method to identify the heavy hitters (i.e., elements that are frequent enough). For this purpose, we design a shuffle-DP protocol that uses o(1) messages per user and can identify all heavy hitters in time polylogarithmic in B. Finally, by combining our frequency estimation and the heavy hitter detection protocols, we show how to solve the B-dimensional 1-sparse vector summation problem in the high-dimensional setting B=Ω(n), achieving the optimal central-DP MSE Õ(n) with 1 + o(1) messages per user. In addition to error and message number, our protocols improve in terms of message size and running time as well. They are also very easy to implement. The experimental results demonstrate order-of-magnitude improvement over prior work.
Qiyao Luo, Ke Yi 0001
CCS1