VLDB 2026 Research / reviewers in the wild / expert
Christopher Harshaw
dblp:199/2237 · also Chris Harshaw, Christopher R. Harshaw
· DBLP profile ↗
7ranked-venue papers
2as first author
3since 2021 · last 2023
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 1Theory of computation · 1 · 1 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.
| Theoretical computer science
6 papers |
Mathematical optimization · 80% Approximation and online algorithms · 13% Algorithmic game theory and mechanism design · 7% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% | |
| Computer networks
1 paper |
Datacenter networks · 50% Network management and operations · 50% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › submodular optimization
submodular maximization |
1.3 | 3 | 2023 | How Do You Want Your Greedy: Simultaneous or Repeated? · J. Mach. Learn. Res. 2023 Submodular Maximization beyond Non-negativity: Guarantees, Fast Algorithms, and Applications · ICML 2019 Greed Is Good: Near-Optimal Submodular Maximization via Greedy Optimization · COLT 2017 |
Approximation and online algorithms › approximation algorithms
approximation guarantees |
1.0 | 2 | 2023 | How Do You Want Your Greedy: Simultaneous or Repeated? · J. Mach. Learn. Res. 2023 Submodular Maximization beyond Non-negativity: Guarantees, Fast Algorithms, and Applications · ICML 2019 |
Mathematical optimization
online optimization |
1.0 | 2 | 2023 | CLIP-OGD: An Experimental Design for Adaptive Neyman Allocation in Sequential Experiments · NeurIPS 2023 Projection-Free Online Optimization with Stochastic Gradient: From Convexity to Submodularity · ICML 2018 |
Mathematical optimization
submodular optimization |
0.7 | 2 | 2019 | Submodular Maximization beyond Non-negativity: Guarantees, Fast Algorithms, and Applications · ICML 2019 Projection-Free Online Optimization with Stochastic Gradient: From Convexity to Submodularity · ICML 2018 |
Machine learning › Probabilistic and Bayesian machine learning › experimental design
adaptive experimental design |
0.7 | 1 | 2023 | CLIP-OGD: An Experimental Design for Adaptive Neyman Allocation in Sequential Experiments · NeurIPS 2023 |
Mathematical optimization › submodular optimization › submodular maximization
constrained submodular maximization |
0.7 | 1 | 2023 | How Do You Want Your Greedy: Simultaneous or Repeated? · J. Mach. Learn. Res. 2023 |
Mathematical optimization › combinatorial optimization
greedy algorithm |
0.7 | 1 | 2023 | How Do You Want Your Greedy: Simultaneous or Repeated? · J. Mach. Learn. Res. 2023 |
Mathematical optimization › online optimization
online gradient descent |
0.7 | 1 | 2023 | CLIP-OGD: An Experimental Design for Adaptive Neyman Allocation in Sequential Experiments · NeurIPS 2023 |
Algorithmic game theory and mechanism design › market design
marketplace experiment |
0.6 | 1 | 2022 | Design and Analysis of Bipartite Experiments Under a Linear Exposure-response Model · EC 2022 |
Network management and operations
network configuration |
0.4 | 1 | 2019 | Risk based planning of network changes in evolving data centers · SOSP 2019 |
Mathematical optimization › submodular optimization › submodular maximization
non-monotone submodular maximization |
0.4 | 1 | 2019 | Submodular Maximization beyond Non-negativity: Guarantees, Fast Algorithms, and Applications · ICML 2019 |
Mathematical optimization › submodular optimization › submodular maximization
continuous DR-submodular maximization |
0.3 | 1 | 2018 | Projection-Free Online Optimization with Stochastic Gradient: From Convexity to Submodularity · ICML 2018 |
Mathematical optimization › online optimization
projection-free online learning |
0.3 | 1 | 2018 | Projection-Free Online Optimization with Stochastic Gradient: From Convexity to Submodularity · ICML 2018 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.2 | 1 | 2023 | CLIP-OGD: An Experimental Design for Adaptive Neyman Allocation in Sequential Experiments · NeurIPS 2023 |
Mathematical optimization › integer programming
knapsack constraint |
0.2 | 1 | 2023 | How Do You Want Your Greedy: Simultaneous or Repeated? · J. Mach. Learn. Res. 2023 |
Mathematical optimization
experimental design |
0.2 | 1 | 2022 | Design and Analysis of Bipartite Experiments Under a Linear Exposure-response Model · EC 2022 |
Cloud and datacenter computing › datacenter network
datacenter network operations |
0.1 | 1 | 2019 | Risk based planning of network changes in evolving data centers · SOSP 2019 |
Mathematical optimization › online optimization
regret bounds |
0.1 | 1 | 2018 | Projection-Free Online Optimization with Stochastic Gradient: From Convexity to Submodularity · ICML 2018 |
Recommender systems › video recommendation
movie recommendation |
0.1 | 1 | 2017 | Greed Is Good: Near-Optimal Submodular Maximization via Greedy Optimization · COLT 2017 |
Methods — techniques the papers use, named apart from their topics
variance estimation · 1.3potential outcomes framework · 1.3online gradient descent · 1.3greedy algorithm · 1.2symmetry-based search · 0.8oracle queries · 0.7fixed-point iteration · 0.7linear exposure-response model · 0.6causal inference · 0.6value oracle · 0.4geometric sweep · 0.4sampling · 0.3approximation algorithm · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | CLIP-OGD: An Experimental Design for Adaptive Neyman Allocation in Sequential ExperimentsabstractFrom clinical development of cancer therapies to investigations into partisan bias, adaptive sequential designs have become increasingly popular method for causal inference, as they offer the possibility of improved precision over their non-adaptive counterparts. However, even in simple settings (e.g. two treatments) the extent to which adaptive designs can improve precision is not sufficiently well understood. In this work, we study the problem of Adaptive Neyman Allocation in a design-based potential outcomes framework, where the experimenter seeks to construct an adaptive design which is nearly as efficient as the optimal (but infeasible) non-adaptive Neyman design, which has access to all potential outcomes. Motivated by connections to online optimization, we propose Neyman Ratio and Neyman Regret as two (equivalent) performance measures of adaptive designs for this problem. We present Clip-OGD, an adaptive design which achieves $\widetilde{\mathcal{O}}(\sqrt{T})$ expected Neyman regret and thereby recovers the optimal Neyman variance in large samples. Finally, we construct a conservative variance estimator which facilitates the development of asymptotically valid confidence intervals. To complement our theoretical results, we conduct simulations using data from a microeconomic experiment. Jessica Dai, Paula Gradu, Christopher Harshaw |
NeurIPS | 3 |
| 2023 | How Do You Want Your Greedy: Simultaneous or Repeated?abstractWe present SimulatneousGreedys, a deterministic algorithm for constrained submodular maximization. At a high level, the algorithm maintains $\ell$ solutions and greedily updates them in a simultaneous fashion. SimultaneousGreedys achieves the tightest known approximation guarantees for both $k$-extendible systems and the more general $k$-systems, which are $(k+1)^2/k = k + \mathcal{O}(1)$ and $(1 + \sqrt{k+2})^2 = k + \mathcal{O}(\sqrt{k})$, respectively. We also improve the analysis of RepeatedGreedy, showing that it achieves an approximation ratio of $k + \mathcal{O}(\sqrt{k})$ for $k$-systems when allowed to run for $\mathcal{O}(\sqrt{k})$ iterations, an improvement in both the runtime and approximation over previous analyses. We demonstrate that both algorithms may be modified to run in nearly linear time with an arbitrarily small loss in the approximation. Both SimultaneousGreedys and RepeatedGreedy are flexible enough to incorporate the intersection of $m$ additional knapsack constraints, while retaining similar approximation guarantees: both algorithms yield an approximation guarantee of roughly $k + 2m + \mathcal{O}(\sqrt{k+m})$ for $k$-systems and SimultaneousGreedys enjoys an improved approximation guarantee of $k+2m + \mathcal{O}(\sqrt{m})$ for $k$-extendible systems. To complement our algorithmic contributions, we prove that no algorithm making polynomially many oracle queries can achieve an approximation better than $k + 1/2 - \epsilon$. We also present SubmodularGreedy.jl, a Julia package which implements these algorithms. Finally, we test these algorithms on real datasets. Moran Feldman, Christopher Harshaw, Amin Karbasi |
J. Mach. Learn. Res. | 2 |
| 2022 | Design and Analysis of Bipartite Experiments Under a Linear Exposure-response ModelabstractA bipartite experiment consists of one set of units being assigned treatments and another set of units for which we measure outcomes. The two sets of units are connected by a bipartite graph, governing how the treated units can affect the outcome units. The bipartite framework naturally arises in marketplace experiments where, for example, experimenters may seek to investigate the effect of discounting goods on buyer behavior. Christopher Harshaw, Fredrik Sävje, David Eisenstat, Vahab S. Mirrokni, Jean Pouget-Abadie |
EC | 1 |
| 2019 | Submodular Maximization beyond Non-negativity: Guarantees, Fast Algorithms, and ApplicationsabstractIt is generally believed that submodular functions–and the more general class of $\gamma$-weakly submodular functions–may only be optimized under the non-negativity assumption $f(S) \geq 0$. In this paper, we show that once the function is expressed as the difference $f = g - c$, where $g$ is monotone, non-negative, and $\gamma$-weakly submodular and $c$ is non-negative modular, then strong approximation guarantees may be obtained. We present an algorithm for maximizing $g - c$ under a $k$-cardinality constraint which produces a random feasible set $S$ such that $\mathbb{E}[g(S) -c(S)] \geq (1 - e^{-\gamma} - \epsilon) g(\opt) - c(\opt)$, whose running time is $O (\frac{n}{\epsilon} \log^2 \frac{1}{\epsilon})$, independent of $k$. We extend these results to the unconstrained setting by describing an algorithm with the same approximation guarantees and faster $O(n \frac{1}{\epsilon} \log\frac{1}{\epsilon})$ runtime. The main techniques underlying our algorithms are two-fold: the use of a surrogate objective which varies the relative importance between $g$ and $c$ throughout the algorithm, and a geometric sweep over possible $\gamma$ values. Our algorithmic guarantees are complemented by a hardness result showing that no polynomial-time algorithm which accesses $g$ through a value oracle can do better. We empirically demonstrate the success of our algorithms by applying them to experimental design on the Boston Housing dataset and directed vertex cover on the Email EU dataset. Christopher Harshaw, Moran Feldman, Justin Ward, Amin Karbasi |
ICML | 1 |
| 2019 | Risk based planning of network changes in evolving data centersabstractData center networks evolve as they serve customer traffic. When applying network changes, operators risk impacting customer traffic because the network operates at reduced capacity and is more vulnerable to failures and traffic variations. The impact on customer traffic ultimately translates to operator cost (e.g., refunds to customers). However, planning a network change while minimizing the risks is challenging as we need to adapt to a variety of traffic dynamics and cost functions while scaling to large networks and large changes. Today, operators often use plans that maximize the residual capacity (MRC), which often incurs a high cost under different traffic dynamics. Instead, we propose Janus, which searches the large planning space by leveraging the high degree of symmetry in data center networks. Our evaluation on large Clos networks and Facebook traffic traces shows that Janus generates plans in real-time only needing 33~71% of the cost of MRC planners while adapting to a variety of settings. Omid Alipourfard, Jérémie Koenig, Christopher Harshaw, Amin Vahdat, Minlan Yu |
SOSP | 4 |
| 2018 | Projection-Free Online Optimization with Stochastic Gradient: From Convexity to SubmodularityabstractOnline optimization has been a successful framework for solving large-scale problems under computational constraints and partial information. Current methods for online convex optimization require either a projection or exact gradient computation at each step, both of which can be prohibitively expensive for large-scale applications. At the same time, there is a growing trend of non-convex optimization in machine learning community and a need for online methods. Continuous DR-submodular functions, which exhibit a natural diminishing returns condition, have recently been proposed as a broad class of non-convex functions which may be efficiently optimized. Although online methods have been introduced, they suffer from similar problems. In this work, we propose Meta-Frank-Wolfe, the first online projection-free algorithm that uses stochastic gradient estimates. The algorithm relies on a careful sampling of gradients in each round and achieves the optimal $O( \sqrt{T})$ adversarial regret bounds for convex and continuous submodular optimization. We also propose One-Shot Frank-Wolfe, a simpler algorithm which requires only a single stochastic gradient estimate in each round and achieves an $O(T^{2/3})$ stochastic regret bound for convex and continuous submodular optimization. We apply our methods to develop a novel "lifting" framework for the online discrete submodular maximization and also see that they outperform current state-of-the-art techniques on various experiments. Lin Chen 0003, Christopher Harshaw, Seyed Hamed Hassani, Amin Karbasi |
ICML | 2 |
| 2017 | Greed Is Good: Near-Optimal Submodular Maximization via Greedy OptimizationabstractIt is known that greedy methods perform well for maximizing \textitmonotone submodular functions. At the same time, such methods perform poorly in the face of non-monotonicity. In this paper, we show—arguably, surprisingly—that invoking the classical greedy algorithm $O(\sqrt{k})$-times leads to the (currently) fastest deterministic algorithm, called RepeatedGreedy, for maximizing a general submodular function subject to $k$-independent system constraints. RepeatedGreedy achieves $(1 + O(1/\sqrt{k}))k$ approximation using $O(nr\sqrt{k})$ function evaluations (here, $n$ and $r$ denote the size of the ground set and the maximum size of a feasible solution, respectively). We then show that by a careful sampling procedure, we can run the greedy algorithm only \textitonce and obtain the (currently) fastest randomized algorithm, called SampleGreedy, for maximizing a submodular function subject to $k$-extendible system constraints (a subclass of $k$-independent system constrains). SampleGreedy achieves $(k + 3)$-approximation with only $O(nr/k)$ function evaluations. Finally, we derive an almost matching lower bound, and show that no polynomial time algorithm can have an approximation ratio smaller than $ k + 1/2 - \varepsilon$. To further support our theoretical results, we compare the performance of RepeatedGreedy and SampleGreedy with prior art in a concrete application (movie recommendation). We consistently observe that while SampleGreedy achieves practically the same utility as the best baseline, it performs at least two orders of magnitude faster. Moran Feldman, Christopher Harshaw, Amin Karbasi |
COLT | 2 |