Skip to content
Back to skills

Dfm Dialogue Eval

ASecurity

Evaluates a unified dialogue foundation model across representation, knowledge distillation, and generation capabilities on diverse dialogue-oriented tasks. It probes the model's ability to perform intent detection, slot filling, semantic parsing, dialogue state tracking, text-to-SQL, and end-to-end task-oriented dialogue generation. Use when the user wants to benchmark on DialoGLUE, MULTIWOZ2.0, MULTIWOZ2.2, Spider, CoSQL, CLINC150, BANKING77, HWU64, RESTAURANT8K, DSTC8, TOP, PERSONALCHAT, C...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongosql

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill dfm-dialogue-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dfm Dialogue Eval?

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

Security grade badge for Dfm Dialogue Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dfm-dialogue-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dfm-dialogue-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: dfm-dialogue-eval
description: Evaluates a unified dialogue foundation model across representation, knowledge distillation, and generation capabilities on diverse dialogue-oriented tasks. It probes the model's ability to perform intent detection, slot filling, semantic parsing, dialogue state tracking, text-to-SQL, and end-to-end task-oriented dialogue generation. Use when the user wants to benchmark on DialoGLUE, MULTIWOZ2.0, MULTIWOZ2.2, Spider, CoSQL, CLINC150, BANKING77, HWU64, RESTAURANT8K, DSTC8, TOP, PERSONALCHAT, COQA, SAMSUM, CANARD, or asks about evaluating this task. Reports exact match (EM).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2205.12662
  bibtex_key: chen2022dfm
  confidence: high
---

# dfm-dialogue-eval

> DFM: Dialogue Foundation Model for Universal Large-Scale Dialogue-Oriented Task Learning — Zhi Chen et al. (arXiv:2205.12662, 2022)

## What this evaluates

Evaluates a unified dialogue foundation model across representation, knowledge distillation, and generation capabilities on diverse dialogue-oriented tasks. It probes the model's ability to perform intent detection, slot filling, semantic parsing, dialogue state tracking, text-to-SQL, and end-to-end task-oriented dialogue generation.

## Datasets

- **DialoGLUE** — total ?; splits: test (-1), dev (-1)
- **MULTIWOZ2.0** — total ?; splits: test (-1)
- **MULTIWOZ2.2** — total ?; splits: test (-1)
- **Spider** — total ?; splits: dev (-1)
- **CoSQL** — total ?; splits: dev (-1)
- **CLINC150** — total ?; splits: test (-1)
- **BANKING77** — total ?; splits: test (-1)
- **HWU64** — total ?; splits: test (-1)
- **RESTAURANT8K** — total ?; splits: test (-1)
- **DSTC8** — total ?; splits: test (-1)
- **TOP** — total ?; splits: test (-1)
- **PERSONALCHAT** — total ?; splits: test (-1)
- **COQA** — total ?; splits: test (-1)
- **SAMSUM** — total ?; splits: test (-1)
- **CANARD** — total ?; splits: test (-1)

## Metrics

- `exact match (EM)` **(primary)** — range: [0, 1]
  - Percentage of predictions that exactly match the gold structured logical form or SQL query.
- `accuracy (ACC.)` — range: [0, 1]
  - Percentage of correctly predicted intents or labels.
- `F1` — range: [0, 1]
  - Harmonic mean of precision and recall for slot filling predictions.
- `joint goal accuracy (JGA)` — range: [0, 1]
  - Percentage of dialogue turns where all slot values are predicted correctly.
- `BLEU-4` — range: [0, 1]
  - 4-gram precision score measuring n-gram overlap between generated response and reference.
- `Combined` — range: [0, 1]
  - 0.5*(Inform+Success)+BLEU, where Inform and Success measure task completion constraints and entity matching.

## Input / output format

**Input**: Dialogue context or task instruction formatted as text-to-text prompts.

**Output**: Structured logical forms (for distillation tasks) or natural language responses (for generation tasks).

## Scoring recipe

```python
def score(predictions, gold, task):
    if task in ['intent', 'slot', 'qa', 'text2sql']:
        return exact_match_or_f1(predictions, gold)
    elif task == 'dst':
        return joint_goal_accuracy(predictions, gold)
    elif task in ['generation', 'tod']:
        return bleu4(predictions, gold)
    elif task == 'tod_combined':
        inform = check_constraints(predictions, gold)
        success = check_entities(predictions, gold)
        return 0.5 * (inform + success) + bleu4(predictions, gold)
```

## Common pitfalls

- Mixing up zero-shot (unseen in training) vs fine-tuned settings; DSTC8 and TOP are explicitly noted as unseen/zero-shot.
- Using different decoding strategies (Beam vs PICARD) significantly changes text-to-SQL scores and must be reported consistently.
- DialoGLUE requires preserving specific downstream architectures (e.g., Trippy for DST) during fine-tuning; altering them invalidates comparisons.

## Evidence (verbatim from paper)

> BLEU is BLEU-4 score, which measures the response consistency. Combined score equals to 0.5*(Inform+Success)+BLEU.

## Citation

```bibtex
@misc{chen2022dfm,
  title={DFM: Dialogue Foundation Model for Universal Large-Scale Dialogue-Oriented Task Learning},
  author={Zhi Chen et al.},
  year={2022},
  note={arXiv:2205.12662}
}
```

- arXiv: 2205.12662

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.