VLDB 2026 Research / reviewers in the wild / expert
Joshua Letchford
dblp:05/5278
· DBLP profile ↗
10ranked-venue papers
6as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 5 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorTheory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
4 papers |
Algorithmic game theory and mechanism design · 87% Graph algorithms and graph theory · 11% Computational complexity · 2% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design
stackelberg game |
0.3 | 2 | 2014 | Beat the Cheater: Computing Game-Theoretic Strategies for When to Kick a Gambler out of a Casino · AAAI 2014 Computing optimal strategies to commit to in extensive-form games · EC 2010 |
Algorithmic game theory and mechanism design › incomplete information
bayesian game |
0.2 | 1 | 2014 | Beat the Cheater: Computing Game-Theoretic Strategies for When to Kick a Gambler out of a Casino · AAAI 2014 |
Algorithmic game theory and mechanism design
security games |
0.2 | 1 | 2013 | Solving Security Games on Graphs via Marginal Probabilities · AAAI 2013 |
Algorithmic game theory and mechanism design › security games
stackelberg security games |
0.2 | 1 | 2013 | Solving Security Games on Graphs via Marginal Probabilities · AAAI 2013 |
Machine learning › Reinforcement learning › multi-agent reinforcement learning › equilibrium learning
correlated equilibrium |
0.1 | 1 | 2012 | Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012 |
Machine learning › Reinforcement learning › multi-agent reinforcement learning
markov games |
0.1 | 1 | 2012 | Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012 |
Algorithmic game theory and mechanism design › stackelberg game
stackelberg strategies |
0.1 | 1 | 2012 | Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012 |
Algorithmic game theory and mechanism design
stochastic games |
0.1 | 1 | 2012 | Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012 |
Algorithmic game theory and mechanism design › non-cooperative game › dynamic games
commitment games |
0.1 | 1 | 2010 | Computing optimal strategies to commit to in extensive-form games · EC 2010 |
Algorithmic game theory and mechanism design › non-cooperative game
extensive-form games |
0.1 | 1 | 2010 | Computing optimal strategies to commit to in extensive-form games · EC 2010 |
Methods — techniques the papers use, named apart from their topics
QPACE · 0.3polynomial-time algorithm · 0.3NP-hardness proof · 0.2complexity analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A framework for the comparison of agent-based models
Swapna Thorve, Kiran Lakkaraju, Joshua Letchford, Anil Vullikanti, Achla Marathe, Samarth Swarup |
Auton. Agents Multi Agent Syst. | 4 |
| 2016 | Data-driven agent-based modeling, with application to rooftop solar adoption
Haifeng Zhang 0001, Yevgeniy Vorobeychik, Joshua Letchford, Kiran Lakkaraju |
Auton. Agents Multi Agent Syst. | 3 |
| 2015 | Securing interdependent assets
Yevgeniy Vorobeychik, Joshua Letchford |
Auton. Agents Multi Agent Syst. | 2 |
| 2014 | Beat the Cheater: Computing Game-Theoretic Strategies for When to Kick a Gambler out of a CasinoabstractGambles in casinos are usually set up so that the casino makes a profit in expectation -- as long as gamblers play honestly. However, some gamblers are able to cheat, reducing the casino’s profit. How should the casino address this? A common strategy is to selectively kick gamblers out, possibly even without being sure that they were cheating. In this paper, we address the following question: Based solely on a gambler’s track record,when is it optimal for the casino to kick the gambler out? Because cheaters will adapt to the casino’s policy, this is a game-theoretic question. Specifically, we model the problem as a Bayesian game in which the casino is a Stackelberg leader that can commit to a (possibly randomized) policy for when to kick gamblers out, and we provide efficient algorithms for computing the optimal policy. Besides being potentially useful to casinos, we imagine that similar techniques could be useful for addressing related problems -- for example, illegal trades in financial markets. Troels Bjerre Lund, Melissa Dalis, Joshua Letchford, Dmytro Korzhyk, Vincent Conitzer |
AAAI | 3 |
| 2014 | On the value of commitment
Joshua Letchford, Dmytro Korzhyk, Vincent Conitzer |
Auton. Agents Multi Agent Syst. | 1 |
| 2013 | Solving Security Games on Graphs via Marginal ProbabilitiesabstractSecurity games involving the allocation of multiple security resources to defend multiple targets generally have an exponential number of pure strategies for the defender. One method that has been successful in addressing this computational issue is to instead directly compute the marginal probabilities with which the individual resources are assigned (first pursued by Kiekintveld et al. (2009)). However, in sufficiently general settings, there exist games where these marginal solutions are not implementable, that is, they do not correspond to any mixed strategy of the defender. In this paper, we examine security games where the defender tries to monitor the vertices of a graph, and we show how the type of graph, the type of schedules, and the type of defender resources affect the applicability of this approach. In some settings, we show the approach is applicable and give a polynomial-time algorithm for computing an optimal defender strategy; in other settings, we give counterexample games that demonstrate that the approach does not work, and prove NP-hardness results for computing an optimal defender strategy. Joshua Letchford, Vincent Conitzer |
AAAI | 1 |
| 2012 | Computing Optimal Strategies to Commit to in Stochastic GamesabstractSignificant progress has been made recently in the following two lines of research in the intersection of AI and game theory: (1) the computation of optimal strategies to commit to (Stackelberg strategies), and (2) the computation of correlated equilibria of stochastic games. In this paper, we unite these two lines of research by studying the computation of Stackelberg strategies in stochastic games. We provide theoretical results on the value of being able to commit and the value of being able to correlate, as well as complexity results about computing Stackelberg strategies in stochastic games. We then modify the QPACE algorithm (MacDermed et al. 2011) to compute Stackelberg strategies, and provide experimental results. Joshua Letchford, Liam MacDermed, Vincent Conitzer, Ronald Parr, Charles L. Isbell Jr. |
AAAI | 1 |
| 2012 | Computing Optimal Security Strategies for Interdependent Assets
Joshua Letchford, Yevgeniy Vorobeychik |
UAI | 1 |
| 2010 | Computing optimal strategies to commit to in extensive-form gamesabstractComputing optimal strategies to commit to in general normal-form or Bayesian games is a topic that has recently been gaining attention, in part due to the application of such algorithms in various security and law enforcement scenarios. In this paper, we extend this line of work to the more general case of commitment in extensive-form games. We show that in some cases, the optimal strategy can be computed in polynomial time; in others, computing it is NP-hard. Joshua Letchford, Vincent Conitzer |
EC | 1 |
| 2009 | Learning and Approximating the Optimal Strategy to Commit To
Joshua Letchford, Vincent Conitzer, Kamesh Munagala |
SAGT | 1 |