Published June 7, 2024 | Version v1

The impact of data distribution on Q-learning with function approximation

  • 1. ROR icon Instituto Superior Técnico
  • 2. ROR icon Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento

Description

Abstract

We study the interplay between the data distribution and Q-learning-based algorithms with function approximation. We provide a unified theoretical and empirical analysis as to how different properties of the data distribution influence the performance of Q-learning-based algorithms. We connect different lines of research, as well as validate and extend previous results, being primarily focused on offline settings. First, we analyze the impact of the data distribution by using optimization as a tool to better understand which data distributions yield low concentrability coefficients. We motivate high-entropy distributions from a game-theoretical point of view and propose an algorithm to find the optimal data distribution from the point of view of concentrability. Second, from an empirical perspective, we introduce a novel four-state MDP specifically tailored to highlight the impact of the data distribution in the performance of Q-learning-based algorithms with function approximation. Finally, we experimentally assess the impact of the data distribution properties on the performance of two offline Q-learning-based algorithms under different environments. Our results attest to the importance of different properties of the data distribution such as entropy, coverage, and data quality (closeness to optimal policy).

 

Dashboard of the work available in: https://rldatadistribution.pythonanywhere.com/

Files

The Impact of Data Distribution on Q-learning with Function Approximation.pdf

Additional details

Funding

Fundação para a Ciência e Tecnologia
DSAIPA/DS/0111/2018 - iLU: Integrative Learning from Urban Data and Situational Context for City Mobility Optimization DSAIPA/DS/0111/2018
Fundação para a Ciência e Tecnologia
UIDB/50021/2020 - Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa UIDB/50021/2020
European Commission
TAILOR - Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization 952215

Software

Repository URL
https://github.com/PPSantos/rl-data-distribution-public
Programming language
Python
Development Status
Active