# Belief Tracking Policy Eval

> Evaluates neural belief tracking models on their accuracy, calibration, and runtime efficiency, and measures how different uncertainty estimates (confidence, total uncertainty, knowledge uncertainty) affect downstream dialogue policy performance in both simulated and human-user environments. Use when the user wants to benchmark on MultiWOZ, or asks about evaluating this task. Reports Joint Goal Accuracy (JGA).

- Skill: `qhjqhj00/belief-tracking-policy-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/belief-tracking-policy-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/belief-tracking-policy-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/belief-tracking-policy-eval

---


# belief-tracking-policy-eval

> Uncertainty Measures in Neural Belief Tracking and the Effects on Dialogue Policy Performance — van Niekerk et al. (2021) (arXiv:2109.04349, 2021)

## What this evaluates

Evaluates neural belief tracking models on their accuracy, calibration, and runtime efficiency, and measures how different uncertainty estimates (confidence, total uncertainty, knowledge uncertainty) affect downstream dialogue policy performance in both simulated and human-user environments.

## Datasets

- **MultiWOZ** — total ?; splits: test (7372)

## Metrics

- `Joint Goal Accuracy (JGA)` **(primary)** — range: percent
  - The percentage of dialogue turns for which the model correctly predicted the value for all domain-slot pairs.
- `Expected Calibration Error (ECE)` — range: [0, 1]
  - The average absolute difference between the model's accuracy and its confidence across confidence bins.
- `L2-Error` — range: other
  - The L2-Norm of the difference between the predicted user distribution and the true user goal.
- `Success Rate` — range: percent
  - The percentage of dialogues where the user rates the system as successful (received all required information and met all constraints).

## Input / output format

**Input**: Dialogue turns with user utterances and domain-slot constraints; belief states optionally augmented with uncertainty features (confidence, total uncertainty, knowledge uncertainty) fed into dialogue policy models.

**Output**: Predicted belief state values or distributions for tracking; dialogue actions for policy. Evaluation metrics computed per turn or per dialogue.

## Scoring recipe

```python
# Joint Goal Accuracy (JGA)
correct_turns = sum(1 for turn in turns if all(pred[slot] == gold[slot] for slot in slots))
jga = correct_turns / len(turns)

# Expected Calibration Error (ECE)
ece = 0
for bin in confidence_bins:
    bin_size = len(bin.samples)
    ece += (bin_size / total_samples) * abs(bin.accuracy - bin.avg_confidence)

# Success Rate
success_rate = sum(1 for d in dialogues if d.user_success_rating) / len(dialogues)
```

## Common pitfalls

- JGA alone is insufficient for dialogue state tracking as it ignores uncertainty and calibration, leading to poor downstream policy performance despite high accuracy.
- A lower average number of turns does not necessarily indicate better system behavior, as premature termination can artificially reduce turn counts while failing to meet user goals.
- Simulated user environments may lack real-world data uncertainty, causing total uncertainty to outperform knowledge uncertainty, whereas human trials show the opposite due to higher data uncertainty.

## Evidence (verbatim from paper)

> The JGA of a belief tracking model is the percentage of turns for which the model correctly predicted the value for all domain-slot pairs. The L2-Error is the L2-Norm of the difference between the predicted user distribution and the true user goal. Further, the ECE is the average absolute difference between the accuracy and the confidence of a model.

## Citation

```bibtex
@misc{vanniekerk2021uncertainty,
  title={Uncertainty Measures in Neural Belief Tracking and the Effects on Dialogue Policy Performance},
  author={van Niekerk et al. (2021)},
  year={2021},
  note={arXiv:2109.04349}
}
```

- arXiv: 2109.04349

