HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Multi-Pass Q-Networks for Deep Reinforcement Learning with Parameterised Action Spaces

Craig J. Bester; Steven D. James; George D. Konidaris

Multi-Pass Q-Networks for Deep Reinforcement Learning with Parameterised Action Spaces

Abstract

Parameterised actions in reinforcement learning are composed of discrete actions with continuous action-parameters. This provides a framework for solving complex domains that require combining high-level actions with flexible control. The recent P-DQN algorithm extends deep Q-networks to learn over such action spaces. However, it treats all action-parameters as a single joint input to the Q-network, invalidating its theoretical foundations. We analyse the issues with this approach and propose a novel method, multi-pass deep Q-networks, or MP-DQN, to address them. We empirically demonstrate that MP-DQN significantly outperforms P-DQN and other previous algorithms in terms of data efficiency and converged policy performance on the Platform, Robot Soccer Goal, and Half Field Offense domains.

Code Repositories

cycraig/MP-DQN
Official
pytorch
Mentioned in GitHub
cycraig/gym-goal
Mentioned in GitHub
cycraig/gym-platform
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
control-with-prametrised-actions-on-halfMP-DQN
Goal Probability: 0.913
control-with-prametrised-actions-on-platformMP-DQN
Return: 0.987
control-with-prametrised-actions-on-robotMP-DQN
Goal Probability: 0.789

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Multi-Pass Q-Networks for Deep Reinforcement Learning with Parameterised Action Spaces | Papers | HyperAI