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

Kelly Kostopoulou

dblp:284/9667 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
5since 2021 · last 2026
0009-0006-2148-9767ORCID · corroborated

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

Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.

Network and information security
3 papers
Privacy and data protection · 82% Web and mobile security · 18%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%
Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 59% Machine learning and data management · 23% Data stream processing · 18%

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

TopicWeightPapersLastEvidence papers
Privacy and data protection
differential privacy
2.332025
DPack: Efficiency-Oriented Privacy Budget Scheduling · EuroSys 2025
Cookie Monster: Efficient On-Device Budgeting for Differentially-Private Ad-Measurement Systems · SOSP 2024
Turbo: Effective Caching in Differentially-Private Databases · SOSP 2023
Privacy and data protection › differential privacy › privacy accounting
privacy budget allocation
0.912025
DPack: Efficiency-Oriented Privacy Budget Scheduling · EuroSys 2025
Query processing and optimization › secure query processing
differentially private query answering
0.712023
Turbo: Effective Caching in Differentially-Private Databases · SOSP 2023
Machine learning › Efficient and distributed learning › federated learning
communication-efficient federated learning
0.512021
DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning · NeurIPS 2021
Machine learning › Efficient and distributed learning
federated learning
0.512021
DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning · NeurIPS 2021
Machine learning › Efficient and distributed learning › distributed training › gradient compression
gradient sparsification
0.512021
DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning · NeurIPS 2021
Machine learning and data management
privacy-preserving machine learning
0.312025
DPack: Efficiency-Oriented Privacy Budget Scheduling · EuroSys 2025
Privacy and data protection
privacy-preserving data analysis
0.212024
Cookie Monster: Efficient On-Device Budgeting for Differentially-Private Ad-Measurement Systems · SOSP 2024

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

scheduling · 1.7knapsack problem · 1.7approximation algorithm · 1.7private multiplicative weights · 1.3differential privacy parallel composition · 1.3differential privacy · 0.8run-length encoding · 0.5deflate · 0.5curve fitting · 0.5bloom filter · 0.5
YearPublicationVenuePosition
2026 Rosé: Flexible Replication With Strong Semantics For Partitioned Databases
Ioannis Zarkadas, Kelly Kostopoulou, Thomas Graham, Philip A. Bernstein, Asaf Cidon, Tamer Eldeeb
CIDR2
2025 DPack: Efficiency-Oriented Privacy Budget Scheduling
abstract
Machine learning (ML) models can leak information about users, and differential privacy (DP) provides a rigorous way to bound that leakage under a given budget. This DP budget can be regarded as a new type of computing resource in workloads of multiple ML models training on user data. Once it is used, the DP budget is forever consumed. Therefore, it is crucial to allocate it most efficiently to train as many models as possible. This paper presents a scheduler for the privacy resources that optimizes for efficiency. We formulate privacy scheduling as a new type of multidimensional knapsack problem, called privacy knapsack, which maximizes DP budget efficiency. We show that privacy knapsack is NP-hard, hence practical algorithms are necessarily approximate. We develop an approximation algorithm for privacy knapsack, DPack, and evaluate it on microbenchmarks and on a new, synthetic private-ML workload we developed from the Alibaba ML cluster trace. We show that DPack: (1) often approaches the efficiency-optimal schedule, (2) consistently schedules more tasks compared to a state-of-the-art privacy scheduling algorithm that focused on fairness instead of efficiency (1.3-1.7× in Alibaba, 1.0-2.6X in microbenchmarks), but (3) sacrifices some level of fairness for efficiency. Using DPack, DP ML operators should be able to train more models on the same amount of user data while offering the same privacy guarantee to their users.
Pierre Tholoniat, Kelly Kostopoulou, Mosharaf Chowdhury, Asaf Cidon, Roxana Geambasu, Mathias Lécuyer
EuroSys2
2024 Cookie Monster: Efficient On-Device Budgeting for Differentially-Private Ad-Measurement Systems
abstract
With the impending removal of third-party cookies from major browsers and the introduction of new privacy-preserving advertising APIs, the research community has a timely opportunity to assist industry in qualitatively improving the Web's privacy. This paper discusses our efforts, within a W3C community group, to enhance existing privacy-preserving advertising measurement APIs. We analyze designs from Google, Apple, Meta and Mozilla, and augment them with a more rigorous and efficient differential privacy (DP) budgeting component. Our approach, called Cookie Monster, enforces well-defined DP guarantees and enables advertisers to conduct more private measurement queries accurately. By framing the privacy guarantee in terms of an individual form of DP, we can make DP budgeting more efficient than in current systems that use a traditional DP definition. We incorporate Cookie Monster into Chrome and evaluate it on microbenchmarks and advertising datasets. Across workloads, Cookie Monster significantly outperforms baselines in enabling more advertising measurements under comparable DP protection.
Pierre Tholoniat, Kelly Kostopoulou, Peter McNeely, Prabhpreet Singh Sodhi, Anirudh Varanasi, Benjamin Case, Asaf Cidon, Roxana Geambasu, Mathias Lécuyer
SOSP2
2023 Turbo: Effective Caching in Differentially-Private Databases
abstract
Differentially-private (DP) databases allow for privacy-preserving analytics over sensitive datasets or data streams. In these systems, user privacy is a limited resource that must be conserved with each query. We propose Turbo, a novel, state-of-the-art caching layer for linear query workloads over DP databases. Turbo builds upon private multiplicative weights (PMW), a DP mechanism that is powerful in theory but ineffective in practice, and transforms it into a highly-effective caching mechanism, PMW-Bypass, that uses prior query results obtained through an external DP mechanism to train a PMW to answer arbitrary future linear queries accurately and "for free" from a privacy perspective. Our experiments on public Covid and CitiBike datasets show that Turbo with PMW-Bypass conserves 1.7 -- 15.9× more budget compared to vanilla PMW and simpler cache designs, a significant improvement. Moreover, Turbo provides support for range query workloads, such as timeseries or streams, where opportunities exist to further conserve privacy budget through DP parallel composition and warm-starting of PMW state. Our work provides a theoretical foundation and general system design for effective caching in DP databases.
Kelly Kostopoulou, Pierre Tholoniat, Asaf Cidon, Roxana Geambasu, Mathias Lécuyer
SOSP1
2021 DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning
abstract
Sparse tensors appear frequently in federated deep learning, either as a direct artifact of the deep neural network’s gradients, or as a result of an explicit sparsification process. Existing communication primitives are agnostic to the peculiarities of deep learning; consequently, they impose unnecessary communication overhead. This paper introduces DeepReduce, a versatile framework for the compressed communication of sparse tensors, tailored to federated deep learning. DeepReduce decomposes sparse tensors into two sets, values and indices, and allows both independent and combined compression of these sets. We support a variety of common compressors, such as Deflate for values, or run-length encoding for indices. We also propose two novel compression schemes that achieve superior results: curve fitting-based for values, and bloom filter-based for indices. DeepReduce is orthogonal to existing gradient sparsifiers and can be applied in conjunction with them, transparently to the end-user, to significantly lower the communication overhead. As proof of concept, we implement our approach on TensorFlow and PyTorch. Our experiments with large real models demonstrate that DeepReduce transmits 320% less data than existing sparsifiers, without affecting accuracy. Code is available at https://github.com/hangxu0304/DeepReduce.
Kelly Kostopoulou, Aritra Dutta, Xin Li 0022, Alexandros Ntoulas, Panos Kalnis
NeurIPS2