← Search

Gregory Farquhar

17 accepted papers

2025

DataRater: Meta-Learned Dataset Curation

NeurIPS 2025poster

The quality of foundation models depends heavily on their training data. Consequently, great efforts have been put into dataset curation. Yet most approaches rely on manual tuning of coarse-grained mixtures of large buckets of data, or filtering by hand-crafted heuristics. An approach that is ultima…

Cited by 0SourceScholar
2025

Scalable Meta-Learning via Mixed-Mode Differentiation

ICML 2025poster

Gradient-based bilevel optimisation is a powerful technique with applications in hyperparameter optimisation, task adaptation, algorithm discovery, meta-learning more broadly, and beyond. It often requires differentiating through the gradient-based optimisation process itself, leading to "gradient-o…

Cited by 0SourcePDFScholar
2023

Discovering General Reinforcement Learning Algorithms with Adversarial Environment Design

NeurIPS 2023poster

The past decade has seen vast progress in deep reinforcement learning (RL) on the back of algorithms manually designed by human researchers. Recently, it has been shown that it is possible to meta-learn update rules, with the hope of discovering algorithms that can perform well on a wide range of RL…

2022

Model-Value Inconsistency as a Signal for Epistemic Uncertainty

ICML 2022spotlight

Using a model of the environment and a value function, an agent can construct many estimates of a state’s value, by unrolling the model for different lengths and bootstrapping with its value function. Our key insight is that one can treat this set of value estimates as a type of ensemble, which we c…

Cited by 11SourcePDFScholar
2021

Proper Value Equivalence

NeurIPS 2021spotlight

One of the main challenges in model-based reinforcement learning (RL) is to decide which aspects of the environment should be modeled. The value-equivalence (VE) principle proposes a simple answer to this question: a model should capture the aspects of the environment that are relevant for value-bas…

2021

PsiPhi-Learning: Reinforcement Learning with Demonstrations using Successor Features and Inverse Temporal Difference Learning

ICML 2021oral

We study reinforcement learning (RL) with no-reward demonstrations, a setting in which an RL agent has access to additional data from the interaction of other agents with the same environment. However, it has no access to the rewards or goals of these agents, and their objectives and levels of exper…

2021

Self-Consistent Models and Values

NeurIPS 2021poster

Learned models of the environment provide reinforcement learning (RL) agents with flexible ways of making predictions about the environment. Models enable planning, i.e. using more computation to improve value functions or policies, without requiring additional environment interactions. In this work…

Cited by 14SourcePDFScholar
2021

Transient Non-stationarity and Generalisation in Deep Reinforcement Learning

ICLR 2021poster

Non-stationarity can arise in Reinforcement Learning (RL) even in stationary environments. For example, most RL algorithms collect new data throughout training, using a non-stationary behaviour policy. Due to the transience of this non-stationarity, it is often not explicitly addressed in deep RL an…

Cited by 104SourcePDFScholar
2020

Growing Action Spaces

ICML 2020poster

In complex tasks, such as those with large combinatorial action spaces, random exploration may be too inefficient to achieve meaningful learning progress. In this work, we use a curriculum of progressively growing action spaces to accelerate learning. We assume the environment is out of our control,…

2020

Weighted QMIX: Expanding Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learning

NeurIPS 2020poster

QMIX is a popular $Q$-learning algorithm for cooperative MARL in the centralised training and decentralised execution paradigm. In order to enable easy decentralisation, QMIX restricts the joint action $Q$-values it can represent to be a monotonic mixing of each agent's utilities. However, this rest…

2019

A Baseline for Any Order Gradient Estimation in Stochastic Computation Graphs

ICML 2019oral

By enabling correct differentiation in Stochastic Computation Graphs (SCGs), the infinitely differentiable Monte-Carlo estimator (DiCE) can generate correct estimates for the higher order gradients that arise in, e.g., multi-agent reinforcement learning and meta-learning. However, the baseline term…

Cited by 14SourcePDFScholar
2019

Loaded DiCE: Trading off Bias and Variance in Any-Order Score Function Gradient Estimators for Reinforcement Learning

NeurIPS 2019poster

Gradient-based methods for optimisation of objectives in stochastic settings with unknown or intractable dynamics require estimators of derivatives. We derive an objective that, under automatic differentiation, produces low-variance unbiased estimators of derivatives at any order. Our objective is c…

2019

Multi-Agent Common Knowledge Reinforcement Learning

NeurIPS 2019poster

Cooperative multi-agent reinforcement learning often requires decentralised policies, which severely limit the agents' ability to coordinate their behaviour. In this paper, we show that common knowledge between agents allows for complex decentralised coordination. Common knowledge arises naturally i…

2018

DiCE: The Infinitely Differentiable Monte Carlo Estimator

ICML 2018oral

The score function estimator is widely used for estimating gradients of stochastic objectives in stochastic computation graphs (SCG), eg., in reinforcement learning and meta-learning. While deriving the first-order gradient estimators by differentiating a surrogate loss (SL) objective is computation…

2018

QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learning

ICML 2018oral

In many real-world settings, a team of agents must coordinate their behaviour while acting in a decentralised way. At the same time, it is often possible to train the agents in a centralised fashion in a simulated or laboratory setting, where global state information is available and communication c…

2018

TreeQN and ATreeC: Differentiable Tree-Structured Models for Deep Reinforcement Learning

ICLR 2018poster

Combining deep model-free reinforcement learning with on-line planning is a promising approach to building on the successes of deep RL. On-line planning with look-ahead trees has proven successful in environments where transition models are known a priori. However, in complex environments where tran…

2017

Stabilising Experience Replay for Deep Multi-Agent Reinforcement Learning

ICML 2017poster

Many real-world problems, such as network packet routing and urban traffic control, are naturally modeled as multi-agent reinforcement learning (RL) problems. However, existing multi-agent RL methods typically scale poorly in the problem size. Therefore, a key challenge is to translate the success o…

Cited by 819SourcePDFScholar