Skip to content
Back to skills

Belief Tracking Policy Eval

ASecurity

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).

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill belief-tracking-policy-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Belief Tracking Policy Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Belief Tracking Policy Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-belief-tracking-policy-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-belief-tracking-policy-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: belief-tracking-policy-eval
description: 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).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2109.04349
  bibtex_key: [REDACTED]
  confidence: high
---

# 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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.