papers

Publications (32)

cs.LG2024

Beyond Expected Return: Accounting for Policy Reproducibility when Evaluating Reinforcement Learning Algorithms

Manon Flageat, Bryan Lim, Antoine Cully

Many applications in Reinforcement Learning (RL) usually have noise or stochasticity present in the environment. Beyond their impact on learning, these uncertainties lead the exact…

cs.RO2022

Online Damage Recovery for Physical Robots with Hierarchical Quality-Diversity

Maxime Allard, Simón C. Smith, Konstantinos Chatzilygeroudis +2

In real-world environments, robots need to be resilient to damages and robust to unforeseen scenarios. Quality-Diversity (QD) algorithms have been successfully used to make robots…

cs.AI2026

Quantifying Trust: Financial Risk Management for Trustworthy AI Agents

Wenyue Hua, Tianyi Peng, Chi Wang +4

Prior work on trustworthy AI emphasizes model-internal properties such as bias mitigation, adversarial robustness, and interpretability. As AI systems evolve into autonomous agents…

cs.AI2023

QDax: A Library for Quality-Diversity and Population-based Algorithms with Hardware Acceleration

Felix Chalumeau, Bryan Lim, Raphael Boige +7

QDax is an open-source library with a streamlined and modular API for Quality-Diversity (QD) optimization algorithms in Jax. The library serves as a versatile tool for optimization…

cs.NE2022

Efficient Exploration using Model-Based Quality-Diversity with Gradients

Bryan Lim, Manon Flageat, Antoine Cully

Exploration is a key challenge in Reinforcement Learning, especially in long-horizon, deceptive and sparse-reward environments. For such applications, population-based approaches h…

cs.LG2025

Graph of Agents: Principled Long Context Modeling by Emergent Multi-Agent Collaboration

Taejong Joo, Shu Ishida, Ivan Sosnovik +4

As a model-agnostic approach to long context modeling, multi-agent systems can process inputs longer than a large language model's context window without retraining or architectura…

cs.NE2022

Accelerated Quality-Diversity through Massive Parallelism

Bryan Lim, Maxime Allard, Luca Grillotti +1

Quality-Diversity (QD) optimization algorithms are a well-known approach to generate large collections of diverse and high-quality solutions. However, derived from evolutionary com…

cs.LG2023

Mix-ME: Quality-Diversity for Multi-Agent Learning

Garðar Ingvarsson, Mikayel Samvelyan, Bryan Lim +3

In many real-world systems, such as adaptive robotics, achieving a single, optimised solution may be insufficient. Instead, a diverse set of high-performing solutions is often requ…

q-fin.TR2021

Deep Learning for Market by Order Data

Zihao Zhang, Bryan Lim, Stefan Zohren

Market by order (MBO) data - a detailed feed of individual trade instructions for a given stock on an exchange - is arguably one of the most granular sources of microstructure info…

cs.NE2024

Large Language Models as In-context AI Generators for Quality-Diversity

Bryan Lim, Manon Flageat, Antoine Cully

Quality-Diversity (QD) approaches are a promising direction to develop open-ended processes as they can discover archives of high-quality solutions across diverse niches. While alr…

cs.RO2020

Tactile Object Pose Estimation from the First Touch with Geometric Contact Rendering

Maria Bauza, Eric Valls, Bryan Lim +2

In this paper, we present an approach to tactile pose estimation from the first touch for known objects. First, we create an object-agnostic map from real tactile observations to c…

cs.LG2022

Learning to Walk Autonomously via Reset-Free Quality-Diversity

Bryan Lim, Alexander Reichenbach, Antoine Cully

Quality-Diversity (QD) algorithms can discover large and complex behavioural repertoires consisting of both diverse and high-performing skills. However, the generation of behaviour…

stat.ML2018

Forecasting Disease Trajectories in Alzheimer's Disease Using Deep Learning

Bryan Lim, Mihaela van der Schaar

Joint models for longitudinal and time-to-event data are commonly used in longitudinal studies to forecast disease trajectories over time. Despite the many advantages of joint mode…

cs.LG2021

Dynamics-Aware Quality-Diversity for Efficient Learning of Skill Repertoires

Bryan Lim, Luca Grillotti, Lorenzo Bernasconi +1

Quality-Diversity (QD) algorithms are powerful exploration algorithms that allow robots to discover large repertoires of diverse and high-performing skills. However, QD algorithms…

q-fin.TR2020

Building Cross-Sectional Systematic Strategies By Learning to Rank

Daniel Poh, Bryan Lim, Stefan Zohren +1

The success of a cross-sectional systematic strategy depends critically on accurately ranking assets prior to portfolio construction. Contemporary techniques perform this ranking s…

q-fin.PM2022

Enhancing Cross-Sectional Currency Strategies by Context-Aware Learning to Rank with Self-Attention

Daniel Poh, Bryan Lim, Stefan Zohren +1

The performance of a cross-sectional currency strategy depends crucially on accurately ranking instruments prior to portfolio construction. While this ranking step is traditionally…

stat.ML2020

Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecasting

Bryan Lim, Sercan O. Arik, Nicolas Loeff +1

Multi-horizon forecasting problems often contain a complex mix of inputs -- including static (i.e. time-invariant) covariates, known future inputs, and other exogenous time series…

cs.NE2023

Don't Bet on Luck Alone: Enhancing Behavioral Reproducibility of Quality-Diversity Solutions in Uncertain Domains

Luca Grillotti, Manon Flageat, Bryan Lim +1

Quality-Diversity (QD) algorithms are designed to generate collections of high-performing solutions while maximizing their diversity in a given descriptor space. However, in the pr…

stat.ML2018

Disease-Atlas: Navigating Disease Trajectories with Deep Learning

Bryan Lim, Mihaela van der Schaar

Joint models for longitudinal and time-to-event data are commonly used in longitudinal studies to forecast disease trajectories over time. While there are many advantages to joint…

q-fin.ST2020

Detecting Changes in Asset Co-Movement Using the Autoencoder Reconstruction Ratio

Bryan Lim, Stefan Zohren, Stephen Roberts

Detecting changes in asset co-movements is of much importance to financial practitioners, with numerous risk management benefits arising from the timely detection of breakdowns in…

cs.NE2024

Enhancing MAP-Elites with Multiple Parallel Evolution Strategies

Manon Flageat, Bryan Lim, Antoine Cully

With the development of fast and massively parallel evaluations in many domains, Quality-Diversity (QD) algorithms, that already proved promising in a large range of applications,…

cs.NE2022

Benchmarking Quality-Diversity Algorithms on Neuroevolution for Reinforcement Learning

Manon Flageat, Bryan Lim, Luca Grillotti +3

We present a Quality-Diversity benchmark suite for Deep Neuroevolution in Reinforcement Learning domains for robot control. The suite includes the definition of tasks, environments…

cs.NE2023

Efficient Learning of Locomotion Skills through the Discovery of Diverse Environmental Trajectory Generator Priors

Shikha Surana, Bryan Lim, Antoine Cully

Data-driven learning based methods have recently been particularly successful at learning robust locomotion controllers for a variety of unstructured terrains. Prior work has shown…

cs.LG2023

Understanding the Synergies between Quality-Diversity and Deep Reinforcement Learning

Bryan Lim, Manon Flageat, Antoine Cully

The synergies between Quality-Diversity (QD) and Deep Reinforcement Learning (RL) have led to powerful hybrid QD-RL algorithms that have shown tremendous potential, and brings the…

stat.ML2020

Recurrent Neural Filters: Learning Independent Bayesian Filtering Steps for Time Series Prediction

Bryan Lim, Stefan Zohren, Stephen Roberts

Despite the recent popularity of deep generative state space models, few comparisons have been made between network architectures and the inference steps of the Bayesian filtering…

cs.NE2025

Exploring the Performance-Reproducibility Trade-off in Quality-Diversity

Manon Flageat, Hannah Janmohamed, Bryan Lim +1

Quality-Diversity (QD) algorithms have exhibited promising results across many domains and applications. However, uncertainty in fitness and behaviour estimations of solutions rema…

cs.RO2023

Quality-Diversity Optimisation on a Physical Robot Through Dynamics-Aware and Reset-Free Learning

Simón C. Smith, Bryan Lim, Hannah Janmohamed +1

Learning algorithms, like Quality-Diversity (QD), can be used to acquire repertoires of diverse robotics skills. This learning is commonly done via computer simulation due to the l…

cs.NE2023

Neuroevolution is a Competitive Alternative to Reinforcement Learning for Skill Discovery

Felix Chalumeau, Raphael Boige, Bryan Lim +5

Deep Reinforcement Learning (RL) has emerged as a powerful paradigm for training neural policies to solve complex control tasks. However, these policies tend to be overfit to the e…

stat.ML2020

Time Series Forecasting With Deep Learning: A Survey

Bryan Lim, Stefan Zohren

Numerous deep learning architectures have been developed to accommodate the diversity of time series datasets across different domains. In this article, we survey common encoder an…

stat.ML2019

Population-based Global Optimisation Methods for Learning Long-term Dependencies with RNNs

Bryan Lim, Stefan Zohren, Stephen Roberts

Despite recent innovations in network architectures and loss functions, training RNNs to learn long-term dependencies remains difficult due to challenges with gradient-based optimi…

stat.ML2020

Enhancing Time Series Momentum Strategies Using Deep Neural Networks

Bryan Lim, Stefan Zohren, Stephen Roberts

While time series momentum is a well-studied phenomenon in finance, common strategies require the explicit definition of both a trend estimator and a position sizing rule. In this…

cs.CR2025

EXPLICATE: Enhancing Phishing Detection through Explainable AI and LLM-Powered Interpretability

Bryan Lim, Roman Huerta, Alejandro Sotelo +2

Sophisticated phishing attacks have emerged as a major cybersecurity threat, becoming more common and difficult to prevent. Though machine learning techniques have shown promise in…