Decision S4: Efficient Sequence-Based RL via State Spaces Layers

Shmuel Bar-David, Itamar Zimerman, Eliya Nachmani, Lior Wolf
6/8/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Recently, sequence learning methods have been applied to the problem of off-policy Reinforcement Learning, including the seminal work on Decision Transformers, which employs transformers for this task. Since transformers are parameter-heavy, cannot benefit from history longer than a fixed window size, and are not computed using recurrence, we set out to investigate the suitability of the S4 family of models, which are based on state-space layers and have been shown to outperform transformers, especially in modeling long-range dependencies. In this work we present two main algorithms: (i) an off-policy training procedure that works with trajectories, while still maintaining the training efficiency of the S4 model. (ii) An on-policy training procedure that is trained in a recurrent manner, benefits from long-range dependencies, and is based on a novel stable actor-critic mechanism. Our results indicate that our method outperforms multiple variants of decision transformers, as well as the other baseline methods on most tasks, while reducing the latency, number of parameters, and training time by several orders of magnitude, making our approach more suitable for real-world RL.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bardavid2023decision,
  title  = {Decision S4: Efficient Sequence-Based RL via State Spaces Layers},
  author = {Shmuel Bar-David and Itamar Zimerman and Eliya Nachmani and Lior Wolf},
  year   = {2023},
  eprint = {2306.05167},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.05167v1},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.05167.svg)](https://codeofpaper.com/paper/2306.05167)

Discussion