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

Warren Schudy

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

TopicWeightPapersLastEvidence papers
Data mining
similarity graph construction
0.612022
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.612022
Stars: Tera-Scale Graph Building for Clustering and Learning · NeurIPS 2022
Graph algorithms and graph theory
graph algorithms
0.612022
Stars: Tera-Scale Graph Building for Clustering and Learning · NeurIPS 2022
Mathematical optimization
continuous optimization
0.512021
Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021
Mathematical optimization
linear programming
0.512021
Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021
Mathematical optimization › primal-dual method
primal-dual hybrid gradient
0.512021
Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021
Graph algorithms and graph theory › graph clustering
correlation clustering
0.522019
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.412020
Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice · Proc. VLDB Endow. 2020
Algorithms and data structures › parallel algorithms
massively parallel computation
0.412020
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.412019
Variance Reduction in Bipartite Experiments through Correlation Clustering · NeurIPS 2019
Algorithms and data structures
clustering
0.412019
Variance Reduction in Bipartite Experiments through Correlation Clustering · NeurIPS 2019
Information theory › probability theory › measure concentration
concentration inequalities
0.322012
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.112012
Concentration inequalities for nonlinear matroid intersection · SODA 2012
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization
matroid intersection
0.112012
Concentration inequalities for nonlinear matroid intersection · SODA 2012
Combinatorics and discrete mathematics
probabilistic method
0.112012
Concentration and moment inequalities for polynomials of independent random variables · SODA 2012
Parallel and multicore computing › data-parallel programming
mapreduce
0.112020
Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice · Proc. VLDB Endow. 2020
Approximation and online algorithms
approximation schemes
0.112009
Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems · STOC 2009
Mathematical optimization
discrete optimization
0.112009
Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems · STOC 2009
Computational complexity › hardness of approximation
unique games
0.112009
Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems · STOC 2009
Approximation and online algorithms
approximation algorithms
0.112008
Yet another algorithm for dense max cut: go greedy · SODA 2008
Graph algorithms and graph theory › graph classes
dense graphs
0.112008
Yet another algorithm for dense max cut: go greedy · SODA 2008
Graph algorithms and graph theory › graph cut
max-cut
0.112008
Yet another algorithm for dense max cut: go greedy · SODA 2008
Algorithmic game theory and mechanism design
regret minimization
0.112008
More Efficient Internal-Regret-Minimizing Algorithms · COLT 2008
Graph algorithms and graph theory › graph theory › graph transformation › graph modification
feedback arc set
0.112007
How to rank with few errors · STOC 2007
Algorithmic game theory and mechanism design › social choice
rank aggregation
0.112007
How to rank with few errors · STOC 2007
Mathematical optimization
semidefinite programming
0.012010
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
YearPublicationVenuePosition
2022 Stars: Tera-Scale Graph Building for Clustering and Learning
abstract
A 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
NeurIPS5
2021 Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient
abstract
We 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
NeurIPS7
2020 Parallel Graph Algorithms in Constant Adaptive Rounds: Theory meets Practice
abstract
We 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 Clustering
abstract
Causal 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
NeurIPS3
2019 Massively Parallel Computation via Remote Memory Access
abstract
We 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
SPAA6
2012 Concentration inequalities for nonlinear matroid intersection
Konstantin Makarychev, Warren Schudy, Maxim Sviridenko
SODA2
2012 Concentration and moment inequalities for polynomials of independent random variables
abstract
In 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
SODA1
2011 Approximation Schemes for the Betweenness Problem in Tournaments and Related Ranking Problems
Marek Karpinski, Warren Schudy
APPROX-RANDOM2
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 Input
abstract
Correlation 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
SODA2
2010 Online Correlation Clustering
abstract
We 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
STACS3
2009 Linear time approximation schemes for the Gale-Berlekamp game and related minimization problems
abstract
We 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
STOC2
2008 More Efficient Internal-Regret-Minimizing Algorithms
Amy Greenwald, Warren Schudy
COLT3
2008 Yet another algorithm for dense max cut: go greedy
Claire Mathieu, Warren Schudy
SODA2
2008 Finding strongly connected components in parallel using o(log2n) reachability queries
abstract
We 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
SPAA1
2007 How to rank with few errors
abstract
We 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
STOC2