Arthur Flajolet

dblp:150/6311 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
6since 2021 · last 2024
0000-0002-9631-819XORCID · verified

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

Artificial intelligence and machine learning · 7 · 2 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
6 papers
Reinforcement learning · 40% Optimization for machine learning · 34% Efficient and distributed learning · 11%
Theoretical computer science
2 papers
Algorithmic game theory and mechanism design · 50% Mathematical optimization · 25% Approximation and online algorithms · 25%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › evolutionary computation
quality-diversity
1.422024
QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Acceleration · J. Mach. Learn. Res. 2024
Evolving Populations of Diverse RL Agents with MAP-Elites · ICLR 2023
Machine learning › Optimization for machine learning › stochastic search
population-based methods
0.812024
QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Acceleration · J. Mach. Learn. Res. 2024
Machine learning › Reinforcement learning › population-based learning › evolutionary learning › population-based reinforcement learning
evolutionary reinforcement learning
0.712023
Neuroevolution is a Competitive Alternative to Reinforcement Learning for Skill Discovery · ICLR 2023
Machine learning › Reinforcement learning
multi-agent reinforcement learning
0.712023
Evolving Populations of Diverse RL Agents with MAP-Elites · ICLR 2023
Machine learning › Deep learning architectures and training › neural network training
neuroevolution
0.712023
Neuroevolution is a Competitive Alternative to Reinforcement Learning for Skill Discovery · ICLR 2023
Machine learning › Reinforcement learning › population-based learning › evolutionary learning
population-based reinforcement learning
0.712023
Evolving Populations of Diverse RL Agents with MAP-Elites · ICLR 2023
Machine learning › Reinforcement learning › hierarchical reinforcement learning › skill learning
skill discovery
0.712023
Neuroevolution is a Competitive Alternative to Reinforcement Learning for Skill Discovery · ICLR 2023
Bioinformatics and computational biology
protein structure prediction
0.712023
ManyFold: an efficient and flexible library for training and validating protein folding models · Bioinform. 2023
Machine learning › Optimization for machine learning › hyperparameter optimization
population-based training
0.612022
Fast Population-Based Reinforcement Learning on a Single Machine · ICML 2022
Machine learning › Reinforcement learning › bandit
contextual bandit
0.312017
Real-Time Bidding with Side Information · NIPS 2017
Machine learning › Reinforcement learning
multi-armed bandit
0.312017
Real-Time Bidding with Side Information · NIPS 2017
Machine learning › Learning theory
online learning
0.312017
Online Learning with a Hint · NIPS 2017
Machine learning › Learning theory › online learning › online convex optimization
online linear optimization
0.312017
Online Learning with a Hint · NIPS 2017
Algorithmic game theory and mechanism design
online advertising
0.312017
Real-Time Bidding with Side Information · NIPS 2017
Approximation and online algorithms › online learning
online linear optimization
0.312017
Online Learning with a Hint · NIPS 2017
Mathematical optimization
online optimization
0.312017
Online Learning with a Hint · NIPS 2017
Algorithmic game theory and mechanism design › online advertising
real-time bidding
0.312017
Real-Time Bidding with Side Information · NIPS 2017
Bioinformatics and computational biology › protein sequence analysis › protein sequence representation
protein language model
0.212023
ManyFold: an efficient and flexible library for training and validating protein folding models · Bioinform. 2023
Machine learning › Efficient and distributed learning › distributed training › parallelization
parallel training
0.212022
Fast Population-Based Reinforcement Learning on a Single Machine · ICML 2022

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

neuroevolution · 1.4evolutionary algorithm · 1.3reinforcement learning · 0.8quality-diversity optimization · 0.8multiple sequence alignment · 0.7deep learning · 0.7MAP-Elites · 0.7JAX · 0.7vectorization · 0.6regret analysis · 0.6probabilistic bisection search · 0.6convex geometry · 0.6compilation · 0.6UCB · 0.3
YearPublicationVenuePosition
2024 QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Acceleration
abstract
QDax is an open-source library with a streamlined and modular API for Quality-Diversity (QD) optimisation algorithms in Jax. The library serves as a versatile tool for optimisation purposes, ranging from black-box optimisation to continuous control. QDax offers implementations of popular QD, Neuroevolution, and Reinforcement Learning (RL) algorithms, supported by various examples. All the implementations can be just-in-time compiled with Jax, facilitating efficient execution across multiple accelerators, including GPUs and TPUs. These implementations effectively demonstrate the framework's flexibility and user-friendliness, easing experimentation for research purposes. Furthermore, the library is thoroughly documented and has 93% test coverage.
Félix Chalumeau, Bryan Lim, Raphaël Boige, Maxime Allard, Luca Grillotti, Manon Flageat, Valentin Macé, Guillaume Richard, Arthur Flajolet, Thomas Pierrot, Antoine Cully
J. Mach. Learn. Res.9
2023 Neuroevolution is a Competitive Alternative to Reinforcement Learning for Skill Discovery
Félix Chalumeau, Raphaël Boige, Bryan Lim, Valentin Macé, Maxime Allard, Arthur Flajolet, Antoine Cully, Thomas Pierrot
ICLR6
2023 Evolving Populations of Diverse RL Agents with MAP-Elites
Thomas Pierrot, Arthur Flajolet
ICLR2
2023 ManyFold: an efficient and flexible library for training and validating protein folding models
abstract
SUMMARY: ManyFold is a flexible library for protein structure prediction with deep learning that (i) supports models that use both multiple sequence alignments (MSAs) and protein language model (pLM) embedding as inputs, (ii) allows inference of existing models (AlphaFold and OpenFold), (iii) is fully trainable, allowing for both fine-tuning and the training of new models from scratch and (iv) is written in Jax to support efficient batched operation in distributed settings. A proof-of-concept pLM-based model, pLMFold, is trained from scratch to obtain reasonable results with reduced computational overheads in comparison to AlphaFold. AVAILABILITY AND IMPLEMENTATION: The source code for ManyFold, the validation dataset and a small sample of training data are available at https://github.com/instadeepai/manyfold. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Amelia Villegas-Morcillo, Louis Robinson, Arthur Flajolet, Thomas D. Barrett
Bioinform.3
2022 Diversity policy gradient for sample efficient quality-diversity optimization
abstract
A fascinating aspect of nature lies in its ability to produce a large and diverse collection of organisms that are all high-performing in their niche. By contrast, most AI algorithms focus on finding a single eficient solution to a given problem. Aiming for diversity in addition to performance is a convenient way to deal with the exploration-exploitation trade-off that plays a central role in learning. It also allows for increased robustness when the returned collection contains several working solutions to the considered problem, making it well-suited for real applications such as robotics. Quality-Diversity (QD) methods are evolutionary algorithms designed for this purpose. This paper proposes a novel algorithm, qd-pg, which combines the strength of Policy Gradient algorithms and Quality Diversity approaches to produce a collection of diverse and high-performing neural policies in continuous control environments. The main contribution of this work is the introduction of a Diversity Policy Gradient (DPG) that exploits information at the time-step level to drive policies towards more diversity in a sample-efficient manner. Specifically, qd-pg selects neural controllers from a map-elites grid and uses two gradient-based mutation operators to improve both quality and diversity. Our results demonstrate that qd-pg is significantly more sample-eficient than its evolutionary competitors.
Thomas Pierrot, Valentin Macé, Félix Chalumeau, Arthur Flajolet, Geoffrey Cideron, Karim Beguir, Antoine Cully, Olivier Sigaud, Nicolas Perrin-Gilbert
GECCO4
2022 Fast Population-Based Reinforcement Learning on a Single Machine
abstract
Training populations of agents has demonstrated great promise in Reinforcement Learning for stabilizing training, improving exploration and asymptotic performance, and generating a diverse set of solutions. However, population-based training is often not considered by practitioners as it is perceived to be either prohibitively slow (when implemented sequentially), or computationally expensive (if agents are trained in parallel on independent accelerators). In this work, we compare implementations and revisit previous studies to show that the judicious use of compilation and vectorization allows population-based training to be performed on a single machine with one accelerator with minimal overhead compared to training a single agent. We also show that, when provided with a few accelerators, our protocols extend to large population sizes for applications such as hyperparameter tuning. We hope that this work and the public release of our code will encourage practitioners to use population-based learning techniques more frequently for their research and applications.
Arthur Flajolet, Claire Bizon Monroc, Karim Beguir, Thomas Pierrot
ICML1
2017 Online Learning with a Hint
abstract
We study a variant of online linear optimization where the player receives a hint about the loss function at the beginning of each round. The hint is given in the form of a vector that is weakly correlated with the loss vector on that round. We show that the player can benefit from such a hint if the set of feasible actions is sufficiently round. Specifically, if the set is strongly convex, the hint can be used to guarantee a regret of O(log(T)), and if the set is q-uniformly convex for q\in(2,3), the hint can be used to guarantee a regret of o(sqrt{T}). In contrast, we establish Omega(sqrt{T}) lower bounds on regret when the set of feasible actions is a polyhedron.
Ofer Dekel, Arthur Flajolet, Nika Haghtalab, Patrick Jaillet
NIPS2
2017 Real-Time Bidding with Side Information
abstract
We consider the problem of repeated bidding in online advertising auctions when some side information (e.g. browser cookies) is available ahead of submitting a bid in the form of a $d$-dimensional vector. The goal for the advertiser is to maximize the total utility (e.g. the total number of clicks) derived from displaying ads given that a limited budget $B$ is allocated for a given time horizon $T$. Optimizing the bids is modeled as a contextual Multi-Armed Bandit (MAB) problem with a knapsack constraint and a continuum of arms. We develop UCB-type algorithms that combine two streams of literature: the confidence-set approach to linear contextual MABs and the probabilistic bisection search method for stochastic root-finding. Under mild assumptions on the underlying unknown distribution, we establish distribution-independent regret bounds of order $\tilde{O}(d \cdot \sqrt{T})$ when either $B = \infty$ or when $B$ scales linearly with $T$.
Arthur Flajolet, Patrick Jaillet
NIPS1