Differentiable Algorithm Networks for Composable Robot Learning

05/28/2019
by   Peter Karkus, et al.
0

This paper introduces the Differentiable Algorithm Network (DAN), a composable architecture for robot learning systems. A DAN is composed of neural network modules, each encoding a differentiable robot algorithm and an associated model; and it is trained end-to-end from data. DAN combines the strengths of model-driven modular system design and data-driven end-to-end learning. The algorithms and models act as structural assumptions to reduce the data requirements for learning; end-to-end learning allows the modules to adapt to one another and compensate for imperfect models and algorithms, in order to achieve the best overall system performance. We illustrate the DAN methodology through a case study on a simulated robot system, which learns to navigate in complex 3-D environments with only local visual observations and an image of a partially correct 2-D floor map.

READ FULL TEXT
research
05/19/2020

Differentiable Mapping Networks: Learning Structured Map Representations for Sparse Visual Localization

Mapping and localization, preferably from a small number of observations...
research
04/26/2017

Limits of End-to-End Learning

End-to-end learning refers to training a possibly complex learning syste...
research
05/15/2023

Data-Driven Modeling of Directly-Modulated Lasers

The end-to-end optimization of links based on directly-modulated lasers ...
research
09/01/2022

Learning with Differentiable Algorithms

Classic algorithms and machine learning systems like neural networks are...
research
03/20/2017

QMDP-Net: Deep Learning for Planning under Partial Observability

This paper introduces the QMDP-net, a neural network architecture for pl...
research
09/19/2022

D2CoPlan: A Differentiable Decentralized Planner for Multi-Robot Coverage

Centralized approaches for multi-robot coverage planning problems suffer...
research
02/27/2020

Towards Modular Algorithm Induction

We present a modular neural network architecture Main that learns algori...

Please sign up or login with your details

Forgot password? Click here to reset