Demo Data from VLDB 2026 / reviewers in the wild / expert
Alistair Letcher
dblp:210/2360
· DBLP profile ↗
8ranked-venue papers
4as first author
4since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 3 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.
| Artificial intelligence
7 papers |
Reinforcement learning · 56% Optimization for machine learning · 32% Planning, search and constraint satisfaction · 6% | |
| Theoretical computer science
4 papers |
Algorithmic game theory and mechanism design · 91% Mathematical optimization · 9% |
Topics — the 17 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning
multi-agent reinforcement learning |
1.0 | 2 | 2022 | COLA: Consistent Learning with Opponent-Learning Awareness · ICML 2022 Stable Opponent Shaping in Differentiable Games · ICLR (Poster) 2019 |
Machine learning › Reinforcement learning › multi-agent reinforcement learning
opponent shaping |
1.0 | 2 | 2022 | COLA: Consistent Learning with Opponent-Learning Awareness · ICML 2022 Stable Opponent Shaping in Differentiable Games · ICLR (Poster) 2019 |
Machine learning › Reinforcement learning › robust reinforcement learning
adversarial reinforcement learning |
0.7 | 1 | 2023 | Adversarial Cheap Talk · ICML 2023 |
Machine learning › Reinforcement learning
robust reinforcement learning |
0.7 | 1 | 2023 | Adversarial Cheap Talk · ICML 2023 |
Machine learning › Reinforcement learning
policy optimization |
0.6 | 1 | 2022 | Discovered Policy Optimisation · NeurIPS 2022 |
Algorithmic game theory and mechanism design › equilibrium analysis
equilibrium selection |
0.6 | 1 | 2022 | COLA: Consistent Learning with Opponent-Learning Awareness · ICML 2022 |
Algorithmic game theory and mechanism design › non-cooperative game › strategic game
general-sum game |
0.6 | 1 | 2022 | COLA: Consistent Learning with Opponent-Learning Awareness · ICML 2022 |
Machine learning › Optimization for machine learning
multi-objective optimization |
0.5 | 1 | 2021 | On the Impossibility of Global Convergence in Multi-Loss Optimization · ICLR 2021 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
diverse solution generation |
0.4 | 1 | 2020 | Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the Hessian · NeurIPS 2020 |
Machine learning › Optimization for machine learning
non-convex optimization |
0.4 | 1 | 2020 | Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the Hessian · NeurIPS 2020 |
Machine learning › Optimization for machine learning › non-convex optimization
saddle point escape |
0.4 | 1 | 2020 | Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the Hessian · NeurIPS 2020 |
Machine learning › Optimization for machine learning
differentiable games |
0.4 | 1 | 2019 | Differentiable Game Mechanics · J. Mach. Learn. Res. 2019 |
Machine learning › Optimization for machine learning
gradient-based optimization |
0.4 | 1 | 2019 | Differentiable Game Mechanics · J. Mach. Learn. Res. 2019 |
Machine learning › Learning theory
learning dynamics |
0.2 | 1 | 2022 | COLA: Consistent Learning with Opponent-Learning Awareness · ICML 2022 |
Mathematical optimization
nonconvex optimization |
0.1 | 1 | 2021 | On the Impossibility of Global Convergence in Multi-Loss Optimization · ICLR 2021 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.1 | 1 | 2020 | Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the Hessian · NeurIPS 2020 |
Algorithmic game theory and mechanism design › non-cooperative game
potential game |
0.1 | 1 | 2019 | Differentiable Game Mechanics · J. Mach. Learn. Res. 2019 |
Methods — techniques the papers use, named apart from their topics
meta-learning · 1.2higher-order opponent learning awareness · 1.1competitive gradient descent · 1.1game jacobian decomposition · 0.8adversarial training · 0.8cheap talk MDP · 0.7mirror learning · 0.6drift function · 0.6stochastic gradient descent · 0.4hessian eigenvector analysis · 0.4gradient descent · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Adversarial Cheap TalkabstractAdversarial attacks in reinforcement learning (RL) often assume highly-privileged access to the victim’s parameters, environment, or data. Instead, this paper proposes a novel adversarial setting called a Cheap Talk MDP in which an Adversary can merely append deterministic messages to the Victim’s observation, resulting in a minimal range of influence. The Adversary cannot occlude ground truth, influence underlying environment dynamics or reward signals, introduce non-stationarity, add stochasticity, see the Victim’s actions, or access their parameters. Additionally, we present a simple meta-learning algorithm called Adversarial Cheap Talk (ACT) to train Adversaries in this setting. We demonstrate that an Adversary trained with ACT can still significantly influence the Victim’s training and testing performance, despite the highly constrained setting. Affecting train-time performance reveals a new attack vector and provides insight into the success and failure modes of existing RL algorithms. More specifically, we show that an ACT Adversary is capable of harming performance by interfering with the learner’s function approximation, or instead helping the Victim’s performance by outputting useful features. Finally, we show that an ACT Adversary can manipulate messages during train-time to directly and arbitrarily control the Victim at test-time. Chris Lu 0001, Timon Willi, Alistair Letcher, Jakob N. Foerster |
ICML | 3 |
| 2022 | COLA: Consistent Learning with Opponent-Learning AwarenessabstractLearning in general-sum games is unstable and frequently leads to socially undesirable (Pareto-dominated) outcomes. To mitigate this, Learning with Opponent-Learning Awareness (LOLA) introduced opponent shaping to this setting, by accounting for each agent’s influence on their opponents’ anticipated learning steps. However, the original LOLA formulation (and follow-up work) is inconsistent because LOLA models other agents as naive learners rather than LOLA agents. In previous work, this inconsistency was suggested as a cause of LOLA’s failure to preserve stable fixed points (SFPs). First, we formalize consistency and show that higher-order LOLA (HOLA) solves LOLA’s inconsistency problem if it converges. Second, we correct a claim made in the literature by Sch{ä}fer and Anandkumar (2019), proving that Competitive Gradient Descent (CGD) does not recover HOLA as a series expansion (and fails to solve the consistency problem). Third, we propose a new method called Consistent LOLA (COLA), which learns update functions that are consistent under mutual opponent shaping. It requires no more than second-order derivatives and learns consistent update functions even when HOLA fails to converge. However, we also prove that even consistent update functions do not preserve SFPs, contradicting the hypothesis that this shortcoming is caused by LOLA’s inconsistency. Finally, in an empirical evaluation on a set of general-sum games, we find that COLA finds prosocial solutions and that it converges under a wider range of learning rates than HOLA and LOLA. We support the latter finding with a theoretical result for a simple game. Timon Willi, Alistair Letcher, Johannes Treutlein, Jakob N. Foerster |
ICML | 2 |
| 2022 | Discovered Policy OptimisationabstractTremendous progress has been made in reinforcement learning (RL) over the past decade. Most of these advancements came through the continual development of new algorithms, which were designed using a combination of mathematical derivations, intuitions, and experimentation. Such an approach of creating algorithms manually is limited by human understanding and ingenuity. In contrast, meta-learning provides a toolkit for automatic machine learning method optimisation, potentially addressing this flaw. However, black-box approaches which attempt to discover RL algorithms with minimal prior structure have thus far not outperformed existing hand-crafted algorithms. Mirror Learning, which includes RL algorithms, such as PPO, offers a potential middle-ground starting point: while every method in this framework comes with theoretical guarantees, components that differentiate them are subject to design. In this paper we explore the Mirror Learning space by meta-learning a “drift” function. We refer to the immediate result as Learnt Policy Optimisation (LPO). By analysing LPO we gain original insights into policy optimisation which we use to formulate a novel, closed-form RL algorithm, Discovered Policy Optimisation (DPO). Our experiments in Brax environments confirm state-of-the-art performance of LPO and DPO, as well as their transfer to unseen settings. Chris Lu 0001, Jakub Grudzien Kuba, Alistair Letcher, Luke Metz, Christian Schröder de Witt, Jakob N. Foerster |
NeurIPS | 3 |
| 2021 | On the Impossibility of Global Convergence in Multi-Loss Optimization
Alistair Letcher |
ICLR | 1 |
| 2020 | Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the HessianabstractOver the last decade, a single algorithm has changed many facets of our lives - Stochastic Gradient Descent (SGD). In the era of ever decreasing loss functions, SGD and its various offspring have become the go-to optimization tool in machine learning and are a key component of the success of deep neural networks (DNNs). While SGD is guaranteed to converge to a local optimum (under loose assumptions), in some cases it may matter which local optimum is found, and this is often context-dependent. Examples frequently arise in machine learning, from shape-versus-texture-features to ensemble methods and zero-shot coordination. In these settings, there are desired solutions which SGD on standard' loss functions will not find, since it instead converges to theeasy' solutions. In this paper, we present a different approach. Rather than following the gradient, which corresponds to a locally greedy direction, we instead follow the eigenvectors of the Hessian. By iteratively following and branching amongst the ridges, we effectively span the loss surface to find qualitatively different solutions. We show both theoretically and experimentally that our method, called Ridge Rider (RR), offers a promising direction for a variety of challenging problems. Jack Parker-Holder, Luke Metz, Cinjon Resnick, Hengyuan Hu, Adam Lerer, Alistair Letcher, Alexander Peysakhovich, Aldo Pacchiano, Jakob N. Foerster |
NeurIPS | 6 |
| 2019 | Stable Opponent Shaping in Differentiable Games
Alistair Letcher, Jakob N. Foerster, David Balduzzi, Tim Rocktäschel, Shimon Whiteson |
ICLR (Poster) | 1 |
| 2019 | Differentiable Game MechanicsabstractDeep learning is built on the foundational guarantee that gradient descent on an objective function converges to local minima. Unfortunately, this guarantee fails in settings, such as generative adversarial nets, that exhibit multiple interacting losses. The behavior of gradient-based methods in games is not well understood -- and is becoming increasingly important as adversarial and multi-objective architectures proliferate. In this paper, we develop new tools to understand and control the dynamics in $n$-player differentiable games. The key result is to decompose the game Jacobian into two components. The first, symmetric component, is related to potential games, which reduce to gradient descent on an implicit function. The second, antisymmetric component, relates to Hamiltonian games, a new class of games that obey a conservation law akin to conservation laws in classical mechanical systems. The decomposition motivates Symplectic Gradient Adjustment (SGA), a new algorithm for finding stable fixed points in differentiable games. Basic experiments show SGA is competitive with recently proposed algorithms for finding stable fixed points in GANs -- while at the same time being applicable to, and having guarantees in, much more general cases. Alistair Letcher, David Balduzzi, Sébastien Racanière, James Martens, Jakob N. Foerster, Karl Tuyls, Thore Graepel |
J. Mach. Learn. Res. | 1 |
| 2018 | Automatic Conflict Detection in Police Body-Worn AudioabstractAutomatic conflict detection has grown in relevance with the advent of body-worn technology, but existing metrics such as turn-taking and overlap are poor indicators of conflict in police-public interactions. Moreover, standard techniques to compute them fall short when applied to such diversified and noisy contexts. We develop a pipeline catered to this task combining adaptive noise removal, non-speech filtering and new measures of conflict based on the repetition and intensity of phrases in speech. We demonstrate the effectiveness of our approach on body-worn audio data collected by the Los Angeles Police Department. Alistair Letcher, Jelena Trisovic, Collin Cademartori |
ICASSP | 1 |