atlas

Research map / Reinforcement learning / MDPs and planning

A Surprisingly Simple Continuous-Action POMDP Solver: Lazy Cross-Entropy Search Over Policy Trees

AAAI 2024 · Reinforcement learning › MDPs and planning · approach: POMDP policy optimization · 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 LCEOPT, an online POMDP solver that runs a lazy cross-entropy search over finite-depth policy trees whose nodes hold continuous actions, avoiding action-space partitioning.

Problem

Online planning in POMDPs with continuous and high-dimensional action spaces, where MCTS-based solvers with action-space partitioning scale poorly.

Approach

Represents policies as fixed-depth policy trees parameterized by node actions and runs a Cross-Entropy search over those parameters with a lazy scheme that samples only the action components actually visited during Monte Carlo rollouts, with a marginal-likelihood update over partial (incomplete) parameter vectors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · ContTagaverage total discounted reward: 0.37 -> 0.02Hurt
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · Pushbox2Daverage total discounted reward: 356.9 -> 399.7Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · Pushbox3Daverage total discounted reward: 327.8 -> 358.6Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · Parking2Daverage total discounted reward: 43.1 -> 53.4Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · Parking3Daverage total discounted reward: 34.6 -> 47.2Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · SensorPlacement-6average total discounted reward: 859.2 -> 914.3Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · SensorPlacement-8average total discounted reward: 794.1 -> 885.5Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · SensorPlacement-10average total discounted reward: 631.4 -> 858.8Helped
Use LCEOPT instead of ADVTcontinuous-action POMDP solver · SensorPlacement-12average total discounted reward: 456.8 -> 832.1Helped
Use lazy rather than basic policy sampling (ablation)LCEOPT · SensorPlacement-12, policy-tree depths M=1 to M=5CPU time for 50 CE-iterations: 2.65 -> 1.09; 12.61 -> 1.58; 137.56 -> 2.2; 900.97 -> 3.07; 3928.45 -> 5.13Helped
Use lazy rather than basic policy sampling (ablation)LCEOPT · ContTag, policy-tree depths M=1 to M=5CPU time for 50 CE-iterations: 0.43 -> 0.43; 0.64 -> 0.64; 0.91 -> 0.90; 1.23 -> 1.19; 1.57 -> 1.39Helped
Use lazy rather than basic policy sampling (ablation)LCEOPT · ContTagaverage total discounted reward: -0.11 -> 0.15No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ContTag Pushbox2D Pushbox3D Parking2D Parking3D SensorPlacement-6 SensorPlacement-8 SensorPlacement-10 SensorPlacement-12

Benchmarks: ContTag Pushbox2D Pushbox3D Parking2D Parking3D SensorPlacement-6 SensorPlacement-8 SensorPlacement-10 SensorPlacement-12

Metrics: average total discounted reward 95% confidence interval CPU time per 50 CE-iterations

Baselines: POMCPOW VOMCPOW ADVT

Builds on: Cross-Entropy method POMCPOW ADVT OPPT

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