Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuxin Wang 0004
dblp:68/1041-4
· DBLP profile ↗
8ranked-venue papers
4as first author
4since 2021 · last 2023
0000-0003-4562-4055ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 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.
| Network and information security
7 papers |
Privacy and data protection · 100% | |
| Software engineering, system software, and programming languages
4 papers |
Software maintenance and evolution · 60% Program analysis · 25% Program verification · 15% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection
differential privacy |
3.2 | 7 | 2023 | Free gap estimates from the exponential mechanism, sparse vector, noisy max and related algorithms · VLDB J. 2023 Optimizing Fitness-For-Use of Differentially Private Linear Queries · Proc. VLDB Endow. 2021 DPGen: Automated Program Synthesis for Differential Privacy · CCS 2021 |
Privacy and data protection › differential privacy › privacy auditing
verification of differential privacy |
0.8 | 2 | 2020 | CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples · CCS 2020 Proving differential privacy with shadow execution · PLDI 2019 |
Privacy and data protection › differential privacy
privacy mechanism design |
0.7 | 1 | 2023 | Free gap estimates from the exponential mechanism, sparse vector, noisy max and related algorithms · VLDB J. 2023 |
Software maintenance and evolution › code review
automated code review |
0.7 | 1 | 2023 | Last Diff Analyzer: Multi-language Automated Approver for Behavior-Preserving Code Revisions · ESEC/SIGSOFT FSE 2023 |
Software maintenance and evolution
code review |
0.7 | 1 | 2023 | Last Diff Analyzer: Multi-language Automated Approver for Behavior-Preserving Code Revisions · ESEC/SIGSOFT FSE 2023 |
Privacy and data protection › differential privacy › differentially private query answering
linear queries |
0.5 | 1 | 2021 | Optimizing Fitness-For-Use of Differentially Private Linear Queries · Proc. VLDB Endow. 2021 |
Program analysis
static analysis |
0.4 | 1 | 2020 | CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples · CCS 2020 |
Privacy and data protection › differential privacy › privacy accounting
privacy budget allocation |
0.4 | 1 | 2019 | Free Gap Information from the Differentially Private Sparse Vector and Noisy Max Mechanisms · Proc. VLDB Endow. 2019 |
Privacy and data protection › differential privacy › privacy mechanism design
sparse vector technique |
0.4 | 1 | 2019 | Free Gap Information from the Differentially Private Sparse Vector and Noisy Max Mechanisms · Proc. VLDB Endow. 2019 |
Program verification › probabilistic verification
probabilistic program verification |
0.4 | 1 | 2019 | Proving differential privacy with shadow execution · PLDI 2019 |
Program analysis › dynamic analysis
shadow execution |
0.4 | 1 | 2019 | Proving differential privacy with shadow execution · PLDI 2019 |
Program verification › model checking
counterexample generation |
0.1 | 1 | 2020 | CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples · CCS 2020 |
Privacy and data protection › differential privacy › differentially private query answering
counting queries |
0.1 | 1 | 2019 | Free Gap Information from the Differentially Private Sparse Vector and Noisy Max Mechanisms · Proc. VLDB Endow. 2019 |
Methods — techniques the papers use, named apart from their topics
noisy max · 1.3exponential mechanism · 1.3counterexample generation · 1.2program synthesis · 1.0noise injection · 1.0static program analysis · 0.9program analysis · 0.7multi-language analysis · 0.7matrix mechanism · 0.5gaussian noise · 0.5covariance optimization · 0.5verification · 0.4program logic · 0.4adaptive budget control · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Last Diff Analyzer: Multi-language Automated Approver for Behavior-Preserving Code RevisionsabstractCode review is a crucial step in ensuring the quality and maintainability of software systems. However, this process can be time-consuming and resource-intensive, especially in large-scale projects where a significant number of code changes are submitted every day. Fortunately, not all code changes require human reviews, as some may only contain syntactic modifications that do not alter the behavior of the system, such as format changes, variable / function renamings, and constant extractions. Yuxin Wang 0004, Adam Welc, Lazaro Clapp, Lingchao Chen |
ESEC/SIGSOFT FSE | 1 |
| 2023 | Free gap estimates from the exponential mechanism, sparse vector, noisy max and related algorithms
Zeyu Ding 0001, Yuxin Wang 0004, Yingtai Xiao, Guanhong Wang, Danfeng Zhang, Daniel Kifer |
VLDB J. | 2 |
| 2021 | DPGen: Automated Program Synthesis for Differential PrivacyabstractDifferential privacy has become a de facto standard for releasing data in a privacy-preserving way. Creating a differentially private algorithm is a process that often starts with a noise-free (non-private) algorithm. The designer then decides where to add noise, and how much of it to add. This can be a non-trivial process -- if not done carefully, the algorithm might either violate differential privacy or have low utility. Yuxin Wang 0004, Zeyu Ding 0001, Yingtai Xiao, Daniel Kifer, Danfeng Zhang |
CCS | 1 |
| 2021 | Optimizing Fitness-For-Use of Differentially Private Linear QueriesabstractIn practice, differentially private data releases are designed to support a variety of applications. A data release is fit for use if it meets target accuracy requirements for each application. In this paper, we consider the problem of answering linear queries under differential privacy subject to per-query accuracy constraints. Existing practical frameworks like the matrix mechanism do not provide such fine-grained control (they optimize total error, which allows some query answers to be more accurate than necessary, at the expense of other queries that become no longer useful). Thus, we design a fitness-for-use strategy that adds privacy-preserving Gaussian noise to query answers. The covariance structure of the noise is optimized to meet the fine-grained accuracy requirements while minimizing the cost to privacy. Yingtai Xiao, Zeyu Ding 0001, Yuxin Wang 0004, Danfeng Zhang, Daniel Kifer |
Proc. VLDB Endow. | 3 |
| 2020 | CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise CounterexamplesabstractWe propose CheckDP, an automated and integrated approach for proving or disproving claims that a mechanism is differentially private. CheckDP can find counterexamples for mechanisms with subtle bugs for which prior counterexample generators have failed. Furthermore, it was able to automatically generate proofs for correct mechanisms for which no formal verification was reported before. CheckDP is built on static program analysis, allowing it to be more efficient and precise in catching infrequent events than sampling based counterexample generators (which run mechanisms hundreds of thousands of times to estimate their output distribution). Moreover, its sound approach also allows automatic verification of correct mechanisms. When evaluated on standard benchmarks and newer privacy mechanisms, CheckDP generates proofs (for correct mechanisms) and counterexamples (for incorrect mechanisms) within 70 seconds without any false positives or false negatives. Yuxin Wang 0004, Zeyu Ding 0001, Daniel Kifer, Danfeng Zhang |
CCS | 1 |
| 2019 | Proving differential privacy with shadow executionabstractRecent work on formal verification of differential privacy shows a trend toward usability and expressiveness -- generating a correctness proof of sophisticated algorithm while minimizing the annotation burden on programmers. Sometimes, combining those two requires substantial changes to program logics: one recent paper is able to verify Report Noisy Max automatically, but it involves a complex verification system using customized program logics and verifiers. Yuxin Wang 0004, Zeyu Ding 0001, Guanhong Wang, Daniel Kifer, Danfeng Zhang |
PLDI | 1 |
| 2019 | Free Gap Information from the Differentially Private Sparse Vector and Noisy Max MechanismsabstractNoisy Max and Sparse Vector are selection algorithms for differential privacy and serve as building blocks for more complex algorithms. In this paper we show that both algorithms can release additional information for free (i.e., at no additional privacy cost). Noisy Max is used to return the approximate maximizer among a set of queries. We show that it can also release for free the noisy gap between the approximate maximizer and runner-up. This free information can improve the accuracy of certain subsequent counting queries by up to 50%. Sparse Vector is used to return a set of queries that are approximately larger than a fixed threshold. We show that it can adaptively control its privacy budget (use less budget for queries that are likely to be much larger than the threshold) in order to increase the amount of queries it can process. These results follow from a careful privacy analysis. Zeyu Ding 0001, Yuxin Wang 0004, Danfeng Zhang, Daniel Kifer |
Proc. VLDB Endow. | 2 |
| 2018 | Detecting Violations of Differential PrivacyabstractThe widespread acceptance of differential privacy has led to the publication of many sophisticated algorithms for protecting privacy. However, due to the subtle nature of this privacy definition, many such algorithms have bugs that make them violate their claimed privacy. In this paper, we consider the problem of producing counterexamples for such incorrect algorithms. The counterexamples are designed to be short and human-understandable so that the counterexample generator can be used in the development process -- a developer could quickly explore variations of an algorithm and investigate where they break down. Our approach is statistical in nature. It runs a candidate algorithm many times and uses statistical tests to try to detect violations of differential privacy. An evaluation on a variety of incorrect published algorithms validates the usefulness of our approach: it correctly rejects incorrect algorithms and provides counterexamples for them within a few seconds. Zeyu Ding 0001, Yuxin Wang 0004, Guanhong Wang, Danfeng Zhang, Daniel Kifer |
CCS | 2 |