EDBT 2026 Demo / reviewers in the wild / expert
Okke Schrijvers
dblp:02/10620
· DBLP profile ↗
15ranked-venue papers
1as first author
3since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 7 · 2 since 2021Artificial intelligence and machine learning · 5 · 1 since 2021Databases, data management, data science and information retrieval · 5 · 2 since 2021Theory of computation · 4Graphics, computer vision, multimedia, augmented reality and games · 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.
| Theoretical computer science
8 papers |
Algorithmic game theory and mechanism design · 73% Approximation and online algorithms · 12% Information theory · 9% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 82% Machine learning and data management · 12% Information retrieval · 5% |
Topics — the 26 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information theory
interference analysis |
0.9 | 1 | 2025 | Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis · ICLR 2025 |
Algorithmic game theory and mechanism design
market equilibrium |
0.9 | 1 | 2025 | Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis · ICLR 2025 |
Algorithmic game theory and mechanism design › mechanism design
auction design |
0.8 | 2 | 2022 | Equilibria in Auctions with Ad Types · WWW 2022 Ironing in the Dark · EC 2016 |
Algorithmic game theory and mechanism design › mechanism design
incentive compatibility |
0.7 | 2 | 2020 | Envy, Regret, and Social Welfare Loss · WWW 2020 Online Prediction with Selfish Experts · NIPS 2017 |
Approximation and online algorithms
online learning |
0.6 | 2 | 2021 | Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021 Online Learning for Measuring Incentive Compatibility in Ad Auctions? · WWW 2019 |
Algorithmic game theory and mechanism design › mechanism design › auction design › ad auction
position auction |
0.6 | 1 | 2022 | Equilibria in Auctions with Ad Types · WWW 2022 |
Algorithmic game theory and mechanism design
price of anarchy |
0.6 | 1 | 2022 | Equilibria in Auctions with Ad Types · WWW 2022 |
Algorithmic game theory and mechanism design › multi-armed bandit
bandits with knapsacks |
0.5 | 1 | 2021 | Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021 |
Mathematical optimization › constrained optimization
budgeted optimization |
0.5 | 1 | 2021 | Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021 |
Algorithmic game theory and mechanism design
online advertising |
0.5 | 1 | 2021 | Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021 |
Algorithmic game theory and mechanism design › auction theory
auction mechanism |
0.4 | 1 | 2020 | Envy, Regret, and Social Welfare Loss · WWW 2020 |
Approximation and online algorithms › online learning
prediction with expert advice |
0.3 | 1 | 2017 | Online Prediction with Selfish Experts · NIPS 2017 |
Algorithmic game theory and mechanism design › mechanism design › information elicitation
proper scoring rules |
0.3 | 1 | 2017 | Online Prediction with Selfish Experts · NIPS 2017 |
Computational social science and digital humanities › online controlled experiments
a/b testing |
0.3 | 1 | 2025 | Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis · ICLR 2025 |
Data mining
anomaly detection |
0.2 | 1 | 2016 | Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016 |
Data mining › anomaly detection › statistical anomaly detection
non-parametric anomaly detection |
0.2 | 1 | 2016 | Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016 |
Data mining
pattern mining |
0.2 | 1 | 2016 | Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016 |
Data mining › anomaly detection
streaming anomaly detection |
0.2 | 1 | 2016 | Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016 |
Algorithmic game theory and mechanism design › mechanism design › auction design
prior-independent auction |
0.2 | 1 | 2016 | Ironing in the Dark · EC 2016 |
Algorithmic game theory and mechanism design › mechanism design › auction design
revenue-maximizing auction |
0.2 | 1 | 2016 | Ironing in the Dark · EC 2016 |
Approximation and online algorithms
approximation algorithms |
0.2 | 1 | 2015 | Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015 |
Algorithmic game theory and mechanism design › pricing
incentive-compatible pricing |
0.2 | 1 | 2015 | Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015 |
Algorithmic game theory and mechanism design
mechanism design |
0.2 | 1 | 2015 | Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015 |
Algorithmic game theory and mechanism design › auction theory
revenue equivalence |
0.2 | 1 | 2022 | Equilibria in Auctions with Ad Types · WWW 2022 |
Machine learning › Learning theory
sample complexity |
0.1 | 1 | 2016 | Ironing in the Dark · EC 2016 |
Information retrieval › ranking
search ranking |
0.1 | 1 | 2015 | Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015 |
Methods — techniques the papers use, named apart from their topics
plug-in estimator · 1.7debiased surrogate · 1.7budget-split design · 1.7asymptotic normality · 1.7regret analysis · 1.3no-regret learning · 0.6bayes-nash equilibrium · 0.6stochastic bandits · 0.5stochastic bandit · 0.5statistical testing · 0.4counterfactual experiments · 0.4streaming sketch · 0.2random cut forest · 0.2myerson optimal auction · 0.2ironing · 0.2incentive-compatible pricing · 0.2approximation algorithm · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Interference Among First-Price Pacing Equilibria: A Bias and Variance AnalysisabstractA/B testing is widely used in the internet industry. For online marketplaces (such as advertising markets), standard approaches to A/B testing may lead to biased results when buyers have budget constraints, as budget consumption in one arm of the experiment impacts performance of the other arm.
This is often addressed using a budget-split design. Yet such splitting may degrade statistical performance as budgets become too small in each arm.
We propose a parallel budget-controlled A/B testing design where we use market segmentation to identify submarkets in the larger market, and we run parallel budget-split experiments in each submarket.
We demonstrate the effectiveness of this approach on real experiments on advertising markets at Meta.
Then, we formally study interference that derives from such experimental designs, using the first-price pacing equilibrium framework as our model of market equilibration.
We propose a debiased surrogate that eliminates the first-order bias of FPPE, and derive a plug-in estimator for the surrogate and establish its asymptotic normality. We then provide an estimation procedure for submarket parallel budget-controlled A/B tests. Finally, we present numerical examples on semi-synthetic data, confirming that the debiasing technique achieves the desired coverage properties. Luofeng Liao, Christian Kroer, Sergei Leonenkov, Okke Schrijvers, Nicolás E. Stier Moses, Congshan Zhang |
ICLR | 4 |
| 2022 | Equilibria in Auctions with Ad TypesabstractThis paper studies equilibrium quality of semi-separable position auctions (known as the Ad Types setting [9]) with greedy or optimal allocation combined with generalized second-price (GSP) or Vickrey-Clarke-Groves (VCG) pricing. We make three contributions: first, we give upper and lower bounds on the Price of Anarchy (PoA) for auctions which use greedy allocation with GSP pricing, greedy allocation with VCG pricing, and optimal allocation with GSP pricing. Second, we give Bayes-Nash equilibrium characterizations for two-player, two-slot instances (for all auction formats) and show that there exists both a revenue hierarchy and revenue equivalence across some formats. Finally, we use no-regret learning algorithms and bidding data from a large online advertising platform to evaluate the performance of the mechanisms under semi-realistic conditions. We find that the VCG mechanism tends to obtain revenue and welfare comparable to or better than that of the other mechanisms. We also find that in practice, each of the mechanisms obtains significantly better welfare than our worst-case bounds might suggest. Hadi Elzayn, Riccardo Colini-Baldeschi, Brian Lan, Okke Schrijvers |
WWW | 4 |
| 2021 | Stochastic bandits for multi-platform budget optimization in online advertisingabstractWe study the problem of an online advertising system that wants to optimally spend an advertiser’s given budget for a campaign across multiple platforms, without knowing the value for showing an ad to the users on those platforms. We model this challenging practical application as a Stochastic Bandits with Knapsacks problem over T rounds of bidding with the set of arms given by the set of distinct bidding m-tuples, where m is the number of platforms. We modify the algorithm proposed in Badanidiyuru et al., [11] to extend it to the case of multiple platforms to obtain an algorithm for both the discrete and continuous bid-spaces. Namely, for discrete bid spaces we give an algorithm with regret , where OPT is the performance of the optimal algorithm that knows the distributions. For continuous bid spaces the regret of our algorithm is . When restricted to this special-case, this bound improves over Sankararaman and Slivkins [34] in the regime OPT < < T, as is the case in the particular application at hand. Second, we show an lower bound for the discrete case and an Ω(m1/3B2/3) lower bound for the continuous setting, almost matching the upper bounds. Finally, we use a real-world data set from a large internet online advertising company with multiple ad platforms and show that our algorithms outperform common benchmarks and satisfy the required properties warranted in the real-world application. Vashist Avadhanula, Riccardo Colini-Baldeschi, Stefano Leonardi 0001, Karthik Abinav Sankararaman, Okke Schrijvers |
WWW | 5 |
| 2020 | The Ad Types Problem
Riccardo Colini-Baldeschi, Julián Mestre, Okke Schrijvers, Christopher A. Wilkens |
WINE | 3 |
| 2020 | Envy, Regret, and Social Welfare LossabstractIncentive compatibility (IC) is a desirable property for any auction mechanism, including those used in online advertising. However, in real world applications practical constraints and complex environments often result in mechanisms that lack incentive compatibility. Recently, several papers investigated the problem of deploying black-box statistical tests to determine if an auction mechanism is incentive compatible by using the notion of IC-Regret that measures the regret of a truthful bidder. Unfortunately, most of those methods are computationally intensive, since they require the execution of many counterfactual experiments. Riccardo Colini-Baldeschi, Stefano Leonardi 0001, Okke Schrijvers, Eric Sodomka |
WWW | 3 |
| 2019 | Online Learning for Measuring Incentive Compatibility in Ad Auctions?abstractIn this paper we investigate the problem of measuring end-to-end Incentive Compatibility (IC) regret given black-box access to an auction mechanism. Our goal is to 1) compute an estimate for IC regret in an auction, 2) provide a measure of certainty around the estimate of IC regret, and 3) minimize the time it takes to arrive at an accurate estimate. We consider two main problems, with different informational assumptions: In the advertiser problem the goal is to measure IC regret for some known valuation v, while in the more general demand-side platform (DSP) problem we wish to determine the worst-case IC regret over all possible valuations. The problems are naturally phrased in an online learning model and we design algorithms for both problems. We give an online learning algorithm where for the advertiser problem the error of determining IC shrinks as (where B is the finite set of bids, T is the number of time steps, and n is number of auctions per time step), and for the DSP problem it shrinks as . For the DSP problem, we also consider stronger IC regret estimation and extend our algorithm to achieve better IC regret error. We validate the theoretical results using simulations with Generalized Second Price (GSP) auctions, which are known to not be incentive compatible and thus have strictly positive IC regret. Zhe Feng 0004, Okke Schrijvers, Eric Sodomka |
WWW | 2 |
| 2017 | Online Prediction with Selfish ExpertsabstractWe consider the problem of binary prediction with expert advice in settings where experts have agency and seek to maximize their credibility. This paper makes three main contributions. First, it defines a model to reason formally about settings with selfish experts, and demonstrates that ``incentive compatible'' (IC) algorithms are closely related to the design of proper scoring rules. Second, we design IC algorithms with good performance guarantees for the absolute loss function. Third, we give a formal separation between the power of online prediction with selfish experts and online prediction with honest experts by proving lower bounds for both IC and non-IC algorithms. In particular, with selfish experts and the absolute loss function, there is no (randomized) algorithm for online prediction---IC or otherwise---with asymptotically vanishing regret. Timothy Roughgarden, Okke Schrijvers |
NIPS | 2 |
| 2016 | Robust Random Cut Forest Based Anomaly Detection on StreamsabstractIn this paper we focus on the anomaly detection problem for dynamic data streams through the lens of random cut forests. We investigate a robust random cut data structure that can be used as a sketch or synopsis of the input stream. We provide a plausible definition of non-parametric anomalies based on the influence of an unseen point on the remainder of the data, i.e., the externality imposed by that point. We show how the sketch can be efficiently updated in a dynamic data stream. We demonstrate the viability of the algorithm on publicly available real data. Sudipto Guha, Nina Mishra, Gourav Roy, Okke Schrijvers |
ICML | 4 |
| 2016 | Ironing in the DarkabstractThis paper presents the first polynomial-time algorithm for position and matroid auction environments that learns, from samples from an unknown distribution, an auction with expected revenue arbitrarily close to the maximum possible. In contrast to most previous work, our results do not assume that the unknown distribution is regular, and require only that the distribution does not have an extremely heavy tail (a necessary assumption for any non-trivial results). Our performance guarantee is with respect to the strongest possible benchmark, the Myerson-optimal auction. Learning a near-optimal auction for an irregular distribution is technically challenging because it requires learning the appropriate "ironed intervals", a delicate global property of the distribution. Timothy Roughgarden, Okke Schrijvers |
EC | 2 |
| 2015 | Algorithmic Cartography: Placing Points of Interest and Ads on MapsabstractWe study the problem of selecting a set of points of interest (POIs) to show on a map. We begin with a formal model of the setting, noting that the utility of a POI may be discounted by (i) the presence of competing businesses nearby as well as (ii) its position in the set of establishments ordered by distance from the user. We present simple, approximately optimal selection algorithms, coupled with incentive compatible pricing schemes in case of advertiser supplied points of interest. Finally, we evaluate our algorithms on real data sets and show that they outperform simple baselines. Mohammad Mahdian, Okke Schrijvers, Sergei Vassilvitskii |
KDD | 2 |
| 2015 | Inverse Game Theory: Learning Utilities in Succinct GamesabstractOne of the central questions in game theory deals with predicting the behavior of an agent. Here, we study the inverse of this problem: given the agents’ equilibrium behavior, what are possible utilities that motivate this behavior? We consider this problem in arbitrary normal-form games in which the utilities can be represented by a small number of parameters, such as in graphical, congestion, and network design games. In all such settings, we show how to efficiently, i.e. in polynomial time, determine utilities consistent with a given correlated equilibrium. However, inferring both utilities and structural elements (e.g., the graph within a graphical game) is in general NP-hard. From a theoretical perspective our results show that rationalizing an equilibrium is computationally easier than computing it; from a practical perspective a practitioner can use our algorithms to validate behavioral models. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Volodymyr Kuleshov, Okke Schrijvers |
WINE | 2 |
| 2014 | Network Cost-Sharing without Anonymity
Timothy Roughgarden, Okke Schrijvers |
SAGT | 2 |
| 2013 | Vertex Deletion for 3D Delaunay Triangulations
Kevin Buchin, Olivier Devillers, Wolfgang Mulzer, Okke Schrijvers, Jonathan Richard Shewchuk |
ESA | 4 |
| 2013 | Visual Explanation of the Complexity in Julia SetsabstractAbstract Julia sets based on quadratic polynomials have a very simple definition, yet a highly intricate shape. Our contribution is to provide a visual explanation for this complexity. To this end we show the construction of Julia sets as a dynamic process, in contrast to showing just a static image of the set itself. Our method is based on the Inverse Iteration Method (IIM). We start with a disk, which is successively distorted. The crucial step is to show an animation of the effect of taking a root of a subset of the complex plane. We present four different approaches for this, using a Riemann surface, a corkscrew, a fan, and disks as metaphors. We packaged our results in an interactive tool with a simple interface, such that everybody can view and inspect these for different Julia sets. The results are useful for teaching complex analysis, promoting mathematics, entertainment, and, above all, as a visual explanation for the complexity of Julia sets. Okke Schrijvers, Jarke J. van Wijk |
Comput. Graph. Forum | 1 |
| 2011 | Shortest-Paths Preserving Metro Maps
Tal Milea, Okke Schrijvers, Kevin Buchin, Herman J. Haverkort |
GD | 2 |