atlas

Research map / Reinforcement learning / MDPs and planning

Model-free Low-Rank Reinforcement Learning via Leveraged Entry-wise Matrix Estimation

NeurIPS 2024 · Reinforcement learning › MDPs and planning · approach: Function approximation in RL theory · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LoRa-PI, a model-free approximate policy iteration algorithm for low-rank MDPs whose policy evaluation uses LME, a leverage-score-based adaptive sampling and CUR completion with entry-wise guarantees depending on spikiness rather than coherence.

Problem

Learning an epsilon-optimal policy in MDPs whose (state, action) value matrices are low-rank, without prior knowledge of anchors, rank, coherence, spikiness, or condition number, and with sample complexity that scales well in S, A, epsilon.

Approach

Estimate leverage scores of the value matrix via a spectral method on uniform Monte-Carlo samples, use them to sample anchor rows/columns, then complete the matrix with an inverse-leverage-weighted CUR estimator; policy iteration with this evaluation yields entry-wise guarantees depending on spikiness, not coherence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
choose anchors using leverage scores instead of uniformlyMatrix completion with leveraged anchors · Synthetic 1000×1000 rank-5 matrixentrywise errorHelped
use standard SVD instead of CUR with well-chosen anchorsMatrix completion · Synthetic 1000×1000 rank-5 matrixentrywise errorHurt
choose anchors using leverage scores instead of uniformlyValue iteration and policy iteration with anchors · Synthetic low-rank MDPs, S=70, A=50entrywise errorHelped
choose anchors using leverage scores instead of uniformlyLoRa-VI · Synthetic low-rank MDPs, S=A=1000entrywise errorHelped
choose anchors uniformly instead of using leverage scoresLoRa-VI · Synthetic low-rank MDPs, S=A=1000entrywise errorHurt
use full-matrix VI instead of VI with leveraged anchorsLoRa-VI · Synthetic low-rank MDPs, S=A=1000entrywise errorHurt
choose anchors using leverage scores instead of uniformlyLoRa-PI · Synthetic low-rank MDPs, S=A=1000Frobenius errorHelped

Surprising findings

Limitations

Experimental setup

Metrics: entry-wise error Frobenius error sample complexity

Baselines: Algorithm 1 of prior low-rank RL work (anchors known) LR-EVI nuclear norm minimization uniform-anchor CUR full-matrix value iteration

Builds on: approximate policy iteration CUR decomposition leave-one-out analysis for spectral methods

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy