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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tim Harley

dblp:176/5609 · also Timothy Harley · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1

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 · 33% Efficient and distributed learning · 31% Deep learning architectures and training · 18%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 19 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
0.832019
A Generalized Framework for Population Based Training · KDD 2019
Dynamic control flow in large-scale machine learning · EuroSys 2018
IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures · ICML 2018
Machine learning › Efficient and distributed learning › distributed training
asynchronous training
0.622019
A Generalized Framework for Population Based Training · KDD 2019
Asynchronous Methods for Deep Reinforcement Learning · ICML 2016
Machine learning › Deep learning architectures and training › feature interaction
multiplicative interaction
0.412020
Multiplicative Interactions and Where to Find Them · ICLR 2020
Machine learning › Optimization for machine learning
hyperparameter optimization
0.412019
A Generalized Framework for Population Based Training · KDD 2019
Machine learning › Optimization for machine learning › hyperparameter optimization
population-based training
0.412019
A Generalized Framework for Population Based Training · KDD 2019
Machine learning › Reinforcement learning › large-scale reinforcement learning › distributed reinforcement learning
actor-learner architecture
0.312018
IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures · ICML 2018
Machine learning › Reinforcement learning › large-scale reinforcement learning
distributed reinforcement learning
0.312018
IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures · ICML 2018
Distributed systems
distributed machine learning
0.312018
Dynamic control flow in large-scale machine learning · EuroSys 2018
Machine learning › Reinforcement learning
model-based reinforcement learning
0.312017
The Predictron: End-To-End Learning and Planning · ICML 2017
Machine learning › Reinforcement learning
value prediction
0.312017
The Predictron: End-To-End Learning and Planning · ICML 2017
Machine learning › Reinforcement learning
actor-critic methods
0.212016
Asynchronous Methods for Deep Reinforcement Learning · ICML 2016
Machine learning › Reinforcement learning
deep reinforcement learning
0.212016
Asynchronous Methods for Deep Reinforcement Learning · ICML 2016
Machine learning › Deep learning architectures and training › memory-augmented neural networks
external memory
0.212016
Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes · NIPS 2016
Machine learning › Deep learning architectures and training
memory-augmented neural networks
0.212016
Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes · NIPS 2016
Machine learning › Efficient and distributed learning
model compression
0.212016
Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes · NIPS 2016
Natural language and speech › Speech recognition and synthesis
speech synthesis
0.112019
A Generalized Framework for Population Based Training · KDD 2019
Machine learning › Reinforcement learning
continuous control
0.112016
Asynchronous Methods for Deep Reinforcement Learning · ICML 2016
Machine learning › Deep learning architectures and training › memory-augmented neural networks
differentiable neural computer
0.112016
Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes · NIPS 2016
Robotics › Robot navigation and mapping
visual navigation
0.112016
Asynchronous Methods for Deep Reinforcement Learning · ICML 2016

Methods — techniques the papers use, named apart from their topics

multiplicative interactions · 0.4population-based training · 0.4hyperparameter schedules · 0.4v-trace · 0.3off-policy correction · 0.3importance weighting · 0.3data flow graphs · 0.3data flow graph · 0.3value function approximation · 0.3markov reward process · 0.3end-to-end learning · 0.3
YearPublicationVenuePosition
2020 Multiplicative Interactions and Where to Find Them
Siddhant M. Jayakumar, Wojciech Czarnecki 0001, Jacob Menick, Jonathan Schwarz, Jack W. Rae, Simon Osindero, Yee Whye Teh, Tim Harley, Razvan Pascanu
ICLR8
2019 A Generalized Framework for Population Based Training
abstract
Population Based Training (PBT) is a recent approach that jointly optimizes neural network weights and hyperparameters which periodically copies weights of the best performers and mutates hyperparameters during training. Previous PBT implementations have been synchronized glass-box systems. We propose a general, black-box PBT framework that distributes many asynchronous "trials" (a small number of training steps with warm-starting) across a cluster, coordinated by the PBT controller. The black-box design does not make assumptions on model architectures, loss functions or training procedures. Our system supports dynamic hyperparameter schedules to optimize both differentiable and non-differentiable metrics. We apply our system to train a state-of-the-art WaveNet generative model for human voice synthesis. We show that our PBT system achieves better accuracy and faster convergence compared to existing methods, given the same computational resource.
Ang Li 0001, Ola Spyra, Sagi Perel, Valentin Dalibard, Max Jaderberg, Chenjie Gu, David Budden, Tim Harley, Pramod Gupta
KDD8
2018 Dynamic control flow in large-scale machine learning
abstract
Many recent machine learning models rely on fine-grained dynamic control flow for training and inference. In particular, models based on recurrent neural networks and on reinforcement learning depend on recurrence relations, data-dependent conditional execution, and other features that call for dynamic control flow. These applications benefit from the ability to make rapid control-flow decisions across a set of computing devices in a distributed system. For performance, scalability, and expressiveness, a machine learning system must support dynamic control flow in distributed and heterogeneous environments.
Martín Abadi, Paul Barham 0001, Eugene Brevdo, Michael Burrows, Andy Davis, Jeffrey Dean, Sanjay Ghemawat, Tim Harley, Peter Hawkins, Michael Isard, Manjunath Kudlur, Rajat Monga, Derek Gordon Murray, Xiaoqiang Zheng
EuroSys9
2018 IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures
abstract
In this work we aim to solve a large collection of tasks using a single reinforcement learning agent with a single set of parameters. A key challenge is to handle the increased amount of data and extended training time. We have developed a new distributed agent IMPALA (Importance Weighted Actor-Learner Architecture) that not only uses resources more efficiently in single-machine training but also scales to thousands of machines without sacrificing data efficiency or resource utilisation. We achieve stable learning at high throughput by combining decoupled acting and learning with a novel off-policy correction method called V-trace. We demonstrate the effectiveness of IMPALA for multi-task reinforcement learning on DMLab-30 (a set of 30 tasks from the DeepMind Lab environment (Beattie et al., 2016)) and Atari57 (all available Atari games in Arcade Learning Environment (Bellemare et al., 2013a)). Our results show that IMPALA is able to achieve better performance than previous agents with less data, and crucially exhibits positive transfer between tasks as a result of its multi-task approach.
Lasse Espeholt, Hubert Soyer, Rémi Munos, Karen Simonyan, Volodymyr Mnih, Tom Ward, Yotam Doron, Vlad Firoiu, Tim Harley, Iain Dunning, Shane Legg, Koray Kavukcuoglu
ICML9
2017 The Predictron: End-To-End Learning and Planning
abstract
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 multiple “imagined” planning steps. Each forward pass of the predictron accumulates internal rewards and values over multiple planning depths. The predictron is trained end-to-end so as to make these accumulated values accurately approximate the true value function. We applied the predictron to procedurally generated random mazes and a simulator for the game of pool. The predictron yielded significantly more accurate predictions than conventional deep neural network architectures.
David Silver 0001, Hado van Hasselt, Matteo Hessel, Tom Schaul, Arthur Guez, Tim Harley, Gabriel Dulac-Arnold, David P. Reichert, Neil C. Rabinowitz, André Barreto 0001, Thomas Degris
ICML6
2016 Asynchronous Methods for Deep Reinforcement Learning
abstract
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-learners have a stabilizing effect on training allowing all four methods to successfully train neural network controllers. The best performing method, an asynchronous variant of actor-critic, surpasses the current state-of-the-art on the Atari domain while training for half the time on a single multi-core CPU instead of a GPU. Furthermore, we show that asynchronous actor-critic succeeds on a wide variety of continuous motor control problems as well as on a new task of navigating random 3D mazes using a visual input.
Volodymyr Mnih, Adrià Puigdomènech Badia, Mehdi Mirza, Alex Graves, Timothy P. Lillicrap, Tim Harley, David Silver 0001, Koray Kavukcuoglu
ICML6
2016 Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes
abstract
Neural networks augmented with external memory have the ability to learn algorithmic solutions to complex tasks. These models appear promising for applications such as language modeling and machine translation. However, they scale poorly in both space and time as the amount of memory grows --- limiting their applicability to real-world domains. Here, we present an end-to-end differentiable memory access scheme, which we call Sparse Access Memory (SAM), that retains the representational power of the original approaches whilst training efficiently with very large memories. We show that SAM achieves asymptotic lower bounds in space and time complexity, and find that an implementation runs $1,\!000\times$ faster and with $3,\!000\times$ less physical memory than non-sparse models. SAM learns with comparable data efficiency to existing models on a range of synthetic tasks and one-shot Omniglot character recognition, and can scale to tasks requiring $100,\!000$s of time steps and memories. As well, we show how our approach can be adapted for models that maintain temporal associations between memories, as with the recently introduced Differentiable Neural Computer.
Jack W. Rae, Jonathan J. Hunt, Ivo Danihelka, Tim Harley, Andrew W. Senior, Greg Wayne, Alex Graves, Timothy P. Lillicrap
NIPS4