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

Damian Straszak

dblp:133/8369 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0003-4013-2270ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSecurity and privacy · 1Applied, interdisciplinary, general and emerging computing · 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
8 papers
Mathematical optimization · 37% Graph algorithms and graph theory · 22% Computational complexity · 14%
Databases, data mining, and information retrieval
3 papers
Information retrieval · 61% Data mining · 39%
Artificial intelligence
1 paper
Trustworthy machine learning · 87% Probabilistic and Bayesian machine learning · 13%

Topics — the 30 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › submodular optimization
subdeterminant maximization
0.722020
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · SIAM J. Comput. 2020
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · FOCS 2017
Approximation and online algorithms
approximation algorithms
0.622018
Ranking with Fairness Constraints · ICALP 2018
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · FOCS 2017
Mathematical optimization
nonconvex optimization
0.412020
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · SIAM J. Comput. 2020
Data mining › data reduction
data summarization
0.422018
Fair and Diverse DPP-Based Data Summarization · ICML 2018
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · FOCS 2017
Computational complexity › complexity measures
bit complexity
0.412019
Maximum Entropy Distributions: Bit Complexity and Stability · COLT 2019
Information theory › information measures › entropy
maximum entropy distributions
0.412019
Maximum Entropy Distributions: Bit Complexity and Stability · COLT 2019
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
stability
0.412019
Maximum Entropy Distributions: Bit Complexity and Stability · COLT 2019
Machine learning › Trustworthy machine learning › fairness › fair unsupervised learning
fair data summarization
0.312018
Fair and Diverse DPP-Based Data Summarization · ICML 2018
Machine learning › Trustworthy machine learning
fairness
0.312018
Fair and Diverse DPP-Based Data Summarization · ICML 2018
Information retrieval › ranking › multi-objective ranking
fair ranking
0.312018
Ranking with Fairness Constraints · ICALP 2018
Information retrieval
ranking
0.312018
Ranking with Fairness Constraints · ICALP 2018
Algorithmic game theory and mechanism design
matching
0.312018
Ranking with Fairness Constraints · ICALP 2018
Mathematical optimization
combinatorial optimization
0.312017
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · FOCS 2017
Computational complexity
counting problems
0.312017
Real stable polynomials and matroids: optimization and counting · STOC 2017
Mathematical optimization › combinatorial optimization
matroid constraint
0.312017
Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration · FOCS 2017
Mathematical optimization › combinatorial optimization › matroid constraint
matroid optimization
0.312017
Real stable polynomials and matroids: optimization and counting · STOC 2017
Combinatorics and discrete mathematics
matroid theory
0.312017
Real stable polynomials and matroids: optimization and counting · STOC 2017
Computational complexity › algebraic complexity
permanent and determinant
0.312017
Real stable polynomials and matroids: optimization and counting · STOC 2017
Mathematical optimization › global optimization
polynomial optimization
0.312017
Real stable polynomials and matroids: optimization and counting · STOC 2017
Mathematical optimization
real stable polynomials
0.312017
Real stable polynomials and matroids: optimization and counting · STOC 2017
Graph algorithms and graph theory › graph algorithms › network flow
minimum-cost flow
0.212016
Natural Algorithms for Flow Problems · SODA 2016
Graph algorithms and graph theory › graph algorithms
network flow
0.212016
Natural Algorithms for Flow Problems · SODA 2016
Graph algorithms and graph theory
shortest path
0.212016
Natural Algorithms for Flow Problems · SODA 2016
Graph algorithms and graph theory › spectral graph theory
effective resistance
0.212015
Fast Generation of Random Spanning Trees and the Effective Resistance Metric · SODA 2015
Graph algorithms and graph theory › spanning tree
random spanning tree
0.212015
Fast Generation of Random Spanning Trees and the Effective Resistance Metric · SODA 2015
Graph algorithms and graph theory
random walk
0.212015
Fast Generation of Random Spanning Trees and the Effective Resistance Metric · SODA 2015
Graph algorithms and graph theory
spanning tree
0.212015
Fast Generation of Random Spanning Trees and the Effective Resistance Metric · SODA 2015
Mathematical optimization › continuous optimization
convex optimization
0.112019
Maximum Entropy Distributions: Bit Complexity and Stability · COLT 2019
Computational complexity › complexity classes
polynomial hierarchy
0.112019
Belief Propagation, Bethe Approximation and Polynomials · IEEE Trans. Inf. Theory 2019
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process
determinantal point process
0.112018
Fair and Diverse DPP-Based Data Summarization · ICML 2018

Methods — techniques the papers use, named apart from their topics

nonconvex relaxation · 1.0linear programming · 0.7determinantal point process · 0.7constrained sampling · 0.7approximation algorithm · 0.7anti-concentration inequality · 0.6anti-concentration · 0.4polynomial analysis · 0.4bethe approximation · 0.4belief propagation · 0.4oracle access · 0.3coefficient extraction · 0.3
YearPublicationVenuePosition
2020 Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration
Javad B. Ebrahimi, Damian Straszak, Nisheeth K. Vishnoi
SIAM J. Comput.2
2019 Aleph: Efficient Atomic Broadcast in Asynchronous Networks with Byzantine Nodes
abstract
The spectacular success of Bitcoin and Blockchain Technology in recent years has provided enough evidence that a widespread adoption of a common cryptocurrency system is not merely a distant vision, but a scenario that might come true in the near future. However, the presence of Bitcoin's obvious shortcomings such as excessive electricity consumption, unsatisfying transaction throughput, and large validation time (latency) makes it clear that a new, more efficient system is needed.
Adam Gagol, Damian Lesniak, Damian Straszak, Michal Swietek
AFT3
2019 Maximum Entropy Distributions: Bit Complexity and Stability
abstract
Maximum entropy distributions with discrete support in $m$ dimensions arise in machine learning, statistics, information theory, and theoretical computer science. While structural and computational properties of max-entropy distributions have been extensively studied, basic questions such as: Do max-entropy distributions over a large support (e.g., $2^m$) with a specified marginal vector have succinct descriptions (polynomial-size in the input description)? and: Are entropy maximizing distributions “stable” under the perturbation of the marginal vector? have resisted a rigorous resolution. Here we show that these questions are related and resolve both of them. Our main result shows a ${\rm poly}(m, \log 1/\varepsilon)$ bound on the bit complexity of $\varepsilon$-optimal dual solutions to the maximum entropy convex program – for very general support sets and with no restriction on the marginal vector. Applications of this result include polynomial time algorithms to compute max-entropy distributions over several new and old polytopes for any marginal vector in a unified manner, a polynomial time algorithm to compute the Brascamp-Lieb constant in the rank-1 case. The proof of this result allows us to show that changing the marginal vector by $\delta$ changes the max-entropy distribution in the total variation distance roughly by a factor of ${\rm poly}(m, \log 1/\delta)\sqrt{\delta}$ – even when the size of the support set is exponential. Together, our results put max-entropy distributions on a mathematically sound footing – these distributions are robust and computationally feasible models for data.
Damian Straszak, Nisheeth K. Vishnoi
COLT1
2019 Belief Propagation, Bethe Approximation and Polynomials
Damian Straszak, Nisheeth K. Vishnoi
IEEE Trans. Inf. Theory1
2018 Ranking with Fairness Constraints
abstract
Ranking algorithms are deployed widely to order a set of items in applications such as search engines, news feeds, and recommendation systems. Recent studies, however, have shown that, left unchecked, the output of ranking algorithms can result in decreased diversity in the type of content presented, promote stereotypes, and polarize opinions. In order to address such issues, we study the following variant of the traditional ranking problem when, in addition, there are fairness or diversity constraints. Given a collection of items along with 1) the value of placing an item in a particular position in the ranking, 2) the collection of sensitive attributes (such as gender, race, political opinion) of each item and 3) a collection of constraints that, for each k, bound the number of items with each attribute that are allowed to appear in the top k positions of the ranking, the goal is to output a ranking that maximizes the value with respect to the original rank quality metric while respecting the constraints. This problem encapsulates various well-studied problems related to bipartite and hypergraph matching as special cases and turns out to be hard to approximate even with simple constraints. Our main technical contributions are fast exact and approximation algorithms along with complementary hardness results that, together, come close to settling the approximability of this constrained ranking maximization problem. Unlike prior work on the constrained matching problems, our algorithm runs in linear time, even when the number of constraints is large, its approximation ratio does not depend on the number of constraints, and it produces solutions with small constraint violations. Our results rely on insights about the constrained matching problem when the objective satisfies properties that appear in common ranking metrics such as Discounted Cumulative Gain, Spearman's rho or Bradley-Terry.
L. Elisa Celis, Damian Straszak, Nisheeth K. Vishnoi
ICALP2
2018 Fair and Diverse DPP-Based Data Summarization
abstract
Sampling methods that choose a subset of the data proportional to its diversity in the feature space are popular for data summarization. However, recent studies have noted the occurrence of bias {–} e.g., under or over representation of a particular gender or ethnicity {–} in such data summarization methods. In this paper we initiate a study of the problem of outputting a diverse and fair summary of a given dataset. We work with a well-studied determinantal measure of diversity and corresponding distributions (DPPs) and present a framework that allows us to incorporate a general class of fairness constraints into such distributions. Designing efficient algorithms to sample from these constrained determinantal distributions, however, suffers from a complexity barrier; we present a fast sampler that is provably good when the input vectors satisfy a natural property. Our empirical results on both real-world and synthetic datasets show that the diversity of the samples produced by adding fairness constraints is not too far from the unconstrained case.
L. Elisa Celis, Vijay Keswani, Damian Straszak, Amit Deshpande 0001, Tarun Kathuria, Nisheeth K. Vishnoi
ICML3
2017 On the Complexity of Constrained Determinantal Point Processes
abstract
Determinantal Point Processes (DPPs) are probabilistic models that arise in quantum physics and random matrix theory and have recently found numerous applications in theoretical computer science and machine learning. DPPs define probability distributions over subsets of a given ground set, they exhibit interesting properties such as negative correlation, and, unlike other models of negative correlation such as Markov random fields, have efficient algorithms for sampling. When applied to kernel methods in machine learning, DPPs favor subsets of the given data with more diverse features. However, many real-world applications require efficient algorithms to sample from DPPs with additional constraints on the sampled subset, e.g., partition or matroid constraints that are important from the viewpoint of ensuring priors, resource or fairness constraints on the sampled subset. Whether one can efficiently sample from DPPs in such constrained settings is an important problem that was first raised in a survey of DPPs for machine learning by Kulesza and Taskar and studied in some recent works. The main contribution of this paper is the first resolution of the complexity of sampling from DPPs with constraints. On the one hand, we give exact efficient algorithms for sampling from constrained DPPs when the description of the constraints is in unary; this includes special cases of practical importance such as a small number of partition, knapsack or budget constraints. On the other hand, we prove that when the constraints are specified in binary, this problem is #P-hard via a reduction from the problem of computing mixed discriminants; implying that it may be unlikely that there is an FPRAS. Technically, our algorithmic result benefits from viewing the constrained sampling problem via the lens of polynomials and we obtain our complexity results by providing an equivalence between computing mixed discriminants and sampling from partition constrained DPPs. As a consequence, we obtain a few corollaries of independent interest: 1) An algorithm to count, sample (and, hence, optimize) over the base polytope of regular matroids when there are additional (succinct) budget constraints and, 2) An algorithm to evaluate and compute mixed characteristic polynomials, that played a central role in the resolution of the Kadison-Singer problem, for certain special cases.
L. Elisa Celis, Amit Deshpande 0001, Tarun Kathuria, Damian Straszak, Nisheeth K. Vishnoi
APPROX-RANDOM4
2017 Subdeterminant Maximization via Nonconvex Relaxations and Anti-Concentration
abstract
Several fundamental problems that arise in optimization and computer science can be cast as follows: Given vectors v1, ..., vm∈ ℝdand a constraint family B ⊆ 2[m], find a set S ∈ B that maximizes the squared volume of the simplex spanned by the vectors in S. A motivating example is the ubiquitous data-summarization problem in machine learning and information retrieval where one is given a collection of feature vectors that represent data such as documents or images. The volume of a collection of vectors is used as a measure of their diversity, and partition or matroid constraints over [m] are imposed in order to ensure resource or fairness constraints. Even with a simple cardinality constraint (B = (r[m])), the r problem becomes NP-hard and has received much attention starting with a result by Khachiyan [1] who gave an rO(r)approximation algorithm for this problem. Recently, Nikolov and Singh [2] presented a convex program and showed how it can be used to estimate the value of the most diverse set when there are multiple cardinality constraints (i.e., when B corresponds to a partition matroid). Their proof of the integrality gap of the convex program relied on an inequality by Gurvits [3], and was recently extended to regular matroids [4], [5]. The question of whether these estimation algorithms can be converted into the more useful approximation algorithms - that also output a set - remained open. The main contribution of this paper is to give the first approximation algorithms for both partition and regular matroids. We present novel formulations for the subdeterminant maximization problem for these matroids; this reduces them to the problem of finding a point that maximizes the absolute value of a nonconvex function over a Cartesian product of probability simplices. The technical core of our results is a new anti-concentration inequality for dependent random variables that arise from these functions which allows us to relate the optimal value of these nonconvex functions to their value at a random point. Unlike prior work on the constrained subdeterminant maximization problem, our proofs do not rely on real-stability or convexity and could be of independent interest both in algorithms and complexity where anti-concentration phenomena has recently been deployed.
Javad B. Ebrahimi, Damian Straszak, Nisheeth K. Vishnoi
FOCS2
2017 Real stable polynomials and matroids: optimization and counting
abstract
Several fundamental optimization and counting problems arising in computer science, mathematics and physics can be reduced to one of the following computational tasks involving polynomials and set systems: given an oracle access to an m-variate real polynomial g and to a family of (multi-)subsets ℬ of [m], (1) compute the sum of coefficients of monomials in g corresponding to all the sets that appear in B(1), or find S ε ℬ such that the monomial in g corresponding to S has the largest coefficient in g. Special cases of these problems, such as computing permanents and mixed discriminants, sampling from determinantal point processes, and maximizing sub-determinants with combinatorial constraints have been topics of much recent interest in theoretical computer science.
Damian Straszak, Nisheeth K. Vishnoi
STOC1
2016 On a Natural Dynamics for Linear Programming
abstract
In this paper we study dynamics inspired by Physarum polycephalum (a slime mold) for solving linear programs [NTY00, IJNT11, JZ12]. These dynamics are arrived at by a local and mechanistic interpretation of the inner workings of the slime mold and a global optimization perspective has been lacking even in the simplest of instances. Our first result is an interpretation of the dynamics as an optimization process. We show that Physarum dynamics can be seen as a steepest-descent type algorithm on a certain Riemannian manifold. Moreover, we prove that the trajectories of Physarum are in fact paths of optimizers to a parametrized family of convex programs, in which the objective is a linear cost function regularized by an entropy barrier. Subsequently, we rigorously establish several important properties of solution curves of Physarum. We prove global existence of such solutions and show that they have limits, being optimal solutions of the underlying LP. Finally, we show that the discretization of the Physarum dynamics is efficient for a class of linear programs, which include unimodular constraint matrices. Thus, together, our results shed some light on how nature might be solving instances of perhaps the most complex problem in P: linear programming.
Damian Straszak, Nisheeth K. Vishnoi
ITCS1
2016 Natural Algorithms for Flow Problems
abstract
In the last few years, there has been a significant interest in the computational abilities of Physarum polycephalum (a slime mold). This arose from a remarkable experiment which showed that this organism can compute shortest paths in a maze [10]. Subsequently, the workings of Physarum were mathematically modeled as a dynamical system and algorithms inspired by this model were proposed to solve several graph problems: shortest paths, flows, and linear programs to name a few. Indeed, computer scientists have initiated a rigorous study of these dynamics and a first step towards this was taken by [1,2] who proved that the Physarum dynamics for the shortest path problem are efficient (when edge-lengths are polynomially bounded). In this paper, we take this further: we prove that the discrete time Physarum-dynamics can also efficiently solve the uncapacitated mincost flow problems on undirected and directed graphs; problems that are non-trivial generalizations of shortest path. This raises the tantalizing possibility that nature, via evolution, developed algorithms that efficiently solve some of the most complex computational problems, about a billion years before we did.
Damian Straszak, Nisheeth K. Vishnoi
SODA1
2015 Strong Inapproximability of the Shortest Reset Word
Pawel Gawrychowski, Damian Straszak
MFCS (1)2
2015 Fast Generation of Random Spanning Trees and the Effective Resistance Metric
abstract
We present a new algorithm for generating a uniformly random spanning tree in an undirected graph. Our algorithm samples such a tree in expected time. This improves over the best previously known bound of , O(nω)) − that follows from the work of Kelner and Madry [FOCS'09] and of Colbourn et al. [J. Algorithms'96] – whenever the input graph is sufficiently sparse. At a high level, our result stems from carefully exploiting the interplay of random spanning trees, random walks, and the notion of effective resistance, as well as from devising a way to algorithmically relate these concepts to the combinatorial structure of the graph. This involves, in particular, establishing a new connection between the effective resistance metric and the cut structure of the underlying graph.
Aleksander Madry, Damian Straszak, Jakub Tarnawski
SODA2
2013 Beating $\mathcal{O}(nm)$ in Approximate LZW-Compressed Pattern Matching
Pawel Gawrychowski, Damian Straszak
ISAAC2