Advancing Semi-Supervised Task Oriented Dialog Systems by JSA Learning of Discrete Latent Variable Models

Yucheng Cai, Hong Liu, Zhijian Ou, Yi Huang, Junlan Feng
7/25/2022
cs.CL

No official code found. Best implementation: cycrab/JSA-TOD (4 stars, last commit 2025-03-21).

Abstract

Developing semi-supervised task-oriented dialog (TOD) systems by leveraging unlabeled dialog data has attracted increasing interests. For semi-supervised learning of latent state TOD models, variational learning is often used, but suffers from the annoying high-variance of the gradients propagated through discrete latent variables and the drawback of indirectly optimizing the target log-likelihood. Recently, an alternative algorithm, called joint stochastic approximation (JSA), has emerged for learning discrete latent variable models with impressive performances. In this paper, we propose to apply JSA to semi-supervised learning of the latent state TOD models, which is referred to as JSA-TOD. To our knowledge, JSA-TOD represents the first work in developing JSA based semi-supervised learning of discrete latent variable conditional models for such long sequential generation problems like in TOD systems. Extensive experiments show that JSA-TOD significantly outperforms its variational learning counterpart. Remarkably, semi-supervised JSA-TOD using 20% labels performs close to the full-supervised baseline on MultiWOZ2.1.

View on arXivView PDF

Code Implementations(1)

cycrab/JSA-TODCommunity100%

code and data for the Sigdial 22 paper "Advancing Semi-Supervised Task Oriented Dialog Systems by JSA Learning of Discrete Latent Variable Models"

40Shell, PythonMay 16, 20221 years ago

Similar Papers

Cite this paper

@article{cai2022advancing,
  title  = {Advancing Semi-Supervised Task Oriented Dialog Systems by JSA Learning of Discrete Latent Variable Models},
  author = {Yucheng Cai and Hong Liu and Zhijian Ou and Yi Huang and Junlan Feng},
  year   = {2022},
  eprint = {2207.12235},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.12235v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.12235.svg)](https://codeofpaper.com/paper/2207.12235)

Discussion