Ultra-low Power Evolutionary Reinforcement Learning - Rennes, France - INSA RENNES
Description
Ultra-low Power Evolutionary Reinforcement Learning PhDs
Abstract
This project will recruit 2 PhDs in the domain of frugal Machine Learning (ML).
The aim of the PhDs is to propose full-stack methods and open-source tools to train and infer ultra-lightweight AIs, by extending, implementing, and optimizing a new ML technique that relies on the light-by-construction and adaptive Tangled Program Graph (TPG) model.
The two PhD students will work in tandem to optimize energy during the whole life cycle, from training to inference.
Context :
Reinforcement Learning with Tangled Program Graphs
Reinforcement Learning (RL) is a branch of Machine Learning (ML) techniques where an autonomous artificial intelligence learns how to interact with its environment.
As depicted in the figure below, using a trial and error mechanism, the artificial intelligence learns from its own experience, by interacting with the environment, and by getting rewards for each attempt.
The purpose of the artificial intelligence is to maximize this reward.
Proposed in 2017, Tangled Program Graphs (TPGs) are a new way to power reinforcement learning AI, based on evolutionary concepts.
The main strength of TPGs, compared to state-of-the-art deep learning-based techniques, is the lightweightness of their model, which confers them a low computational complexity, and very high performance on regular desktop CPU.
Compared to deep-learning at equivalent accuracy, TPGs execute 1000x faster with 100x less memory.GEGELATI (_Generic Evolvable Graphs for Efficient Learning of Artificial Tangled Intelligence)_
GEGELATI [dʒedʒelati] is a fresh open-source reinforcement learning framework for training artificial intelligence based on TPGs.
The purpose of this framework, developed as a C++ shared library, is to make it as easy and as fast as possible and to train an agent on a new learning environment.
The C++ library is developed to be portable, fully documented, and thoroughly unit tested to ensure its maintainability. GEGELATI is developed at the Institut d'Electronique et des Technologies du numéRique (IETR).Objectives
The main scientific objectives pursued by the PhD students are to:
- Integrate energy optimizations at the core of the TPG training process: overall energy optimization will minimize the energy consumption of the computing system for TPG training and inference, as well as, when relevant, the energy consumption of physical actuators of the controlled cyber-physical systems.
- Extend the TPG learning capabilities: on top of improving the TPG efficiency on existing environments, model extensions will unlock new types of learning environments like continuous action spaces or nonreinforcement learning environments required for extending TPGs to realworld use cases.
- Propose highlyefficient implementation techniques: in order to find the most suited hardware plarform for TPGs, implementation will be pursued and compared on multiple stateoftheart hardware. Implementation will be studied for both efficient training, and inference on batterypowered ULP devices and reconfigurable devices for nanoseconds reaction time on the factory floor.
The foreseen focus of the two PhDs are:
- PhD 1: Energy-aware low-complexity reinforcement learning.
- PhD 2: HW-SW cooptimization for ultralow power reinforcement learning.
Characteristics
- Duration: 3 years
- Start: Oct. 2023
- Stipend: 2300€ per month before tax Funded by: ANR FOUTICS Research Project
Location :
VAADER team, IETR laboratory - INSA Rennes, 20 Avenue des Buttes de Coësmes, 35700 Rennes - France
Supervisors
Karol Desnos (IETR, Equipe Vaader, Rennes) - kdesnos[at]insa-Mickaël Dardaillon (IETR, Equipe Vaader, Rennes) - mdardail[at]insa-Status: Cadre
Contract length: 24 months
Salary: 2,300.00€ per month
Education:
- Master's (required)
Work Location:
One location
Application Deadline: 31/05/2023
Expected Start Date: 02/10/2023
Plus d'emplois de INSA RENNES
-
Nouvel Alliage Biocompatible à Base de Titane Pour
Rennes, France - il y a 1 semaine
-
Postdoctoral Researcher
Rennes, France - il y a 2 jours
-
Assistant-e Pédagogique
Rennes, France - il y a 1 semaine
-
Conducteur-trice D'opérations
Rennes, France - il y a 2 semaines
-
Conducteur-trice D'opérations
Rennes, France - il y a 2 semaines
-
Enseignant-e-chercheur-se Contractuel-le Cdi en
Rennes, France - il y a 1 semaine