← Search

David Silver

44 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
2022

Bootstrapped Meta-Learning

ICLR 2022oral

Meta-learning empowers artificial intelligence to increase its efficiency by learning how to learn. Unlocking this potential involves overcoming a challenging meta-optimisation problem. We propose an algorithm that tackles this problem by letting the meta-learner teach itself. The algorithm first bo…

Cited by 83SourcePDFScholar
2022

Learning by Directional Gradient Descent

ICLR 2022poster

How should state be constructed from a sequence of observations, so as to best achieve some objective? Most deep learning methods update the parameters of the state representation by gradient descent. However, no prior method for computing the gradient is fully satisfactory, for example consuming to…

Cited by 43SourcePDFScholar
2022

Planning in Stochastic Environments with a Learned Model

ICLR 2022spotlight

Model-based reinforcement learning has proven highly successful. However, learning a model in isolation from its use during planning is problematic in complex environments. To date, the most effective techniques have instead combined value-equivalent model learning with powerful tree-search methods.…

Cited by 85SourcePDFScholar
2022

Policy improvement by planning with Gumbel

ICLR 2022spotlight

AlphaZero is a powerful reinforcement learning algorithm based on approximate policy iteration and tree search. However, AlphaZero can fail to improve its policy network, if not visiting all actions at the root of a search tree. To address this issue, we propose a policy improvement algorithm based…

2021

Discovery of Options via Meta-Learned Subgoals

NeurIPS 2021poster

Temporal abstractions in the form of options have been shown to help reinforcement learning (RL) agents learn faster. However, despite prior work on this topic, the problem of discovering options through interaction with an environment remains a challenge. In this paper, we introduce a novel meta-gr…

Cited by 44SourcePDFScholar
2021

Expected Eligibility Traces

AAAI 2021technical

The question of how to determine which states and actions are responsible for a certain outcome is known as the credit assignment problem and remains a central research question in reinforcement learning and artificial intelligence. Eligibility traces enable efficient credit assignment to the recent…

2021

Learning and Planning in Complex Action Spaces

ICML 2021spotlight

Many important real-world problems have action spaces that are high-dimensional, continuous or both, making full enumeration of all possible actions infeasible. Instead, only small subsets of actions can be sampled for the purpose of policy evaluation and improvement. In this paper, we propose a gen…

Cited by 108SourcePDFScholar
2021

Muesli: Combining Improvements in Policy Optimization

ICML 2021spotlight

We propose a novel policy update that combines regularized policy optimization with model learning as an auxiliary loss. The update (henceforth Muesli) matches MuZero’s state-of-the-art performance on Atari. Notably, Muesli does so without using deep search: it acts directly with a policy network an…

2021

Online and Offline Reinforcement Learning by Planning with a Learned Model

NeurIPS 2021spotlight

Learning efficiently from small amounts of data has long been the focus of model-based reinforcement learning, both for the online case when interacting with the environment, and the offline case when learning from a fixed dataset. However, to date no single unified algorithm could demonstrate state…

Cited by 138SourcePDFScholar
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

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

The Value-Improvement Path: Towards Better Representations for Reinforcement Learning

AAAI 2021technical

In value-based reinforcement learning (RL), unlike in supervised learning, the agent faces not a single, stationary, approximation problem, but a sequence of value prediction problems. Each time the policy improves, the nature of the problem changes, shifting both the distribution of states and thei…

Cited by 73SourcePDFScholar
2020

A Self-Tuning Actor-Critic Algorithm

NeurIPS 2020poster

Reinforcement learning algorithms are highly sensitive to the choice of hyperparameters, typically requiring significant manual effort to identify hyperparameters that perform well on a new domain. In this paper, we take a step towards addressing this issue by using metagradients to automatically ad…

2020

Behaviour Suite for Reinforcement Learning

ICLR 2020spotlight

This paper introduces the Behaviour Suite for Reinforcement Learning, or bsuite for short. bsuite is a collection of carefully-designed experiments that investigate core capabilities of reinforcement learning (RL) agents with two objectives. First, to collect clear, informative and scalable problems…

Cited by 215SourcecodeScholar
2020

Discovering Reinforcement Learning Algorithms

NeurIPS 2020poster

Reinforcement learning (RL) algorithms update an agent’s parameters according to one of several possible rules, discovered manually through years of research. Automating the discovery of update rules from data could lead to more efficient algorithms, or algorithms that are better adapted to specific…

Cited by 176SourcePDFScholar
2020

Meta-Gradient Reinforcement Learning with an Objective Discovered Online

NeurIPS 2020poster

Deep reinforcement learning includes a broad family of algorithms that parameterise an internal representation, such as a value function or policy, by a deep neural network. Each algorithm optimises its parameters with respect to an objective, such as Q-learning or policy gradient, that defines its…

Cited by 85SourcePDFScholar
2020

The Value Equivalence Principle for Model-Based Reinforcement Learning

NeurIPS 2020poster

Learning models of the environment from data is often viewed as an essential component to building intelligent reinforcement learning (RL) agents. The common practice is to separate the learning of the model from its use, by constructing a model of the environment’s dynamics that correctly predicts…

Cited by 100SourcePDFScholar
2020

Value-driven Hindsight Modelling

NeurIPS 2020poster

Value estimation is a critical component of the reinforcement learning (RL) paradigm. The question of how to effectively learn value predictors from data is one of the major problems studied by the RL community, and different approaches exploit structure in the problem domain in different ways. Mod…

Cited by 22SourcePDFScholar
2020

What Can Learned Intrinsic Rewards Capture?

ICML 2020poster

The objective of a reinforcement learning agent is to behave so as to maximise the sum of a suitable scalar function of state: the reward. These rewards are typically given and immutable. In this paper, we instead consider the proposition that the reward function itself can be a good locus of learne…

Cited by 104SourcePDFScholar
2019

An Investigation of Model-Free Planning

ICML 2019oral

The field of reinforcement learning (RL) is facing increasingly challenging domains with combinatorial complexity. For an RL agent to address these challenges, it is essential that it can plan effectively. Prior work has typically utilized an explicit model of the environment, combined with a specif…

2019

Credit Assignment Techniques in Stochastic Computation Graphs

AISTATS 2019poster

Stochastic computation graphs (SCGs) provide a formalism to represent structured optimization problems arising in artificial intelligence, including supervised, unsupervised, and reinforcement learning. Previous work has shown that an unbiased estimator of the gradient of the expected loss of SCGs c…

Cited by 56SourcePDFScholar
2019

Discovery of Useful Questions as Auxiliary Tasks

NeurIPS 2019poster

Arguably, intelligent agents ought to be able to discover their own questions so that in learning answers for them they learn unanticipated useful knowledge and skills; this departs from the focus in much of machine learning on agents learning answers to externally defined questions. We present a n…

Cited by 100SourcePDFScholar
2019

The Option Keyboard: Combining Skills in Reinforcement Learning

NeurIPS 2019poster

The ability to combine known skills to create new ones may be crucial in the solution of complex reinforcement learning problems that unfold over extended periods. We argue that a robust way of combining skills is to define and manipulate them in the space of pseudo-rewards (or "cumulants"). Based o…

Cited by 122SourcePDFScholar
2019

Universal Successor Features Approximators

ICLR 2019poster

The ability of a reinforcement learning (RL) agent to learn about many reward functions at the same time has many potential benefits, such as the decomposition of complex tasks into simpler ones, the exchange of information between tasks, and the reuse of skills. We focus on one aspect in particular…

Cited by 160SourcePDFScholar
2018

Distributed Prioritized Experience Replay

ICLR 2018poster

We propose a distributed architecture for deep reinforcement learning at scale, that enables agents to learn effectively from orders of magnitude more data than previously possible. The algorithm decouples acting from learning: the actors interact with their own instances of the environment by selec…

Cited by 0SourcePDFScholar
2018

Implicit Quantile Networks for Distributional Reinforcement Learning

ICML 2018oral

In this work, we build on recent advances in distributional reinforcement learning to give a generally applicable, flexible, and state-of-the-art distributional variant of DQN. We achieve this by using quantile regression to approximate the full quantile function for the state-action return distribu…

Cited by 713SourcePDFScholar
2018

Learning to search with MCTSnets

ICML 2018oral

Planning problems are among the most important and well-studied problems in artificial intelligence. They are most typically solved by tree search algorithms that simulate ahead into the future, evaluate future states, and back-up those evaluations to the root of a search tree. Among these algorithm…

Cited by 107SourcePDFScholar
2018

Transfer in Deep Reinforcement Learning Using Successor Features and Generalised Policy Improvement

ICML 2018oral

The ability to transfer skills across tasks has the potential to scale up reinforcement learning (RL) agents to environments currently out of reach. Recently, a framework based on two ideas, successor features (SFs) and generalised policy improvement (GPI), has been introduced as a principled way of…

Cited by 224SourcePDFScholar
2017

A Unified Game-Theoretic Approach to Multiagent Reinforcement Learning

NeurIPS 2017poster

There has been a resurgence of interest in multiagent reinforcement learning (MARL), due partly to the recent success of deep neural networks. The simplest form of MARL is independent reinforcement learning (InRL), where each agent treats all of its experience as part of its (non stationary) environ…

2017

Decoupled Neural Interfaces using Synthetic Gradients

ICML 2017poster

Training directed neural networks typically requires forward-propagating data through a computation graph, followed by backpropagating error signal, to produce weight updates. All layers, or more generally, modules, of the network are therefore locked, in the sense that they must wait for the remain…

Cited by 457SourcePDFScholar
2017

FeUdal Networks for Hierarchical Reinforcement Learning

ICML 2017poster

We introduce FeUdal Networks (FuNs): a novel architecture for hierarchical reinforcement learning. Our approach is inspired by the feudal reinforcement learning proposal of Dayan and Hinton, and gains power and efficacy by decoupling end-to-end learning across multiple levels – allowing it to utilis…

Cited by 1192SourcePDFScholar
2017

Imagination-Augmented Agents for Deep Reinforcement Learning

NeurIPS 2017oral

We introduce Imagination-Augmented Agents (I2As), a novel architecture for deep reinforcement learning combining model-free and model-based aspects. In contrast to most existing model-based reinforcement learning and planning methods, which prescribe how a model should be used to arrive at a polic…

Cited by 763SourcePDFScholar
2017

Natural Value Approximators: Learning when to Trust Past Estimates

NeurIPS 2017spotlight

Neural networks have a smooth initial inductive bias, such that small changes in input do not lead to large changes in output. However, in reinforcement learning domains with sparse rewards, value functions have non-smooth structure with a characteristic asymmetric discontinuity whenever rewards arr…

Cited by 11SourcePDFScholar
2017

Reinforcement Learning with Unsupervised Auxiliary Tasks

ICLR 2017oral

Deep reinforcement learning agents have achieved state-of-the-art results by directly maximising cumulative reward. However, environments contain a much wider variety of possible training signals. In this paper, we introduce an agent that also maximises many other pseudo-reward functions simultaneou…

Cited by 1505SourceScholar
2017

Successor Features for Transfer in Reinforcement Learning

NeurIPS 2017spotlight

Transfer in reinforcement learning refers to the notion that generalization should occur not only within a task but also across tasks. We propose a transfer framework for the scenario where the reward function changes between tasks but the environment's dynamics remain the same. Our approach rests o…

Cited by 732SourcePDFScholar
2017

The Predictron: End-To-End Learning and Planning

ICML 2017poster

One of the key challenges of artificial intelligence is to learn models that are effective in the context of planning. In this document we introduce the predictron architecture. The predictron consists of a fully abstract model, represented by a Markov reward process, that can be rolled forward mult…

Cited by 327SourcePDFScholar
2016

Asynchronous Methods for Deep Reinforcement Learning

ICML 2016poster

We propose a conceptually simple and lightweight framework for deep reinforcement learning that uses asynchronous gradient descent for optimization of deep neural network controllers. We present asynchronous variants of four standard reinforcement learning algorithms and show that parallel actor-lea…

Cited by 13016SourcePDFScholar
2016

Learning values across many orders of magnitude

NeurIPS 2016poster

Most learning algorithms are not invariant to the scale of the signal that is being approximated. We propose to adaptively normalize the targets used in the learning updates. This is important in value-based reinforcement learning, where the magnitude of appropriate value approximations can change…

Cited by 218SourcePDFScholar
2015

Learning Continuous Control Policies by Stochastic Value Gradients

NeurIPS 2015poster

We present a unified framework for learning continuous control policies usingbackpropagation. It supports stochastic control by treating stochasticity in theBellman equation as a deterministic function of exogenous noise. The productis a spectrum of general policy gradient algorithms that range from…

Cited by 723SourcePDFScholar
2015

Scene understanding for a high-mobility walking robot

IROS 2015poster

High-mobility walking robots offer unique capabilities in complex off-road environments where wheeled vehicles are not able to travel. However, these environments can also pose significant autonomous navigation challenges. Key steps in planning a safe path for the robot autonomously include estimati…

Cited by 24SourceScholar