English

A Non-monotonic Self-terminating Language Model

Machine Learning 2023-02-08 v3 Artificial Intelligence Computation and Language

Abstract

Recent large-scale neural autoregressive sequence models have shown impressive performances on a variety of natural language generation tasks. However, their generated sequences often exhibit degenerate properties such as non-termination, undesirable repetition, and premature termination, when generated with decoding algorithms such as greedy search, beam search, top-kk sampling, and nucleus sampling. In this paper, we focus on the problem of non-terminating sequences resulting from an incomplete decoding algorithm. We first define an incomplete probable decoding algorithm which includes greedy search, top-kk sampling, and nucleus sampling, beyond the incomplete decoding algorithm originally put forward by Welleck et al. (2020). We then propose a non-monotonic self-terminating language model, which significantly relaxes the constraint of monotonically increasing termination probability in the originally proposed self-terminating language model by Welleck et al. (2020), to address the issue of non-terminating sequences when using incomplete probable decoding algorithms. We prove that our proposed model prevents non-terminating sequences when using not only incomplete probable decoding algorithms but also beam search. We empirically validate our model on sequence completion tasks with various architectures.

Keywords

Cite

@article{arxiv.2210.00660,
  title  = {A Non-monotonic Self-terminating Language Model},
  author = {Eugene Choi and Kyunghyun Cho and Cheolhyoung Lee},
  journal= {arXiv preprint arXiv:2210.00660},
  year   = {2023}
}

Comments

Published as a conference paper at ICLR 2023

R2 v1 2026-06-28T02:34:19.461Z