Deep Neural Network Approach for the Dialog State Tracking Challenge
Abstract While belief tracking is known to be important in allowing statistical dialog systems to manage dialogs in a highly robust manner, until recently little attention has been given to analysing the behaviour of belief tracking techniques. The Dialogue State Tracking Challenge has allowed for such an analysis, comparing multiple belief tracking approaches on a shared task. Recent success in using deep learning for speech research motivates the Deep Neural Network approach presented here. The model parameters can be learnt by directly maximising the likelihood of the training data. The paper explores some aspects of the training, and the resulting tracker is found to perform competitively, particularly on a corpus of dialogs from a system not found in the training.
Introduction. Statistical dialog systems, in maintaining a distribution over multiple hypotheses of the true dialog state, are able to behave in a robust manner when faced with noisy conditions and ambiguity. Such systems rely on probabilistic tracking of dialog state, with improvements in the tracking quality being important in the system-wide performance in a dialog system (see e.g. Young et al. (2009)). This paper presents a Deep Neural Network (DNN) approach for dialog state tracking which has been evaluated in the context of the Dialog State Tracking Challenge (DSTC) (Williams, 2012a; Williams et al., 2013)1. Using Deep Neural Networks allows for the modelling of complex interactions between arbitrary features of the dialog. This paper shows improvements in using deep networks over networks
Discussion / Conclusion. training data available was used. The tracker is labelled as ‘team1/entry1’ in the DSTC. The DNN approach performed competitively in the challenge. Figure 2 summarises the performance of the approach relative to all 28 entries in the DSTC. The results are less competitive in test2 and test3 but very strong in test1 and test4. The performance in test4, dialogs with an unseen system, was probably the best because the chosen feature functions forced the learning of a general model which was not able to exploit the specifics of particular ASR+SLU configurations. Features which depend on the identity of the slotvalues would have allowed better performance in test2 and test3, allowing the model to learn different behaviours for each value and learn typical confusions. It would also have been possible to exploit the system-specific data available in the challenge, such as more detailed confidence metrics from the ASR. For a full comparison across the entries in the DSTC, see Williams et al. (2013). In making comparisons it should be noted that this team did not alter the training for different test sets, and submitted only one entry.
Lines of inquiry this paper opens 24
Research framings built by reading the notes related to this paper — the questions it feeds into.
How should dialogue systems represent uncertainty from noisy speech input?- What moves become possible when you represent ASR as a noisy observation model?
- How do belief distributions help systems recover from speech recognition errors?
- Does the same uncertainty-driven logic appear in other conversation systems?
- Can dialogue systems abstain from responding when uncertainty is too high?
- Can systems guide users adaptively without imposing predetermined dialogue structures?
- How do probabilistic dialogue systems handle ASR errors differently?
- Can offline RL and pragmatic inference together improve dialogue agent reliability?
- How should dialogue systems represent and update uncertainty from noisy ASR input?
- How does structured self-dialogue improve uncertainty assessment over confidence scores?
- Why does dialogue-shaped text fail to produce dialogue-like operations in practice?
- Can visual representation of dialogue reveal patterns that numbers and statistics cannot?
- What speaker selection protocol prevents both stalling and premature convergence?
- What data would be needed to train proactive conversational systems?