Solving Continual Combinatorial Selection via Deep Reinforcement Learning
Abstract
We consider the Markov Decision Process (MDP) of selecting a subset of items at each step, termed the Select-MDP (S-MDP). The large state and action spaces of S-MDPs make them intractable to solve with typical reinforcement learning (RL) algorithms especially when the number of items is huge. In this paper, we present a deep RL algorithm to solve this issue by adopting the following key ideas. First, we convert the original S-MDP into an Iterative Select-MDP (IS-MDP), which is equivalent to the S-MDP in terms of optimal actions. IS-MDP decomposes a joint action of selecting K items simultaneously into K iterative selections resulting in the decrease of actions at the expense of an exponential increase of states. Second, we overcome this state space explosion by exploiting a special symmetry in IS-MDPs with novel weight shared Q-networks, which provably maintain sufficient expressive power. Various experiments demonstrate that our approach works well even when the item space is large and that it scales to environments with item spaces different from those used in training.
Cite
Text
Song et al. "Solving Continual Combinatorial Selection via Deep Reinforcement Learning." International Joint Conference on Artificial Intelligence, 2019. doi:10.24963/IJCAI.2019/481Markdown
[Song et al. "Solving Continual Combinatorial Selection via Deep Reinforcement Learning." International Joint Conference on Artificial Intelligence, 2019.](https://mlanthology.org/ijcai/2019/song2019ijcai-solving/) doi:10.24963/IJCAI.2019/481BibTeX
@inproceedings{song2019ijcai-solving,
title = {{Solving Continual Combinatorial Selection via Deep Reinforcement Learning}},
author = {Song, HyungSeok and Jang, Hyeryung and Tran, Hai H. and Yoon, Se-eun and Son, Kyunghwan and Yun, Donggyu and Chung, Hyoju and Yi, Yung},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2019},
pages = {3467-3474},
doi = {10.24963/IJCAI.2019/481},
url = {https://mlanthology.org/ijcai/2019/song2019ijcai-solving/}
}