Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Fabio Viola is active.

Publication


Featured researches published by Fabio Viola.


Nature | 2018

Vector-based navigation using grid-like representations in artificial agents

Andrea Banino; Caswell Barry; Benigno Uria; Charles Blundell; Timothy P. Lillicrap; Piotr Mirowski; Alexander Pritzel; Martin J. Chadwick; Thomas Degris; Joseph Modayil; Greg Wayne; Hubert Soyer; Fabio Viola; Brian Zhang; Ross Goroshin; Neil C. Rabinowitz; Razvan Pascanu; Charlie Beattie; Stig Petersen; Amir Sadik; Stephen Gaffney; Helen King; Koray Kavukcuoglu; Demis Hassabis; Raia Hadsell; Dharshan Kumaran

Deep neural networks have achieved impressive successes in fields ranging from object recognition to complex games such as Go1,2. Navigation, however, remains a substantial challenge for artificial agents, with deep neural networks trained by reinforcement learning3–5 failing to rival the proficiency of mammalian spatial behaviour, which is underpinned by grid cells in the entorhinal cortex6. Grid cells are thought to provide a multi-scale periodic representation that functions as a metric for coding space7,8 and is critical for integrating self-motion (path integration)6,7,9 and planning direct trajectories to goals (vector-based navigation)7,10,11. Here we set out to leverage the computational functions of grid cells to develop a deep reinforcement learning agent with mammal-like navigational abilities. We first trained a recurrent network to perform path integration, leading to the emergence of representations resembling grid cells, as well as other entorhinal cell types12. We then showed that this representation provided an effective basis for an agent to locate goals in challenging, unfamiliar, and changeable environments—optimizing the primary objective of navigation through deep reinforcement learning. The performance of agents endowed with grid-like representations surpassed that of an expert human and comparison agents, with the metric quantities necessary for vector-based navigation derived from grid-like units within the network. Furthermore, grid-like representations enabled agents to conduct shortcut behaviours reminiscent of those performed by mammals. Our findings show that emergent grid-like representations furnish agents with a Euclidean spatial metric and associated vector operations, providing a foundation for proficient navigation. As such, our results support neuroscientific theories that see grid cells as critical for vector-based navigation7,10,11, demonstrating that the latter can be combined with path-based strategies to support navigation in challenging environments.Grid-like representations emerge spontaneously within a neural network trained to self-localize, enabling the agent to take shortcuts to destinations using vector-based navigation.


Science | 2018

Neural scene representation and rendering

S. M. Ali Eslami; Danilo Jimenez Rezende; Frederic Besse; Fabio Viola; Ari S. Morcos; Marta Garnelo; Avraham Ruderman; Andrei A. Rusu; Ivo Danihelka; Karol Gregor; David P. Reichert; Lars Buesing; Theophane Weber; Oriol Vinyals; Dan Rosenbaum; Neil C. Rabinowitz; Helen King; Chloe Hillier; Matt Botvinick; Daan Wierstra; Koray Kavukcuoglu; Demis Hassabis

A scene-internalizing computer program To train a computer to “recognize” elements of a scene supplied by its visual sensors, computer scientists typically use millions of images painstakingly labeled by humans. Eslami et al. developed an artificial vision system, dubbed the Generative Query Network (GQN), that has no need for such labeled data. Instead, the GQN first uses images taken from different viewpoints and creates an abstract description of the scene, learning its essentials. Next, on the basis of this representation, the network predicts what the scene would look like from a new, arbitrary viewpoint. Science, this issue p. 1204 A computer vision system predicts how a 3D scene looks from any viewpoint after just a few 2D views from other viewpoints. Scene representation—the process of converting visual sensory data into concise descriptions—is a requirement for intelligent behavior. Recent work has shown that neural networks excel at this task when provided with large, labeled datasets. However, removing the reliance on human labeling remains an important open problem. To this end, we introduce the Generative Query Network (GQN), a framework within which machines learn to represent scenes using only their own sensors. The GQN takes as input images of a scene taken from different viewpoints, constructs an internal representation, and uses this representation to predict the appearance of that scene from previously unobserved viewpoints. The GQN demonstrates representation learning without human labels or domain knowledge, paving the way toward machines that autonomously learn to understand the world around them.


international conference on learning representations | 2017

Learning to Navigate in Complex Environments

Piotr Mirowski; Razvan Pascanu; Fabio Viola; Hubert Soyer; Andrew J. Ballard; Andrea Banino; Misha Denil; Ross Goroshin; Laurent Sifre; Koray Kavukcuoglu; Dharshan Kumaran; Raia Hadsell


arXiv: Computer Vision and Pattern Recognition | 2017

The Kinetics Human Action Video Dataset

Andrew Zisserman; Joao Carreira; Karen Simonyan; Will Kay; Brian Zhang; Chloe Hillier; Sudheendra Vijayanarasimhan; Fabio Viola; Tim Green; Trevor Back; Paul Natsev; Mustafa Suleyman


arXiv: Learning | 2018

Learning and Querying Fast Generative Models for Reinforcement Learning.

Lars Buesing; Theophane Weber; Sébastien Racanière; S. M. Ali Eslami; Danilo Jimenez Rezende; David P. Reichert; Fabio Viola; Frederic Besse; Karol Gregor; Demis Hassabis; Daan Wierstra


arXiv: Learning | 2018

Neural Processes.

Marta Garnelo; Jonathan Schwarz; Dan Rosenbaum; Fabio Viola; Danilo Jimenez Rezende; S. M. Ali Eslami; Yee Whye Teh


international conference on machine learning | 2018

Generative Temporal Models with Spatial Memory for Partially Observed Environments

Marco Fraccaro; Danilo Jimenez Rezende; Yori Zwols; Alexander Pritzel; S. M. Ali Eslami; Fabio Viola


arXiv: Machine Learning | 2018

Taming VAEs.

Danilo Jimenez Rezende; Fabio Viola


arXiv: Computer Vision and Pattern Recognition | 2018

Learning models for visual 3D localization with implicit mapping.

Dan Rosenbaum; Frederic Besse; Fabio Viola; Danilo Jimenez Rezende; S. M. Ali Eslami


arXiv: Computer Vision and Pattern Recognition | 2018

Consistent Jumpy Predictions for Videos and Scenes.

Ananya Kumar; S. M. Ali Eslami; Danilo Jimenez Rezende; Marta Garnelo; Fabio Viola; Edward Lockhart; Murray Shanahan

Collaboration


Dive into the Fabio Viola's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dan Rosenbaum

Hebrew University of Jerusalem

View shared research outputs
Researchain Logo
Decentralizing Knowledge