VLDB 2026 Research / reviewers in the wild / expert
Daan Wierstra
dblp:65/6056 · also Daniel Pieter Wierstra
· DBLP profile ↗
36ranked-venue papers
8as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 35 · 7 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
21 papers |
Reinforcement learning · 33% Deep learning architectures and training · 23% Probabilistic and Bayesian machine learning · 11% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 30 heaviest of 52, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Transfer learning and domain adaptation
few-shot learning |
0.8 | 3 | 2016 | Matching Networks for One Shot Learning · NIPS 2016 Meta-Learning with Memory-Augmented Neural Networks · ICML 2016 One-Shot Generalization in Deep Generative Models · ICML 2016 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.7 | 2 | 2019 | Towards Interpretable Reinforcement Learning Using Attention Augmented Agents · NeurIPS 2019 Relational recurrent neural networks · NeurIPS 2018 |
Machine learning › Deep learning architectures and training
memory-augmented neural networks |
0.6 | 2 | 2018 | Relational recurrent neural networks · NeurIPS 2018 Meta-Learning with Memory-Augmented Neural Networks · ICML 2016 |
Machine learning › Reinforcement learning
model-based reinforcement learning |
0.6 | 2 | 2017 | Imagination-Augmented Agents for Deep Reinforcement Learning · NIPS 2017 Recurrent Environment Simulators · ICLR (Poster) 2017 |
Machine learning › Generative modeling
variational autoencoder |
0.4 | 2 | 2015 | DRAW: A Recurrent Neural Network For Image Generation · ICML 2015 Stochastic Backpropagation and Approximate Inference in Deep Generative Models · ICML 2014 |
Machine learning › Reinforcement learning
deep reinforcement learning |
0.4 | 2 | 2019 | Neural Episodic Control · ICML 2017 Towards Interpretable Reinforcement Learning Using Attention Augmented Agents · NeurIPS 2019 |
Machine learning › Trustworthy machine learning › interpretability
explainable reinforcement learning |
0.4 | 1 | 2019 | Towards Interpretable Reinforcement Learning Using Attention Augmented Agents · NeurIPS 2019 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › game tree search
monte carlo tree search |
0.3 | 1 | 2018 | Learning to Search with MCTSnets · ICML 2018 |
Machine learning › Deep learning architectures and training › attention mechanism
multi-head attention |
0.3 | 1 | 2018 | Relational recurrent neural networks · NeurIPS 2018 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.3 | 1 | 2018 | Relational recurrent neural networks · NeurIPS 2018 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
search-based planning |
0.3 | 1 | 2018 | Learning to Search with MCTSnets · ICML 2018 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.3 | 2 | 2014 | Stochastic Backpropagation and Approximate Inference in Deep Generative Models · ICML 2014 Variational Learning for Recurrent Spiking Networks · NIPS 2011 |
Machine learning › Reinforcement learning › value-based reinforcement learning
episodic control |
0.3 | 1 | 2017 | Neural Episodic Control · ICML 2017 |
Machine learning › Reinforcement learning
model-free reinforcement learning |
0.3 | 1 | 2017 | Imagination-Augmented Agents for Deep Reinforcement Learning · NIPS 2017 |
Machine learning › Reinforcement learning
policy learning |
0.3 | 1 | 2017 | Imagination-Augmented Agents for Deep Reinforcement Learning · NIPS 2017 |
Machine learning › Reinforcement learning › reinforcement learning environment
simulation environment |
0.3 | 1 | 2017 | Recurrent Environment Simulators · ICLR (Poster) 2017 |
Machine learning › Reinforcement learning
value-based reinforcement learning |
0.3 | 1 | 2017 | Neural Episodic Control · ICML 2017 |
Machine learning › Deep learning architectures and training › memory-augmented neural networks
external memory |
0.2 | 1 | 2016 | Meta-Learning with Memory-Augmented Neural Networks · ICML 2016 |
Machine learning › Generative modeling › variational autoencoder
hierarchical latent variable model |
0.2 | 1 | 2016 | Towards Conceptual Compression · NIPS 2016 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.2 | 1 | 2016 | Towards Conceptual Compression · NIPS 2016 |
Machine learning › Transfer learning and domain adaptation
meta-learning |
0.2 | 1 | 2016 | Meta-Learning with Memory-Augmented Neural Networks · ICML 2016 |
Machine learning › Representation and self-supervised learning › representation learning
metric learning |
0.2 | 1 | 2016 | Matching Networks for One Shot Learning · NIPS 2016 |
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models › bayesian deep learning
bayesian neural networks |
0.2 | 1 | 2015 | Weight Uncertainty in Neural Network · ICML 2015 |
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models › bayesian deep learning › bayesian neural networks
weight uncertainty |
0.2 | 1 | 2015 | Weight Uncertainty in Neural Network · ICML 2015 |
Machine learning › Reinforcement learning
actor-critic methods |
0.2 | 1 | 2014 | Deterministic Policy Gradient Algorithms · ICML 2014 |
Machine learning › Reinforcement learning › policy optimization › policy gradient
deterministic policy gradient |
0.2 | 1 | 2014 | Deterministic Policy Gradient Algorithms · ICML 2014 |
Machine learning › Optimization for machine learning › evolutionary computation
evolution strategies |
0.2 | 1 | 2014 | Natural evolution strategies · J. Mach. Learn. Res. 2014 |
Machine learning › Reinforcement learning › actor-critic methods
off-policy actor-critic |
0.2 | 1 | 2014 | Deterministic Policy Gradient Algorithms · ICML 2014 |
Machine learning › Reinforcement learning › policy optimization
policy gradient |
0.2 | 1 | 2014 | Deterministic Policy Gradient Algorithms · ICML 2014 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
stochastic backpropagation |
0.2 | 1 | 2014 | Stochastic Backpropagation and Approximate Inference in Deep Generative Models · ICML 2014 |
Methods — techniques the papers use, named apart from their topics
variational inference · 0.8recurrent neural network · 0.5attention · 0.5variational lower bound · 0.4soft attention · 0.4deep q-network · 0.4relational reasoning · 0.3neural network embedding · 0.3gradient-based optimization · 0.3dot product attention · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Towards Interpretable Reinforcement Learning Using Attention Augmented AgentsabstractInspired by recent work in attention models for image captioning and question answering, we present a soft attention model for the reinforcement learning domain. This model bottlenecks the view of an agent by a soft, top-down attention mechanism, forcing the agent to focus on task-relevant information by sequentially querying its view of the environment. The output of the attention mechanism allows direct observation of the information used by the agent to select its actions, enabling easier interpretation of this model than of traditional models. We analyze the different strategies the agents learn and show that a handful of strategies arise repeatedly across different games. We also show that the model learns to query separately about space and content (where'' vs.what''). We demonstrate that an agent using this mechanism can achieve performance competitive with state-of-the-art models on ATARI tasks while still being interpretable. Alex Mott, Daniel Zoran, Mike Chrzanowski, Daan Wierstra, Danilo Jimenez Rezende |
NeurIPS | 4 |
| 2018 | Learning to Search with MCTSnetsabstractPlanning 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 algorithms, Monte-Carlo tree search (MCTS) is one of the most general, powerful and widely used. A typical implementation of MCTS uses cleverly designed rules, optimised to the particular characteristics of the domain. These rules control where the simulation traverses, what to evaluate in the states that are reached, and how to back-up those evaluations. In this paper we instead learn where, what and how to search. Our architecture, which we call an MCTSnet, incorporates simulation-based search inside a neural network, by expanding, evaluating and backing-up a vector embedding. The parameters of the network are trained end-to-end using gradient-based optimisation. When applied to small searches in the well-known planning problem Sokoban, the learned search algorithm significantly outperformed MCTS baselines. Arthur Guez, Theophane Weber, Ioannis Antonoglou, Karen Simonyan, Oriol Vinyals, Daan Wierstra, Rémi Munos, David Silver 0001 |
ICML | 6 |
| 2018 | Relational recurrent neural networksabstractMemory-based neural networks model temporal data by leveraging an ability to remember information for long periods. It is unclear, however, whether they also have an ability to perform complex relational reasoning with the information they remember. Here, we first confirm our intuitions that standard memory architectures may struggle at tasks that heavily involve an understanding of the ways in which entities are connected -- i.e., tasks involving relational reasoning. We then improve upon these deficits by using a new memory module -- a Relational Memory Core (RMC) -- which employs multi-head dot product attention to allow memories to interact. Finally, we test the RMC on a suite of tasks that may profit from more capable relational reasoning across sequential information, and show large gains in RL domains (BoxWorld & Mini PacMan), program evaluation, and language modeling, achieving state-of-the-art results on the WikiText-103, Project Gutenberg, and GigaWord datasets. Adam Santoro, Ryan Faulkner 0001, David Raposo, Jack W. Rae, Mike Chrzanowski, Theophane Weber, Daan Wierstra, Oriol Vinyals, Razvan Pascanu, Timothy P. Lillicrap |
NeurIPS | 7 |
| 2017 | Recurrent Environment Simulators
Silvia Chiappa, Sébastien Racanière, Daan Wierstra, Shakir Mohamed |
ICLR (Poster) | 3 |
| 2017 | Neural Episodic ControlabstractDeep reinforcement learning methods attain super-human performance in a wide range of environments. Such methods are grossly inefficient, often taking orders of magnitudes more data than humans to achieve reasonable performance. We propose Neural Episodic Control: a deep reinforcement learning agent that is able to rapidly assimilate new experiences and act upon them. Our agent uses a semi-tabular representation of the value function: a buffer of past experience containing slowly changing state representations and rapidly updated estimates of the value function. We show across a wide range of environments that our agent learns significantly faster than other state-of-the-art, general purpose deep reinforcement learning agents. Alexander Pritzel, Benigno Uria, Sriram Srinivasan 0005, Adrià Puigdomènech Badia, Oriol Vinyals, Demis Hassabis, Daan Wierstra, Charles Blundell |
ICML | 7 |
| 2017 | Imagination-Augmented Agents for Deep Reinforcement LearningabstractWe 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 policy, I2As learn to interpret predictions from a trained environment model to construct implicit plans in arbitrary ways, by using the predictions as additional context in deep policy networks. I2As show improved data efficiency, performance, and robustness to model misspecification compared to several strong baselines. Sébastien Racanière, Theophane Weber, David P. Reichert, Lars Buesing, Arthur Guez, Danilo Jimenez Rezende, Adrià Puigdomènech Badia, Oriol Vinyals, Nicolas Heess, Yujia Li 0001, Razvan Pascanu, Peter W. Battaglia, Demis Hassabis, David Silver 0001, Daan Wierstra |
NIPS | 15 |
| 2016 | Convolution by Evolution: Differentiable Pattern Producing NetworksabstractIn this work we introduce a differentiable version of the Compositional Pattern Producing Network, called the DPPN. Unlike a standard CPPN, the topology of a DPPN is evolved but the weights are learned. A Lamarckian algorithm, that combines evolution and learning, produces DPPNs to reconstruct an image. Our main result is that DPPNs can be evolved/trained to compress the weights of a denoising autoencoder from 157684 to roughly 200 parameters, while achieving a reconstruction accuracy comparable to a fully connected network with more than two orders of magnitude more parameters. The regularization ability of the DPPN allows it to rediscover (approximate) convolutional network architectures embedded within a fully connected architecture. Such convolutional architectures are the current state of the art for many computer vision applications, so it is satisfying that DPPNs are capable of discovering this structure rather than having to build it in by design. DPPNs exhibit better generalization when tested on the Omniglot dataset after being trained on MNIST, than directly encoded fully connected autoencoders. DPPNs are therefore a new framework for integrating learning and evolution. Chrisantha Fernando, Dylan Banarse, Malcolm Reynolds, Frederic Besse, David Pfau, Max Jaderberg, Marc Lanctot, Daan Wierstra |
GECCO | 8 |
| 2016 | One-Shot Generalization in Deep Generative ModelsabstractHumans have an impressive ability to reason about new concepts and experiences from just a single example. In particular, humans have an ability for one-shot generalization: an ability to encounter a new concept, understand its structure, and then be able to generate compelling alternative variations of the concept. We develop machine learning systems with this important capacity by developing new deep generative models, models that combine the representational power of deep learning with the inferential power of Bayesian reasoning. We develop a class of sequential generative models that are built on the principles of feedback and attention. These two characteristics lead to generative models that are among the state-of-the art in density estimation and image generation. We demonstrate the one-shot generalization ability of our models using three tasks: unconditional sampling, generating new exemplars of a given concept, and generating new exemplars of a family of concepts. In all cases our models are able to generate compelling and diverse samples—having seen new examples just once—providing an important class of general-purpose models for one-shot machine learning. Danilo Jimenez Rezende, Shakir Mohamed, Ivo Danihelka, Karol Gregor, Daan Wierstra |
ICML | 5 |
| 2016 | Meta-Learning with Memory-Augmented Neural NetworksabstractDespite recent breakthroughs in the applications of deep neural networks, one setting that presents a persistent challenge is that of "one-shot learning." Traditional gradient-based networks require a lot of data to learn, often through extensive iterative training. When new data is encountered, the models must inefficiently relearn their parameters to adequately incorporate the new information without catastrophic interference. Architectures with augmented memory capacities, such as Neural Turing Machines (NTMs), offer the ability to quickly encode and retrieve new information, and hence can potentially obviate the downsides of conventional models. Here, we demonstrate the ability of a memory-augmented neural network to rapidly assimilate new data, and leverage this data to make accurate predictions after only a few samples. We also introduce a new method for accessing an external memory that focuses on memory content, unlike previous methods that additionally use memory location-based focusing mechanisms. Adam Santoro, Sergey Bartunov, Matt M. Botvinick, Daan Wierstra, Timothy P. Lillicrap |
ICML | 4 |
| 2016 | Towards Conceptual CompressionabstractWe introduce convolutional DRAW, a homogeneous deep generative model achieving state-of-the-art performance in latent variable image modeling. The algorithm naturally stratifies information into higher and lower level details, creating abstract features and as such addressing one of the fundamentally desired properties of representation learning. Furthermore, the hierarchical ordering of its latents creates the opportunity to selectively store global information about an image, yielding a high quality 'conceptual compression' framework. Karol Gregor, Frederic Besse, Danilo Jimenez Rezende, Ivo Danihelka, Daan Wierstra |
NIPS | 5 |
| 2016 | Matching Networks for One Shot LearningabstractLearning from a few examples remains a key challenge in machine learning. Despite recent advances in important domains such as vision and language, the standard supervised deep learning paradigm does not offer a satisfactory solution for learning new concepts rapidly from little data. In this work, we employ ideas from metric learning based on deep neural features and from recent advances that augment neural networks with external memories. Our framework learns a network that maps a small labelled support set and an unlabelled example to its label, obviating the need for fine-tuning to adapt to new class types. We then define one-shot learning problems on vision (using Omniglot, ImageNet) and language tasks. Our algorithm improves one-shot accuracy on ImageNet from 82.2% to 87.8% and from 88% accuracy to 95% accuracy on Omniglot compared to competing approaches. We also demonstrate the usefulness of the same model on language modeling by introducing a one-shot task on the Penn Treebank. Oriol Vinyals, Charles Blundell, Timothy P. Lillicrap, Koray Kavukcuoglu, Daan Wierstra |
NIPS | 5 |
| 2015 | Weight Uncertainty in Neural NetworkabstractWe introduce a new, efficient, principled and backpropagation-compatible algorithm for learning a probability distribution on the weights of a neural network, called Bayes by Backprop. It regularises the weights by minimising a compression cost, known as the variational free energy or the expected lower bound on the marginal likelihood. We show that this principled kind of regularisation yields comparable performance to dropout on MNIST classification. We then demonstrate how the learnt uncertainty in the weights can be used to improve generalisation in non-linear regression problems, and how this weight uncertainty can be used to drive the exploration-exploitation trade-off in reinforcement learning. Charles Blundell, Julien Cornebise, Koray Kavukcuoglu, Daan Wierstra |
ICML | 4 |
| 2015 | DRAW: A Recurrent Neural Network For Image GenerationabstractThis paper introduces the Deep Recurrent Attentive Writer (DRAW) architecture for image generation with neural networks. DRAW networks combine a novel spatial attention mechanism that mimics the foveation of the human eye, with a sequential variational auto-encoding framework that allows for the iterative construction of complex images. The system substantially improves on the state of the art for generative models on MNIST, and, when trained on the Street View House Numbers dataset, it is able to generate images that are indistinguishable from real data with the naked eye. Karol Gregor, Ivo Danihelka, Alex Graves, Danilo Jimenez Rezende, Daan Wierstra |
ICML | 5 |
| 2014 | Deep AutoRegressive NetworksabstractWe introduce a deep, generative autoencoder capable of learning hierarchies of distributed representations from data. Successive deep stochastic hidden layers are equipped with autoregressive connections, which enable the model to be sampled from quickly and exactly via ancestral sampling. We derive an efficient approximate parameter estimation method based on the minimum description length (MDL) principle, which can be seen as maximising a variational lower bound on the log-likelihood, with a feedforward neural network implementing approximate inference. We demonstrate state-of-the-art generative performance on a number of classic data sets: several UCI data sets, MNIST and Atari 2600 games. Karol Gregor, Ivo Danihelka, Andriy Mnih, Charles Blundell, Daan Wierstra |
ICML | 5 |
| 2014 | Stochastic Backpropagation and Approximate Inference in Deep Generative ModelsabstractWe marry ideas from deep neural networks and approximate Bayesian inference to derive a generalised class of deep, directed generative models, endowed with a new algorithm for scalable inference and learning. Our algorithm introduces a recognition model to represent an approximate posterior distribution and uses this for optimisation of a variational lower bound. We develop stochastic backpropagation – rules for gradient backpropagation through stochastic variables – and derive an algorithm that allows for joint optimisation of the parameters of both the generative and recognition models. We demonstrate on several real-world data sets that by using stochastic backpropagation and variational inference, we obtain models that are able to generate realistic samples of data, allow for accurate imputations of missing data, and provide a useful tool for high-dimensional data visualisation. Danilo Jimenez Rezende, Shakir Mohamed, Daan Wierstra |
ICML | 3 |
| 2014 | Deterministic Policy Gradient AlgorithmsabstractIn this paper we consider deterministic policy gradient algorithms for reinforcement learning with continuous actions. The deterministic policy gradient has a particularly appealing form: it is the expected gradient of the action-value function. This simple form means that the deterministic policy gradient can be estimated much more efficiently than the usual stochastic policy gradient. To ensure adequate exploration, we introduce an off-policy actor-critic algorithm that learns a deterministic target policy from an exploratory behaviour policy. Deterministic policy gradient algorithms outperformed their stochastic counterparts in several benchmark problems, particularly in high-dimensional action spaces. David Silver 0001, Guy Lever, Nicolas Heess, Thomas Degris, Daan Wierstra, Martin A. Riedmiller |
ICML | 5 |
| 2014 | Natural evolution strategies
Daan Wierstra, Tom Schaul, Tobias Glasmachers, Yi Sun 0003, Jan Peters 0001, Jürgen Schmidhuber |
J. Mach. Learn. Res. | 1 |
| 2011 | Curiosity-driven optimizationabstractThe principle of artificial curiosity directs active exploration towards the most informative or most interesting data. We show its usefulness for global black box optimization when data point evaluations are expensive. Gaussian process regression is used to model the fitness function based on all available observations so far. For each candidate point this model estimates expected Fitness reduction, and yields a novel closed-form expression of expected information gain. A new type of Pareto-front algorithm continually pushes the boundary of candidates not dominated by any other known data according to both criteria, using multi-objective evolutionary search. This makes the exploration-exploitation trade-off explicit, and permits maximally informed data selection. We illustrate the robustness of our approach in a number of experimental scenarios. Tom Schaul, Yi Sun 0003, Daan Wierstra, Faustino J. Gomez, Jürgen Schmidhuber |
IEEE Congress on Evolutionary Computation | 3 |
| 2011 | Variational Learning for Recurrent Spiking NetworksabstractWe derive a plausible learning rule updating the synaptic efficacies for feedforward, feedback and lateral connections between observed and latent neurons. Operating in the context of a generative model for distributions of spike sequences, the learning mechanism is derived from variational inference principles. The synaptic plasticity rules found are interesting in that they are strongly reminiscent of experimentally found results on Spike Time Dependent Plasticity, and in that they differ for excitatory and inhibitory neurons. A simulation confirms the method's applicability to learning both stationary and temporal spike patterns. Danilo Jimenez Rezende, Daan Wierstra, Wulfram Gerstner |
NIPS | 2 |
| 2010 | Exponential natural evolution strategiesabstractThe family of natural evolution strategies (NES) offers a principled approach to real-valued evolutionary optimization by following the natural gradient of the expected fitness. Like the well-known CMA-ES, the most competitive algorithm in the field, NES comes with important invariance properties. In this paper, we introduce a number of elegant and efficient improvements of the basic NES algorithm. First, we propose to parameterize the positive definite covariance matrix using the exponential map, which allows the covariance matrix to be updated in a vector space. This new technique makes the algorithm completely invariant under linear transformations of the underlying search space, which was previously achieved only in the limit of small step sizes. Second, we compute all updates in the natural coordinate system, such that the natural gradient coincides with the vanilla gradient. This way we avoid the computation of the inverse Fisher information matrix, which is the main computational bottleneck of the original NES algorithm. Our new algorithm, exponential NES (xNES), is significantly simpler than its predecessors. We show that the various update rules in CMA-ES are closely related to the natural gradient updates of xNES. However, xNES is more principled than CMA-ES, as all the update rules needed for covariance matrix adaptation are derived from a single principle. We empirically assess the performance of the new algorithm on standard benchmark functions Tobias Glasmachers, Tom Schaul, Yi Sun 0003, Daan Wierstra, Jürgen Schmidhuber |
GECCO | 4 |
| 2010 | PyBrain
Tom Schaul, Justin Bayer, Daan Wierstra, Yi Sun 0003, Martin Felder, Frank Sehnke, Thomas Rückstieß, Jürgen Schmidhuber |
J. Mach. Learn. Res. | 3 |
| 2009 | Robust player imitation using multiobjective evolutionabstractThe problem of how to create NPC AI for videogames that believably imitates particular human players is addressed. Previous approaches to learning player behaviour is found to either not generalize well to new environments and noisy perceptions, or to not reproduce human behaviour in sufficient detail. It is proposed that better solutions to this problem can be built on multiobjective evolutionary algorithms, with objectives relating both to traditional progress-based fitness (playing the game well) and similarity to recorded human behaviour (behaving like the recorded player). This idea is explored in the context of a modern racing game. Niels van Hoorn, Julian Togelius, Daan Wierstra, Jürgen Schmidhuber |
IEEE Congress on Evolutionary Computation | 3 |
| 2009 | Efficient natural evolution strategiesabstractEfficient Natural Evolution Strategies (eNES) is a novel alternative to conventional evolutionary algorithms, using the natural gradient to adapt the mutation distribution. Unlike previous methods based on natural gradients, eNES uses a fast algorithm to calculate the inverse of the exact Fisher information matrix, thus increasing both robustness and performance of its evolution gradient estimation, even in higher dimensions. Additional novel aspects of eNES include optimal fitness baselines and importance mixing (a procedure for updating the population with very few fitness evaluations). The algorithm yields competitive results on both unimodal and multimodal benchmarks. Yi Sun 0003, Daan Wierstra, Tom Schaul, Jürgen Schmidhuber |
GECCO | 2 |
| 2009 | Evolving Memory Cell Structures for Sequence Learning
Justin Bayer, Daan Wierstra, Julian Togelius, Jürgen Schmidhuber |
ICANN (2) | 2 |
| 2009 | Stochastic search using the natural gradientabstractTo optimize unknown 'fitness' functions, we present Natural Evolution Strategies, a novel algorithm that constitutes a principled alternative to standard stochastic search methods. It maintains a multinormal distribution on the set of solution candidates. The Natural Gradient is used to update the distribution's parameters in the direction of higher expected fitness, by efficiently calculating the inverse of the exact Fisher information matrix whereas previous methods had to use approximations. Other novel aspects of our method include optimal fitness baselines and importance mixing, a procedure adjusting batches with minimal numbers of fitness evaluations. The algorithm yields competitive results on a number of benchmarks. Yi Sun 0003, Daan Wierstra, Tom Schaul, Jürgen Schmidhuber |
ICML | 2 |
| 2008 | Natural Evolution StrategiesabstractThis paper presents natural evolution strategies (NES), a novel algorithm for performing real-valued dasiablack boxpsila function optimization: optimizing an unknown objective function where algorithm-selected function measurements constitute the only information accessible to the method. Natural evolution strategies search the fitness landscape using a multivariate normal distribution with a self-adapting mutation matrix to generate correlated mutations in promising regions. NES shares this property with covariance matrix adaption (CMA), an evolution strategy (ES) which has been shown to perform well on a variety of high-precision optimization tasks. The natural evolution strategies algorithm, however, is simpler, less ad-hoc and more principled. Self-adaptation of the mutation matrix is derived using a Monte Carlo estimate of the natural gradient towards better expected fitness. By following the natural gradient instead of the dasiavanillapsila gradient, we can ensure efficient update steps while preventing early convergence due to overly greedy updates, resulting in reduced sensitivity to local suboptima. We show NES has competitive performance with CMA on unimodal tasks, while outperforming it on several multimodal tasks that are rich in deceptive local optima. Daan Wierstra, Tom Schaul, Jan Peters 0001, Jürgen Schmidhuber |
IEEE Congress on Evolutionary Computation | 1 |
| 2008 | Episodic Reinforcement Learning by Logistic Reward-Weighted Regression
Daan Wierstra, Tom Schaul, Jan Peters 0001, Jürgen Schmidhuber |
ICANN (1) | 1 |
| 2008 | Fitness Expectation Maximization
Daan Wierstra, Tom Schaul, Jan Peters 0001, Jürgen Schmidhuber |
PPSN | 1 |
| 2007 | Policy Gradient Critics
Daan Wierstra, Jürgen Schmidhuber |
ECML | 1 |
| 2007 | Solving Deep Memory POMDPs with Recurrent Policy Gradients
Daan Wierstra, Alexander Förster, Jan Peters 0001, Jürgen Schmidhuber |
ICANN (1) | 1 |
| 2007 | Training Recurrent Networks by EvolinoabstractIn recent years, gradient-based LSTM recurrent neural networks (RNNs) solved many previously RNN-unlearnable tasks. Sometimes, however, gradient information is of little use for training RNNs, due to numerous local minima. For such cases, we present a novel method: EVOlution of systems with LINear Outputs (Evolino). Evolino evolves weights to the nonlinear, hidden nodes of RNNs while computing optimal linear mappings from hidden state to output, using methods such as pseudo-inverse-based linear regression. If we instead use quadratic programming to maximize the margin, we obtain the first evolutionary recurrent support vector machines. We show that Evolino-based LSTM can solve tasks that Echo State nets (Jaeger, 2004a) cannot and achieves higher accuracy in certain continuous function generation tasks than conventional gradient descent RNNs, including gradient-based LSTM. Jürgen Schmidhuber, Daan Wierstra, Matteo Gagliolo, Faustino J. Gomez |
Neural Comput. | 2 |
| 2006 | Evolino for recurrent support vector machines
Jürgen Schmidhuber, Matteo Gagliolo, Daan Wierstra, Faustino J. Gomez |
ESANN | 3 |
| 2006 | A System for Robotic Heart Surgery that Learns to Tie Knots Using Recurrent Neural NetworksabstractTying suture knots is a time-consuming task performed frequently during minimally invasive surgery (MIS). Automating this task could greatly reduce total surgery time for patients. Current solutions to this problem replay manually programmed trajectories, but a more general and robust approach is to use supervised machine learning to smooth surgeon-given training trajectories and generalize from them. Since knottying generally requires a controller with internal memory to distinguish between identical inputs that require different actions at different points along a trajectory, it would be impossible to teach the system using traditional feedforward neural nets or support vector machines. Instead we exploit more powerful, recurrent neural networks (RNNs) with adaptive internal states. Results obtained using LSTM RNNs trained by the recent Evolino algorithm show that this approach can significantly increase the efficiency of suture knot tying in MIS over preprogrammed control Hermann Georg Mayer, Faustino J. Gomez, Daan Wierstra, Istvan Nagy 0002, Alois C. Knoll, Jürgen Schmidhuber |
IROS | 3 |
| 2005 | Modeling systems with internal state using evolinoabstractExisting Recurrent Neural Networks (RNNs) are limited in their ability to model dynamical systems with nonlinearities and hidden internal states. Here we use our general framework for sequence learning, EVOlution of recurrent systems with LINear Outputs (Evolino), to discover good RNN hidden node weights through evolution, while using linear regression to compute an optimal linear mapping from hidden state to output. Using the Long Short-Term Memory RNN Architecture, Evolino outperforms previous state-of-the-art methods on several tasks: 1) context-sensitive languages, 2) multiple superimposed sine waves. Categories and Subject Descriptors I.2.6 [Artificial Intelligence]: Learning—Connectionism and neural nets Daan Wierstra, Faustino J. Gomez, Jürgen Schmidhuber |
GECCO | 1 |
| 2005 | Evolino: Hybrid Neuroevolution/Optimal Linear Search for Sequence Learning
Jürgen Schmidhuber, Daan Wierstra, Faustino J. Gomez |
IJCAI | 2 |
| 2004 | Utile distinction hidden Markov modelsabstractThis paper addresses the problem of constructing good action selection policies for agents acting in partially observable environments, a class of problems generally known as Partially Observable Markov Decision Processes. We present a novel approach that uses a modification of the well-known Baum-Welch algorithm for learning a Hidden Markov Model (HMM) to predict both percepts and utility in a non-deterministic world. This enables an agent to make decisions based on its previous history of actions, observations, and rewards. Our algorithm, called Utile Distinction Hidden Markov Models (UDHMM), handles the creation of memory well in that it tends to create perceptual and utility distinctions only when needed, while it can still discriminate states based on histories of arbitrary length. The experimental results in highly stochastic problem domains show very good performance. Daan Wierstra, Marco A. Wiering |
ICML | 1 |