GammaZero: Learning to Guide Belief-Space Search for Long-Horizon POMDPs with Generalizable Graph Representations

Rajesh Mangannavar             Prasad Tadepalli            

Oregon State University Logo

A novel uncertainty-aware graph representation for POMDPs that enables learning from small problems and generalizing to instances 2-6× larger—achieving comparable performance to BetaZero on same-sized problems while enabling zero-shot transfer to larger scales without retraining.

Abstract

We introduce an uncertainty-aware graph representation framework for learning to guide planning in Partially Observable Markov Decision Processes (POMDPs). Unlike existing approaches that require domain or problem size specific neural architectures, GammaZero leverages a unified graph-based belief representation that enables generalization across problem sizes within a domain. Our key insight is that belief states can be systematically transformed into uncertainty-aware graphs where structural patterns learned on small problems transfer to larger instances. We employ a graph neural network with a decoder architecture to learn value functions and policies from expert demonstrations on computationally tractable problems, then apply these learned heuristics to guide Monte Carlo tree search on larger problems. Experimental results on standard POMDP benchmarks demonstrate that GammaZero achieves comparable performance to BetaZero when trained and tested on the same-sized problems, while enabling zero-shot generalization to problems with grid areas 2-6× larger than those seen during training.

Why Learning for POMDP Planning? [Expand All]


The Challenge with Existing Approaches [Expand All]

The Fixed-Representation Bottleneck
BetaZero's architecture must be redesigned for each problem scale
5×5 grid, 3 objects
Train here
10×10 grid, 10 objects
Can't deploy ✗
20×20 grid, 20 objects
Retrain from scratch ✗

Fixed-dimensional representations require retraining for each problem size. GammaZero's graph representation handles arbitrary sizes with the same trained weights.


GammaZero's Key Insight [Expand All]

How GammaZero Converts a Belief State to a Graph

RockSample(5,3): Hover over grid cells or graph nodes to see belief-driven connections

Belief State

EXIT R1? R275% R390% R

Belief Probabilities

At(Robot)
1.0
IsGood(R3)
0.90
IsGood(R2)
0.75
threshold τ = 0.3
IsGood(R1)
0.40
IsBad(R1)
0.60

Attributes above τ become graph nodes

Uncertainty-Aware Belief Graph

Check(R1) Check(R2) Sample(R3) MoveEast R1 R2 R3 Bot IsGood(R1) 0.40 IsBad(R1) 0.60 IsGood(R2) 0.75 IsGood(R3) 0.90 At(Bot) 1.00 G
Action
Object
Attribute
Global
Action-obj
Attr-obj
Attr-action

Hover over grid cells or graph nodes to explore belief-driven connections. Node opacity reflects belief strength.


Method Overview [Expand All]

Standard MCTS (No Guidance)

b₀ MoveN MoveS Check MoveE Samp N=4 N=4 N=4 N=4 N=4 ? ? ? ? ? ? Budget spread uniformly, expensive rollouts (?) Shallow depth, poor value estimates

GammaZero-Guided MCTS

P(a|G): Check=0.45, MoveE=0.25, Check(R1)=0.20, other=0.10 b₀ Check(R2) MoveE Check(R1) pruned b₁N=12 b₂N=5 b₃N=2 obs:good b₄ Sample b₅ V=18.5 V=12.3 V=7.4

Left: Standard MCTS spreads budget uniformly across all actions with expensive rollouts. Right: GammaZero's P(a|G) focuses 60% of visits on the best action, discovers the 3-step Check→Sample→Move sequence, and V(G) provides instant leaf evaluation.

GammaZero Framework Overview

Results [Expand All]

Same-Size Performance Comparison
Average Return (higher is better). All methods trained and tested on the same problem size.
GammaZero (Full)
BetaZero (Full)
Best Classical
LightDark(10)
GammaZero
17.5
BetaZero
16.8
AdaOPS
5.2
RockSample(15,15)
GammaZero
20.5
BetaZero
20.2
AdaOPS
20.7
MultiObjectSearch(5,3)
GammaZero
18.0
AdaOPS
15.5
POMCPOW
7.5
Rearrangement(5,2)
GammaZero
12.5
AdaOPS
7.7
POMCPOW
4.3

GammaZero matches or exceeds BetaZero on same-sized problems across all domains, while substantially outperforming classical baselines in information-gathering tasks.

Zero-Shot Generalization Performance
GammaZero trained on small instances, tested on 2-6x larger. Classical baselines configured per-size.
GammaZero (zero-shot)
Best Classical (per-size)
Timeout/Failure
RockSample(15,15) — 2.25x training area
GammaZero
17.8
AdaOPS
20.7
RockSample(20,20) — 4x training area
GammaZero
10.2
AdaOPS
11.7
DESPOT
timeout
RockSample(25,25) — 6.25x training area
GammaZero (P)
4.8
AdaOPS
4.2
DESPOT
timeout
MOS(8,6) — 4x area, 2x objects
GammaZero
8.0
AdaOPS
5.8
POMCPOW/DESPOT
timeout
Rearrangement(8,5) — 4x area, 2.5x objects
GammaZero
4.5
AdaOPS
2.5
POMCPOW/DESPOT
timeout

GammaZero trained on small problems generalizes to 2-6x larger instances. Classical baselines increasingly timeout at larger scales, while GammaZero maintains competitive performance.

Table 1: Same-size performance comparison (full data)
Domain GammaZero BetaZero Classical Baselines
FullRaw PθRaw Vθ* FullRaw PθRaw Vθ* POMCPOWDESPOTAdaOPS
LD(10) 17.5±1.214.4±1.313.3±1.4 16.77±1.2813.74±1.3312.70±1.46 0.68±0.410.43±0.365.22±1.77
RS(15,15) 20.5±0.811.1±2.09.1±2.2 20.15±0.7110.96±0.989.96±0.65 11.14±0.5918.44±0.6920.67±0.72
MOS(5,3) 18.0±1.510.8±1.89.9±2.0 --- 7.5±1.56.4±1.815.5±2.0
RG(5,2) 12.5±2.05.6±2.26.3±2.0 --- 4.3±1.53.4±1.57.7±2.0
Table 2: Zero-shot generalization (full data) timeout/failure
Test Domain GammaZero (zero-shot transfer) Classical Baselines (per-size)
FullRaw PθRaw Vθ* POMCPOWDESPOTAdaOPS
LightDark(10) 15.2±1.512.1±1.611.2±1.7 0.68±0.410.43±0.365.22±1.77
RockSample(15,15) 17.8±1.211.1±2.09.1±2.2 11.14±0.5918.44±0.6920.67±0.72
RockSample(20,20) 10.2±1.85.4±1.04.4±2.0 10.22±0.470.0±0.011.66±0.49
RockSample(25,25) 3.5±2.04.8±1.23.9±1.5 2.1±0.80.0±0.04.2±1.0
MOS(6,4) 14.5±1.88.8±2.08.1±2.2 5.5±1.64.8±1.812.2±2.0
MOS(7,5) 11.2±2.06.5±2.26.0±2.3 3.8±1.83.2±2.09.0±2.2
MOS(8,6) 8.0±2.24.8±2.54.5±2.5 0.0±0.00.0±0.05.8±2.5
Rearrange(6,4) 9.2±2.04.5±2.35.0±2.2 3.0±1.62.4±1.85.8±2.0
Rearrange(7,4) 6.8±2.23.2±2.53.8±2.3 0.0±0.00.0±0.04.0±2.2
Rearrange(8,5) 4.5±2.52.2±2.52.8±2.5 0.0±0.00.0±0.02.5±2.5

Key Technical Insights [Expand All]


Technical Details [Expand All]


Why This Matters [Expand All]

BibTeX

@misc{mangannavar2025gammazerolearningguidepomdp,
      title={GammaZero: Learning To Guide POMDP Belief Space Search With Graph Representations},
      author={Rajesh Mangannavar and Prasad Tadepalli},
      year={2025},
      eprint={2510.14035},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2510.14035},
}