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.

Joshua Letchford

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

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design
stackelberg game
0.322014
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.212014
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.212013
Solving Security Games on Graphs via Marginal Probabilities · AAAI 2013
Algorithmic game theory and mechanism design › security games
stackelberg security games
0.212013
Solving Security Games on Graphs via Marginal Probabilities · AAAI 2013
Machine learning › Reinforcement learning › multi-agent reinforcement learning › equilibrium learning
correlated equilibrium
0.112012
Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012
Machine learning › Reinforcement learning › multi-agent reinforcement learning
markov games
0.112012
Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012
Algorithmic game theory and mechanism design › stackelberg game
stackelberg strategies
0.112012
Computing Optimal Strategies to Commit to in Stochastic Games · AAAI 2012
Algorithmic game theory and mechanism design
stochastic games
0.112012
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.112010
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.112010
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
YearPublicationVenuePosition
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 Casino
abstract
Gambles 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
AAAI3
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 Probabilities
abstract
Security 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
AAAI1
2012 Computing Optimal Strategies to Commit to in Stochastic Games
abstract
Significant 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.
AAAI1
2012 Computing Optimal Security Strategies for Interdependent Assets
Joshua Letchford, Yevgeniy Vorobeychik
UAI1
2010 Computing optimal strategies to commit to in extensive-form games
abstract
Computing 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
EC1
2009 Learning and Approximating the Optimal Strategy to Commit To
Joshua Letchford, Vincent Conitzer, Kamesh Munagala
SAGT1