Demo Data from EDBT 2026 / reviewers in the wild / expert
Warren Schudy
dblp:42/4017
· DBLP profile ↗
16ranked-venue papers
2as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 1 first-authorArtificial intelligence and machine learning · 4 · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1
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
11 papers |
Graph algorithms and graph theory · 33% Mathematical optimization · 30% Algorithms and data structures · 22% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational social science and digital humanities · 100% |
Topics — the 26 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
similarity graph construction |
0.6 | 1 | 2022 | Stars: Tera-Scale Graph Building for Clustering and Learning · NeurIPS 2022 |
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search |
0.6 | 1 | 2022 | Stars: Tera-Scale Graph Building for Clustering and Learning · NeurIPS 2022 |
Graph algorithms and graph theory
graph algorithms |
0.6 | 1 | 2022 | Stars: Tera-Scale Graph Building for Clustering and Learning · NeurIPS 2022 |
Mathematical optimization
continuous optimization |
0.5 | 1 | 2021 | Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021 |
Mathematical optimization
linear programming |
0.5 | 1 | 2021 | Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021 |
Mathematical optimization › primal-dual method
primal-dual hybrid gradient |
0.5 | 1 | 2021 | Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021 |
Graph algorithms and graph theory › graph clustering
correlation clustering |
0.5 | 2 | 2019 | Variance Reduction in Bipartite Experiments through Correlation Clustering · NeurIPS 2019 Correlation Clustering with Noisy Input · SODA 2010 |
Graph algorithms and graph theory
graph connectivity |
0.4 | 1 | 2020 | Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice · Proc. VLDB Endow. 2020 |
Algorithms and data structures › parallel algorithms
massively parallel computation |
0.4 | 1 | 2020 | Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice · Proc. VLDB Endow. 2020 |
Graph algorithms and graph theory › graph partitioning
bipartite graph partitioning |
0.4 | 1 | 2019 | Variance Reduction in Bipartite Experiments through Correlation Clustering · NeurIPS 2019 |
Algorithms and data structures
clustering |
0.4 | 1 | 2019 | Variance Reduction in Bipartite Experiments through Correlation Clustering · NeurIPS 2019 |
Information theory › probability theory › measure concentration
concentration inequalities |
0.3 | 2 | 2012 | Concentration and moment inequalities for polynomials of independent random variables · SODA 2012 Concentration inequalities for nonlinear matroid intersection · SODA 2012 |
Combinatorics and discrete mathematics
matroid |
0.1 | 1 | 2012 | Concentration inequalities for nonlinear matroid intersection · SODA 2012 |
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization
matroid intersection |
0.1 | 1 | 2012 | Concentration inequalities for nonlinear matroid intersection · SODA 2012 |
Combinatorics and discrete mathematics
probabilistic method |
0.1 | 1 | 2012 | Concentration and moment inequalities for polynomials of independent random variables · SODA 2012 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2020 | Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice · Proc. VLDB Endow. 2020 |
Approximation and online algorithms
approximation schemes |
0.1 | 1 | 2009 | Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems · STOC 2009 |
Mathematical optimization
discrete optimization |
0.1 | 1 | 2009 | Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems · STOC 2009 |
Computational complexity › hardness of approximation
unique games |
0.1 | 1 | 2009 | Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems · STOC 2009 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2008 | Yet another algorithm for dense max cut: go greedy · SODA 2008 |
Graph algorithms and graph theory › graph classes
dense graphs |
0.1 | 1 | 2008 | Yet another algorithm for dense max cut: go greedy · SODA 2008 |
Graph algorithms and graph theory › graph cut
max-cut |
0.1 | 1 | 2008 | Yet another algorithm for dense max cut: go greedy · SODA 2008 |
Algorithmic game theory and mechanism design
regret minimization |
0.1 | 1 | 2008 | More Efficient Internal-Regret-Minimizing Algorithms · COLT 2008 |
Graph algorithms and graph theory › graph theory › graph transformation › graph modification
feedback arc set |
0.1 | 1 | 2007 | How to rank with few errors · STOC 2007 |
Algorithmic game theory and mechanism design › social choice
rank aggregation |
0.1 | 1 | 2007 | How to rank with few errors · STOC 2007 |
Mathematical optimization
semidefinite programming |
0.0 | 1 | 2010 | Correlation Clustering with Noisy Input · SODA 2010 |
Methods — techniques the papers use, named apart from their topics
two-hop spanners · 1.1distributed hash table · 0.9correlation clustering · 0.8cluster randomization · 0.8primal-dual hybrid gradient · 0.5presolving · 0.5diagonal preconditioning · 0.5adaptive stepsizes · 0.5adaptive restarting · 0.5concentration inequalities · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Stars: Tera-Scale Graph Building for Clustering and LearningabstractA fundamental procedure in the analysis of massive datasets is the construction of similarity graphs. Such graphs play a key role for many downstream tasks, including clustering, classification, graph learning, and nearest neighbor search. For these tasks, it is critical to build graphs which are sparse yet still representative of the underlying data. The benefits of sparsity are twofold: firstly, constructing dense graphs is infeasible in practice for large datasets, and secondly, the runtime of downstream tasks is directly influenced by the sparsity of the similarity graph. In this work, we present Stars: a highly scalable method for building extremely sparse graphs via two-hop spanners, which are graphs where similar points are connected by a path of length at most two. Stars can construct two-hop spanners with significantly fewer similarity comparisons, which are a major bottleneck for learning based models where comparisons are expensive to evaluate. Theoretically, we demonstrate that Stars builds a graph in nearly-linear time, where approximate nearest neighbors are contained within two-hop neighborhoods. In practice, we have deployed Stars for multiple data sets allowing for graph building at the Tera-Scale, i.e., for graphs with hundreds of billions of nodes and tens of trillions of edges. We evaluate the performance of Stars for clustering and graph learning, and demonstrate 10~1000-fold improvements in pairwise similarity comparisons and significant running time speedups with negligible quality loss. CJ Carey, Jonathan Halcrow, Rajesh Jayaram, Vahab S. Mirrokni, Warren Schudy, Peilin Zhong |
NeurIPS | 5 |
| 2021 | Practical Large-Scale Linear Programming using Primal-Dual Hybrid GradientabstractWe present PDLP, a practical first-order method for linear programming (LP) that can solve to the high levels of accuracy that are expected in traditional LP applications. In addition, it can scale to very large problems because its core operation is matrix-vector multiplications. PDLP is derived by applying the primal-dual hybrid gradient (PDHG) method, popularized by Chambolle and Pock (2011), to a saddle-point formulation of LP. PDLP enhances PDHG for LP by combining several new techniques with older tricks from the literature; the enhancements include diagonal preconditioning, presolving, adaptive step sizes, and adaptive restarting. PDLP improves the state of the art for first-order methods applied to LP. We compare PDLP with SCS, an ADMM-based solver, on a set of 383 LP instances derived from MIPLIB 2017. With a target of $10^{-8}$ relative accuracy and 1 hour time limit, PDLP achieves a 6.3x reduction in the geometric mean of solve times and a 4.6x reduction in the number of instances unsolved (from 227 to 49). Furthermore, we highlight standard benchmark instances and a large-scale application (PageRank) where our open-source prototype of PDLP, written in Julia, outperforms a commercial LP solver. David L. Applegate, Mateo Díaz, Oliver Hinder, Haihao Lu, Miles Lubin, Brendan O'Donoghue, Warren Schudy |
NeurIPS | 7 |
| 2020 | Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets PracticeabstractWe study fundamental graph problems such as graph connectivity, minimum spanning forest (MSF), and approximate maximum (weight) matching in a distributed setting. In particular, we focus on the Adaptive Massively Parallel Computation (AMPC) model, which is a theoretical model that captures MapReduce-like computation augmented with a distributed hash table. We show the first AMPC algorithms for all of the studied problems that run in a constant number of rounds and use only O ( n ϵ ) space per machine, where 0 < ϵ < 1. Our results improve both upon the previous results in the AMPC model, as well as the best-known results in the MPC model, which is the theoretical model underpinning many popular distributed computation frameworks, such as MapReduce, Hadoop, Beam, Pregel and Giraph. Finally, we provide an empirical comparison of the algorithms in the MPC and AMPC models in a fault-tolerant distributed computation environment. We empirically evaluate our algorithms on a set of large real-world graphs and show that our AMPC algorithms can achieve improvements in both running time and round-complexity over optimized MPC baselines. Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub Lacki, Vahab S. Mirrokni, Warren Schudy |
Proc. VLDB Endow. | 6 |
| 2019 | Variance Reduction in Bipartite Experiments through Correlation ClusteringabstractCausal inference in randomized experiments typically assumes that the units of randomization and the units of analysis are one and the same. In some applications, however, these two roles are played by distinct entities linked by a bipartite graph. The key challenge in such bipartite settings is how to avoid interference bias, which would typically arise if we simply randomized the treatment at the level of analysis units. One effective way of minimizing interference bias in standard experiments is through cluster randomization, but this design has not been studied in the bipartite setting where conventional clustering schemes can lead to poorly powered experiments. This paper introduces a novel clustering objective and a corresponding algorithm that partitions a bipartite graph so as to maximize the statistical power of a bipartite experiment on that graph. Whereas previous work relied on balanced partitioning, our formulation suggests the use of a correlation clustering objective. We use a publicly-available graph of Amazon user-item reviews to validate our solution and illustrate how it substantially increases the statistical power in bipartite experiments. Jean Pouget-Abadie, Kevin Aydin, Warren Schudy, Kay Brodersen, Vahab S. Mirrokni |
NeurIPS | 3 |
| 2019 | Massively Parallel Computation via Remote Memory AccessabstractWe introduce the Adaptive Massively Parallel Computation (AMPC) model, which is an extension of the Massively Parallel Computation (MPC) model. At a high level, the AMPC model strengthens the MPC model by storing all messages sent within a round in a distributed data store. In the following round, all machines are provided with random read access to the data store, subject to the same constraints on the total amount of communication as in the MPC model. Our model is inspired by the previous empirical studies of distributed graph algorithms [8, 30] using MapReduce and a distributed hash table service [17]. This extension allows us to give new graph algorithms with much lower round complexities compared to the best-known solutions in the MPC model. In particular, in the AMPC model we show how to solve maximal independent set in O (1) rounds and connectivity/minimum spanning tree in O (log log m / n n rounds both using O ( n δ ) space per machine for constant δ < 1. In the same memory regime for MPC, the best-known algorithms for these problems require poly log n rounds. Our results imply that the 2-C YCLE conjecture, which is widely believed to hold in the MPC model, does not hold in the AMPC model. Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub Lacki, Vahab S. Mirrokni, Warren Schudy |
SPAA | 6 |
| 2012 | Concentration inequalities for nonlinear matroid intersection
Konstantin Makarychev, Warren Schudy, Maxim Sviridenko |
SODA | 2 |
| 2012 | Concentration and moment inequalities for polynomials of independent random variablesabstractIn this work we design a general method for proving moment inequalities for polynomials of independent random variables.Our method works for a wide range of random variables including Gaussian, Boolean, exponential, Poisson and many others.We apply our method to derive general concentration inequalities for polynomials of independent random variables.We show that our method implies concentration inequalities for some previously open problems, e.g.permanent of random symmetric matrices.We show that our concentration inequality is stronger than the wellknown concentration inequality due to Kim and Vu [29].The main advantage of our method in comparison with the existing ones is a wide range of random variables we can handle and bounds for previously intractable regimes of high degree polynomials and small expectations.On the negative side we show that even for boolean random variables each term in our concentration inequality is tight. Warren Schudy, Maxim Sviridenko |
SODA | 1 |
| 2011 | Approximation Schemes for the Betweenness Problem in Tournaments and Related Ranking Problems
Marek Karpinski, Warren Schudy |
APPROX-RANDOM | 2 |
| 2010 | Faster Algorithms for Feedback Arc Set Tournament, Kemeny Rank Aggregation and Betweenness Tournament
Marek Karpinski, Warren Schudy |
ISAAC (1) | 2 |
| 2010 | Correlation Clustering with Noisy InputabstractCorrelation clustering is a type of clustering that uses a basic form of input data: For every pair of data items, the input specifies whether they are similar (belonging to the same cluster) or dissimilar (belonging to different clusters). This information may be inconsistent, and the goal is to find a clustering (partition of the vertices) that disagrees with as few pieces of information as possible. Correlation clustering is APX-hard for worst-case inputs. We study the following semi-random noisy model to generate the input: start from an arbitrary partition of the vertices into clusters. Then, for each pair of vertices, the similarity information is corrupted (noisy) independently with probability p. Finally, an adversary generates the input by choosing similarity/dissimilarity information arbitrarily for each corrupted pair of vertices. In this model, our algorithm produces a clustering with cost at most 1 + O(n−1/6) times the cost of the optimal clustering, as long as p ≤ 1/2 – n−1/3. Moreover, if all clusters have size at least1 then we can exactly reconstruct the planted clustering. If the noise p is small, that is, p ≤ n−δ/60, then we can exactly reconstruct all clusters of the planted clustering that have size at least 3150/δ, and provide a certificate (witness) proving that those clusters are in any optimal clustering. Among other techniques, we use the natural semidefinite programming relaxation followed by an interesting rounding phase. The analysis uses SDP duality and spectral properties of random matrices. Claire Mathieu, Warren Schudy |
SODA | 2 |
| 2010 | Online Correlation ClusteringabstractWe study the online clustering problem where data items arrive in an online fashion. The algorithm maintains a clustering of data items into similarity classes. Upon arrival of v, the relation between v and previously arrived items is revealed, so that for each u we are told whether v is similar to u. The algorithm can create a new luster for v and merge existing clusters. When the objective is to minimize disagreements between the clustering and the input, we prove that a natural greedy algorithm is O(n)-competitive, and this is optimal. When the objective is to maximize agreements between the clustering and the input, we prove that the greedy algorithm is .5-competitive; that no online algorithm can be better than .834-competitive; we prove that it is possible to get better than 1/2, by exhibiting a randomized algorithm with competitive ratio .5+c for a small positive fixed constant c. Claire Mathieu, Ocan Sankur, Warren Schudy |
STACS | 3 |
| 2009 | Linear time approximation schemes for the Gale-Berlekamp game and related minimization problemsabstractWe design a linear time approximation scheme for the Gale-Berlekamp Switching Game and generalize it to a wider class of dense fragile minimization problems including the Nearest Codeword Problem (NCP) and Unique Games Problem. Further applications include, among other things, finding a constrained form of matrix rigidity and maximum likelihood decoding of an error correcting code. As another application of our method we give the first linear time approximation schemes for correlation clustering with a fixed number of clusters and its hierarchical generalization. Our results depend on a new technique for dealing with small objective function values of optimization problems and could be of independent interest. Marek Karpinski, Warren Schudy |
STOC | 2 |
| 2008 | More Efficient Internal-Regret-Minimizing Algorithms
Amy Greenwald, Warren Schudy |
COLT | 3 |
| 2008 | Yet another algorithm for dense max cut: go greedy
Claire Mathieu, Warren Schudy |
SODA | 2 |
| 2008 | Finding strongly connected components in parallel using o(log2n) reachability queriesabstractWe give a randomized (Las-Vegas) parallel algorithm for computing strongly connected components of a graph with n vertices and m edges. The runtime is dominated by O(log2n) multi-source parallel reachability queries; i.e. O(log2n) calls to a subroutine that computes the union of the descendants of a given set of vertices in a given digraph. Our algorithm also topologically sorts the strongly connected components. Warren Schudy |
SPAA | 1 |
| 2007 | How to rank with few errorsabstractWe present a polynomial time approximation scheme (PTAS) for the minimum feedback arc set problem on tournaments. A simple weighted generalization gives a PTAS for Kemeny-Young rank aggregation. Claire Mathieu, Warren Schudy |
STOC | 2 |