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

Darshan Chakrabarti

dblp:270/2232 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
7since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 8 · 4 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 4 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
7 papers
Algorithmic game theory and mechanism design · 55% Mathematical optimization · 19% Approximation and online algorithms · 13%
Artificial intelligence
3 papers
Trustworthy machine learning · 72% Learning paradigms · 19% Reinforcement learning · 9%

Topics — the 26 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design
equilibrium computation
2.232024
Extensive-Form Game Solving via Blackwell Approachability on Treeplexes · NeurIPS 2024
Efficient Learning in Polyhedral Games via Best-Response Oracles · AAAI 2024
Block-Coordinate Methods and Restarting for Solving Extensive-Form Games · NeurIPS 2023
Algorithmic game theory and mechanism design
regret minimization
1.522024
Extensive-Form Game Solving via Blackwell Approachability on Treeplexes · NeurIPS 2024
Efficient Learning in Polyhedral Games via Best-Response Oracles · AAAI 2024
Algorithmic game theory and mechanism design › equilibrium computation
extensive-form game solving
1.422024
Extensive-Form Game Solving via Blackwell Approachability on Treeplexes · NeurIPS 2024
Block-Coordinate Methods and Restarting for Solving Extensive-Form Games · NeurIPS 2023
Machine learning › Trustworthy machine learning
fairness
0.922021
Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints · AAAI 2021
A Pairwise Fair and Community-preserving Approach to k-Center Clustering · ICML 2020
Approximation and online algorithms
approximation algorithms
0.922021
Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints · AAAI 2021
A Pairwise Fair and Community-preserving Approach to k-Center Clustering · ICML 2020
Algorithmic game theory and mechanism design › mechanism design › algorithmic mechanism design
automated mechanism design
0.812024
Automated Design of Affine Maximizer Mechanisms in Dynamic Settings · AAAI 2024
Approximation and online algorithms › online learning
blackwell approachability
0.812024
Extensive-Form Game Solving via Blackwell Approachability on Treeplexes · NeurIPS 2024
Algorithmic game theory and mechanism design › social choice
computational social choice
0.812024
Implications of Distance over Redistricting Maps: Central and Outlier Maps · AAAI 2024
Mathematical optimization › continuous optimization
convex optimization
0.812024
Efficient Learning in Polyhedral Games via Best-Response Oracles · AAAI 2024
Computational geometry
distance measures
0.812024
Implications of Distance over Redistricting Maps: Central and Outlier Maps · AAAI 2024
Algorithmic game theory and mechanism design › mechanism design
dynamic mechanism design
0.812024
Automated Design of Affine Maximizer Mechanisms in Dynamic Settings · AAAI 2024
Algorithmic game theory and mechanism design › non-cooperative game
extensive-form games
0.812024
Efficient Learning in Polyhedral Games via Best-Response Oracles · AAAI 2024
Mathematical optimization
frank-wolfe algorithm
0.812024
Efficient Learning in Polyhedral Games via Best-Response Oracles · AAAI 2024
Algorithmic game theory and mechanism design › social choice
redistricting
0.812024
Implications of Distance over Redistricting Maps: Central and Outlier Maps · AAAI 2024
Mathematical optimization › continuous optimization › convex optimization › first-order methods › coordinate descent
block coordinate descent
0.712023
Block-Coordinate Methods and Restarting for Solving Extensive-Form Games · NeurIPS 2023
Mathematical optimization › continuous optimization › convex optimization › first-order methods
coordinate descent
0.712023
Block-Coordinate Methods and Restarting for Solving Extensive-Form Games · NeurIPS 2023
Machine learning › Trustworthy machine learning › fairness
individual fairness
0.512021
Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints · AAAI 2021
Machine learning › Learning paradigms
semi-supervised learning
0.512021
Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints · AAAI 2021
Algorithms and data structures
clustering
0.512021
Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints · AAAI 2021
Algorithms and data structures › clustering
metric clustering
0.512021
Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints · AAAI 2021
Machine learning › Trustworthy machine learning › fairness › fair unsupervised learning
fair clustering
0.412020
A Pairwise Fair and Community-preserving Approach to k-Center Clustering · ICML 2020
Approximation and online algorithms › approximation algorithms › clustering approximation
fair clustering approximation
0.412020
A Pairwise Fair and Community-preserving Approach to k-Center Clustering · ICML 2020
Machine learning › Reinforcement learning
markov decision process
0.212024
Automated Design of Affine Maximizer Mechanisms in Dynamic Settings · AAAI 2024
Computational complexity › learning theory
sample complexity
0.212024
Implications of Distance over Redistricting Maps: Central and Outlier Maps · AAAI 2024
Data mining
clustering
0.112020
A Pairwise Fair and Community-preserving Approach to k-Center Clustering · ICML 2020
Data mining › clustering › center-based clustering
k-center clustering
0.112020
A Pairwise Fair and Community-preserving Approach to k-Center Clustering · ICML 2020

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

approximation algorithm · 2.3reinforcement learning · 1.5affine maximizer · 1.5k-center heuristics · 0.9regret analysis · 0.8outlier detection · 0.8online learning · 0.8kemeny ranking · 0.8frank-wolfe · 0.8bilevel optimization · 0.8bi-level optimization · 0.8best response oracle · 0.8stochastic pairwise constraints · 0.5
YearPublicationVenuePosition
2024 Efficient Learning in Polyhedral Games via Best-Response Oracles
abstract
We study online learning and equilibrium computation in games with polyhedral decision sets, a property shared by normal-form games (NFGs) and extensive-form games (EFGs), when the learning agent is restricted to utilizing a best-response oracle. We show how to achieve constant regret in zero-sum games and O(T^0.25) regret in general-sum games while using only O(log t) best-response queries at a given iteration t, thus improving over the best prior result, which required O(T) queries per iteration. Moreover, our framework yields the first last-iterate convergence guarantees for self-play with best-response oracles in zero-sum games. This convergence occurs at a linear rate, though with a condition-number dependence. We go on to show a O(T^(-0.5)) best-iterate convergence rate without such a dependence. Our results build on linear-rate convergence results for variants of the Frank-Wolfe (FW) algorithm for strongly convex and smooth minimization problems over polyhedral domains. These FW results depend on a condition number of the polytope, known as facial distance. In order to enable application to settings such as EFGs, we show two broad new results: 1) the facial distance for polytopes in standard form is at least γ/k where γ is the minimum value of a nonzero coordinate of a vertex of the polytope and k≤n is the number of tight inequality constraints in the optimal face, and 2) the facial distance for polytopes of the form Ax=b, Cx≤d, x≥0 where x∈R^n, C≥0 is a nonzero integral matrix, and d≥0, is at least 1/(c√n), where c is the infinity norm of C. This yields the first such results for several problems such as sequence-form polytopes, flow polytopes, and matching polytopes.
Darshan Chakrabarti, Gabriele Farina, Christian Kroer
AAAI1
2024 Automated Design of Affine Maximizer Mechanisms in Dynamic Settings
abstract
Dynamic mechanism design is a challenging extension to ordinary mechanism design in which the mechanism designer must make a sequence of decisions over time in the face of possibly untruthful reports of participating agents. Optimizing dynamic mechanisms for welfare is relatively well understood. However, there has been less work on optimizing for other goals (e.g., revenue), and without restrictive assumptions on valuations, it is remarkably challenging to characterize good mechanisms. Instead, we turn to automated mechanism design to find mechanisms with good performance in specific problem instances. We extend the class of affine maximizer mechanisms to MDPs where agents may untruthfully report their rewards. This extension results in a challenging bilevel optimization problem in which the upper problem involves choosing optimal mechanism parameters, and the lower problem involves solving the resulting MDP. Our approach can find truthful dynamic mechanisms that achieve strong performance on goals other than welfare, and can be applied to essentially any problem setting---without restrictions on valuations---for which RL can learn optimal policies.
Michael J. Curry, Vinzenz Thoma, Darshan Chakrabarti, Stephen McAleer, Christian Kroer, Tuomas Sandholm, Niao He, Sven Seuken
AAAI3
2024 Implications of Distance over Redistricting Maps: Central and Outlier Maps
abstract
In representative democracy, a redistricting map is chosen to partition an electorate into districts which each elects a representative. A valid redistricting map must satisfy a collection of constraints such as being compact, contiguous, and of almost-equal population. However, these constraints are loose enough to enable an enormous ensemble of valid redistricting maps. This enables a partisan legislature to gerrymander by choosing a map which unfairly favors it. In this paper, we introduce an interpretable and tractable distance measure over redistricting maps which does not use election results and study its implications over the ensemble of redistricting maps. Specifically, we define a central map which may be considered "most typical" and give a rigorous justification for it by showing that it mirrors the Kemeny ranking in a scenario where we have a committee voting over a collection of redistricting maps to be drawn. We include runnning time and sample complexity analysis for our algorithms, including some negative results which hold using any algorithm. We further study outlier detection based on this distance measure and show that our framework can detect some gerrymandered maps. More precisely, we show some maps that are widely considered to be gerrymandered that lie very far away from our central maps in comparison to a large ensemble of valid redistricting maps. Since our distance measure does not rely on election results, this gives a significant advantage in gerrymandering detection which is lacking in all previous methods.
Seyed A. Esmaeili, Darshan Chakrabarti, Hayley Grape, Brian Brubach
AAAI2
2024 Extensive-Form Game Solving via Blackwell Approachability on Treeplexes
abstract
We introduce the first algorithmic framework for Blackwell approachability on the sequence-form polytope, the class of convex polytopes capturing the strategies of players in extensive-form games (EFGs). This leads to a new class of regret-minimization algorithms that are stepsize-invariant, in the same sense as the Regret Matching and Regret Matching$^+$ algorithms for the simplex. Our modular framework can be combined with any existing regret minimizer over cones to compute a Nash equilibrium in two-player zero-sum EFGs with perfect recall, through the self-play framework. Leveraging predictive online mirror descent, we introduce *Predictive Treeplex Blackwell$^+$* (PTB$^+$), and show a $O(1/\sqrt{T})$ convergence rate to Nash equilibrium in self-play. We then show how to stabilize PTB$^+$ with a stepsize, resulting in an algorithm with a state-of-the-art $O(1/T)$ convergence rate. We provide an extensive set of experiments to compare our framework with several algorithmic benchmarks, including CFR$^+$ and its predictive variant, and we highlight interesting connections between practical performance and the stepsize-dependence or stepsize-invariance properties of classical algorithms.
Darshan Chakrabarti, Julien Grand-Clément, Christian Kroer
NeurIPS1
2023 Block-Coordinate Methods and Restarting for Solving Extensive-Form Games
abstract
Coordinate descent methods are popular in machine learning and optimization for their simple sparse updates and excellent practical performance. In the context of large-scale sequential game solving, these same properties would be attractive, but until now no such methods were known, because the strategy spaces do not satisfy the typical separable block structure exploited by such methods. We present the first cyclic coordinate-descent-like method for the polytope of sequence-form strategies, which form the strategy spaces for the players in an extensive-form game (EFG). Our method exploits the recursive structure of the proximal update induced by what are known as dilated regularizers, in order to allow for a pseudo block-wise update. We show that our method enjoys a O(1/T) convergence rate to a two-player zero-sum Nash equilibrium, while avoiding the worst-case polynomial scaling with the number of blocks common to cyclic methods. We empirically show that our algorithm usually performs better than other state-of-the-art first-order methods (i.e., mirror prox), and occasionally can even beat CFR$^+$, a state-of-the-art algorithm for numerical equilibrium computation in zero-sum EFGs. We then introduce a restarting heuristic for EFG solving. We show empirically that restarting can lead to speedups, sometimes huge, both for our cyclic method, as well as for existing methods such as mirror prox and predictive CFR$^+$.
Darshan Chakrabarti, Jelena Diakonikolas, Christian Kroer
NeurIPS1
2022 A New Notion of Individually Fair Clustering: α-Equitable k-Center
abstract
Clustering is a fundamental problem in unsupervised machine learning, and due to its numerous societal implications fair variants of it have recently received significant attention. In this work we introduce a novel definition of individual fairness for clustering problems. Specifically, in our model, each point $j$ has a set of other points $\mathcal{S}_j$ that it perceives as similar to itself, and it feels that it is being fairly treated if the quality of service it receives in the solution is $\alpha$-close (in a multiplicative sense, for some given $\alpha \geq 1$) to that of the points in $\mathcal{S}_j$. We begin our study by answering questions regarding the combinatorial structure of the problem, namely for what values of $\alpha$ the problem is well-defined, and what the behavior of the Price of Fairness (PoF) for it is. For the well-defined region of $\alpha$, we provide efficient and easily-implementable approximation algorithms for the $k$-center objective, which in certain cases also enjoy bounded-PoF guarantees. We finally complement our analysis by an extensive suite of experiments that validates the effectiveness of our theoretical results.
Darshan Chakrabarti, John Dickerson 0001, Seyed A. Esmaeili, Aravind Srinivasan, Leonidas Tsepenekas
AISTATS1
2021 Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraints
abstract
Metric clustering is fundamental in areas ranging from Combinatorial Optimization and Data Mining, to Machine Learning and Operations Research. However, in a variety of situations we may have additional requirements or knowledge, distinct from the underlying metric, regarding which pairs of points should be clustered together. To capture and analyze such scenarios, we introduce a novel family of stochastic pairwise constraints, which we incorporate into several essential clustering objectives (radius/median/means). Moreover, we demonstrate that these constraints can succinctly model an intriguing collection of applications, including among others Individual Fairness in clustering and Must-link constraints in semi-supervised learning. Our main result consists of a general framework that yields approximation algorithms with provable guarantees for important clustering objectives, while at the same time producing solutions that respect the stochastic pairwise constraints. Furthermore, for certain objectives we devise improved results in the case of Must-link constraints, which are also the best possible from a theoretical perspective. Finally, we present experimental evidence that validates the effectiveness of our algorithms.
Brian Brubach, Darshan Chakrabarti, John Dickerson 0001, Aravind Srinivasan, Leonidas Tsepenekas
AAAI2
2020 A Pairwise Fair and Community-preserving Approach to k-Center Clustering
abstract
Clustering is a foundational problem in machine learning with numerous applications. As machine learning increases in ubiquity as a backend for automated systems, concerns about fairness arise. Much of the current literature on fairness deals with discrimination against protected classes in supervised learning (group fairness). We define a different notion of fair clustering wherein the probability that two points (or a community of points) become separated is bounded by an increasing function of their pairwise distance (or community diameter). We capture the situation where data points represent people who gain some benefit from being clustered together. Unfairness arises when certain points are deterministically separated, either arbitrarily or by someone who intends to harm them as in the case of gerrymandering election districts. In response, we formally define two new types of fairness in the clustering setting, pairwise fairness and community preservation. To explore the practicality of our fairness goals, we devise an approach for extending existing $k$-center algorithms to satisfy these fairness constraints. Analysis of this approach proves that reasonable approximations can be achieved while maintaining fairness. In experiments, we compare the effectiveness of our approach to classical $k$-center algorithms/heuristics and explore the tradeoff between optimal clustering and fairness.
Brian Brubach, Darshan Chakrabarti, John Dickerson 0001, Samir Khuller, Aravind Srinivasan, Leonidas Tsepenekas
ICML2