Okke Schrijvers

dblp:02/10620 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Information theory
interference analysis
0.912025
Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis · ICLR 2025
Algorithmic game theory and mechanism design
market equilibrium
0.912025
Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis · ICLR 2025
Algorithmic game theory and mechanism design › mechanism design
auction design
0.822022
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.722020
Envy, Regret, and Social Welfare Loss · WWW 2020
Online Prediction with Selfish Experts · NIPS 2017
Approximation and online algorithms
online learning
0.622021
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.612022
Equilibria in Auctions with Ad Types · WWW 2022
Algorithmic game theory and mechanism design
price of anarchy
0.612022
Equilibria in Auctions with Ad Types · WWW 2022
Algorithmic game theory and mechanism design › multi-armed bandit
bandits with knapsacks
0.512021
Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021
Mathematical optimization › constrained optimization
budgeted optimization
0.512021
Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021
Algorithmic game theory and mechanism design
online advertising
0.512021
Stochastic bandits for multi-platform budget optimization in online advertising · WWW 2021
Algorithmic game theory and mechanism design › auction theory
auction mechanism
0.412020
Envy, Regret, and Social Welfare Loss · WWW 2020
Approximation and online algorithms › online learning
prediction with expert advice
0.312017
Online Prediction with Selfish Experts · NIPS 2017
Algorithmic game theory and mechanism design › mechanism design › information elicitation
proper scoring rules
0.312017
Online Prediction with Selfish Experts · NIPS 2017
Computational social science and digital humanities › online controlled experiments
a/b testing
0.312025
Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis · ICLR 2025
Data mining
anomaly detection
0.212016
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Data mining › anomaly detection › statistical anomaly detection
non-parametric anomaly detection
0.212016
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Data mining
pattern mining
0.212016
Robust Random Cut Forest Based Anomaly Detection on Streams · ICML 2016
Data mining › anomaly detection
streaming anomaly detection
0.212016
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.212016
Ironing in the Dark · EC 2016
Algorithmic game theory and mechanism design › mechanism design › auction design
revenue-maximizing auction
0.212016
Ironing in the Dark · EC 2016
Approximation and online algorithms
approximation algorithms
0.212015
Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015
Algorithmic game theory and mechanism design › pricing
incentive-compatible pricing
0.212015
Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015
Algorithmic game theory and mechanism design
mechanism design
0.212015
Algorithmic Cartography: Placing Points of Interest and Ads on Maps · KDD 2015
Algorithmic game theory and mechanism design › auction theory
revenue equivalence
0.212022
Equilibria in Auctions with Ad Types · WWW 2022
Machine learning › Learning theory
sample complexity
0.112016
Ironing in the Dark · EC 2016
Information retrieval › ranking
search ranking
0.112015
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
YearPublicationVenuePosition
2025 Interference Among First-Price Pacing Equilibria: A Bias and Variance Analysis
abstract
A/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
ICLR4
2022 Equilibria in Auctions with Ad Types
abstract
This 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
WWW4
2021 Stochastic bandits for multi-platform budget optimization in online advertising
abstract
We 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
WWW5
2020 The Ad Types Problem
Riccardo Colini-Baldeschi, Julián Mestre, Okke Schrijvers, Christopher A. Wilkens
WINE3
2020 Envy, Regret, and Social Welfare Loss
abstract
Incentive 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
WWW3
2019 Online Learning for Measuring Incentive Compatibility in Ad Auctions?
abstract
In 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
WWW2
2017 Online Prediction with Selfish Experts
abstract
We 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
NIPS2
2016 Robust Random Cut Forest Based Anomaly Detection on Streams
abstract
In 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
ICML4
2016 Ironing in the Dark
abstract
This 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
EC2
2015 Algorithmic Cartography: Placing Points of Interest and Ads on Maps
abstract
We 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
KDD2
2015 Inverse Game Theory: Learning Utilities in Succinct Games
abstract
One 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
WINE2
2014 Network Cost-Sharing without Anonymity
Timothy Roughgarden, Okke Schrijvers
SAGT2
2013 Vertex Deletion for 3D Delaunay Triangulations
Kevin Buchin, Olivier Devillers, Wolfgang Mulzer, Okke Schrijvers, Jonathan Richard Shewchuk
ESA4
2013 Visual Explanation of the Complexity in Julia Sets
abstract
Abstract 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. Forum1
2011 Shortest-Paths Preserving Metro Maps
Tal Milea, Okke Schrijvers, Kevin Buchin, Herman J. Haverkort
GD2