DCT: Dual Channel Training of Action Embeddings for Reinforcement Learning with Large Discrete Action Spaces

Pranavi Pathakota, Hardik Meisheri, Harshad Khadilkar
6/28/2023
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

The ability to learn robust policies while generalizing over large discrete action spaces is an open challenge for intelligent systems, especially in noisy environments that face the curse of dimensionality. In this paper, we present a novel framework to efficiently learn action embeddings that simultaneously allow us to reconstruct the original action as well as to predict the expected future state. We describe an encoder-decoder architecture for action embeddings with a dual channel loss that balances between action reconstruction and state prediction accuracy. We use the trained decoder in conjunction with a standard reinforcement learning algorithm that produces actions in the embedding space. Our architecture is able to outperform two competitive baselines in two diverse environments: a 2D maze environment with more than 4000 discrete noisy actions, and a product recommendation task that uses real-world e-commerce transaction data. Empirical results show that the model results in cleaner action embeddings, and the improved representations help learn better policies with earlier convergence.

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!

Cite this paper

@article{pathakota2023dct,
  title  = {DCT: Dual Channel Training of Action Embeddings for Reinforcement Learning with Large Discrete Action Spaces},
  author = {Pranavi Pathakota and Hardik Meisheri and Harshad Khadilkar},
  year   = {2023},
  eprint = {2306.15913},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.15913v1}
}

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.15913.svg)](https://codeofpaper.com/paper/2306.15913)

Discussion