Papers › Hi-DST: A Hierarchical Approach for Scalable and Extensible Dialogue State Tracking

Hi-DST: A Hierarchical Approach for Scalable and Extensible Dialogue State Tracking

1 Jul 2021SIGDIAL (ACL) 2021 7archive 2025-07-28

Suvodip Dey, Maunendra Sankar Desarkar

Dialogue State Tracking (DST) is a sub-task of task-based dialogue systems where the user intention is tracked through a set of (domain, slot, slot-value) triplets. Existing DST models can be difficult to extend for new datasets with larger domains/slots mainly due to either of the two reasons- i) prediction of domain-slot as a pair, and ii) dependency of model parameters on the number of slots and domains. In this work, we propose to address these issues using a Hierarchical DST (Hi-DST) model. At a given turn, the model first detects a change in domain followed by domain prediction if required. Then it decides suitable action for each slot in the predicted domains and finds their value accordingly. The model parameters of Hi-DST are independent of the number of domains/slots. Due to the hierarchical modeling, it achieves O(|M|+|N|) belief state prediction for a single turn where M and N are the set of unique domains and slots respectively. We argue that the hierarchical structure helps in the model explainability and makes it easily extensible to new datasets. Experiments on the MultiWOZ dataset show that our proposed model achieves comparable joint accuracy performance to state-of-the-art DST models.

PaperPDFCode

Code

suvodipdey/hi-dst officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Dialogue State Tracking

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

DST

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections