Survival text regression for time-to-event prediction in conversations

34079

Authors

nan

Abstract

Time-to-event prediction tasks are common in conversation modelling, for applications such as predicting the length of a conversation or when a user will stop contributing to a plat- form. Despite the fact that it is natural to frame such predictions as regression tasks, re- cent work has modelled them as classification tasks, determining whether the time-to-event is greater than a pre-determined cut-off point. While this allows for the application of classi- fication models which are well studied in NLP, it imposes a formulation that is contrived, as well as less informative. In this paper, we ex- plore how to handle time-to-event forecasting in conversations as regression tasks. We focus on a family of regression techniques known as survival regression, which are commonly used in the context of healthcare and reliabil- ity engineering. We adapt these models to time-to-event prediction in conversations, us- ing linguistic markers as features. On three datasets, we demonstrate that they outperform commonly considered text regression methods and comparable classification models. 1

Keywords

nan

Full Content

Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, pages 1219–1229 August 1–6, 2021. ©2021 Association for Computational Linguistics 1219 Survival text regression for time-to-event prediction in conversations Christine De Kock University of Cambridge Department of Computer Science cd700@cam.ac.uk Andreas Vlachos University of Cambridge Department of Computer Science av308@cam.ac.uk Abstract Time-to-event prediction tasks are common in conversation modelling, for applications such as predicting the length of a conversation or when a user will stop contributing to a plat- form. Despite the fact that it is natural to frame such predictions as regression tasks, re- cent work has modelled them as classification tasks, determining whether the time-to-event is greater than a pre-determined cut-off point. While this allows for the application of classi- fication models which are well studied in NLP, it imposes a formulation that is contrived, as well as less informative. In this paper, we ex- plore how to handle time-to-event forecasting in conversations as regression tasks. We focus on a family of regression techniques known as survival regression, which are commonly used in the context of healthcare and reliabil- ity engineering. We adapt these models to time-to-event prediction in conversations, us- ing linguistic markers as features. On three datasets, we demonstrate that they outperform commonly considered text regression methods and comparable classification models. 1 Introduction The task of predicting when an event will occur in a conversation frequently arises in NLP research. For instance, Backstrom et al. (2013) and Zhang et al. (2018b) predict when a conversation thread will terminate. Danescu-Niculescu-Mizil et al. (2013) define the task of forecasting when users will cease to interact on a social network based on their lan- guage use. Although these questions naturally lend themselves to regression, this presents some dif- ficulties: datasets may be highly skewed towards shorter durations (Zhang et al., 2018b) and samples with a longer duration can contribute inordinately to error terms during training. Furthermore, clas- sical regression models do not explicitly consider the effect of time as distinct from other features. The abovementioned studies instead frame the time-to-event prediction as a classification task, pre- dicting whether the current state will continue for a set number of additional timesteps. For instance, Backstrom et al. (2013) predict whether the number of responses in a thread will exceed 8, after seeing 5 utterances. This presents obvious limitations; such a setup would assign the same error for mistakenly classifying conversations of respectively 9 and 30 utterances as “short”. Additionally, its predictions are less informative: predicting that a conversation will be more than 8 utterances long is less telling than predicting whether it will be 9 or 30. In this paper, we propose that survival regres- sion is a more appropriate modelling framework for predicting when an event will occur in a con- versation. Survival regression aims to predict the probability of an event of interest at different points in time, taking into account features of a subject as seen up to the prediction time. We apply sur- vival models to two tasks: …

Content truncated to 500 words

Labeled Text

Time-to-event prediction tasks are common in conversation modelling, for applications such as predicting the length of a conversation or when a user will stop contributing to a platform. Despite the fact that it is natural to frame such predictions as regression tasks, recent work has modelled them as classification tasks, determining whether the time-to-event is greater than a pre-determined cut-off point. While this allows for the application of classification models which are well studied in NLP, it imposes a formulation that is contrived, as well as less informative. In this paper, we explore how to handle time-to-event forecasting in conversations as regression tasks. We focus on a family of regression techniques known as survival regression, which are commonly used in the context of healthcare and reliability engineering. We adapt these models to time-to-event prediction in conversations, using linguistic markers as features. On three datasets, we demonstrate that they outperform commonly considered text regression methods and comparable classification models. 1

Publication Details

Paper ID:
34079
Year:
2021
Publication:
TIPSTER
Publication Type:
conf
DOI:
nan