"The day after the day after tomorrow?" A machine learning approach to adaptive temporal expression generation: training and evaluation with real users

Generating Temporal Expressions (TE) that are easy to understand, unambiguous, and reasonably short is a challenge for humans and Spoken Dialogue Systems. Rather than developing hand-written decision rules, we adopt a data-driven approach by collecting user feedback on a variety of possible TEs in terms of task success, ambiguity, and user preference. The data collected in this work is freely available to the research community. These data were then used to train a simulated user and a reinforcement learning policy that learns an adaptive Temporal Expression generation strategy for a variety of contexts. We evaluate our learned policy both in simulation and with real users and show that this data-driven adaptive policy is a significant improvement over a rule-based adaptive policy, leading to a 24% increase in perceived task completion, while showing a small increase in actual task completion, and a 16% decrease in call duration. This means that dialogues are more efficient and that users are also more confident about the appointment that they have agreed with the system.

[1]  Robert Dale,et al.  The DANTE Temporal Expression Tagger , 2009, LTC.

[2]  Kathleen F. McCoy,et al.  Taking Time to Structure Discourse: Pronoun Generation Beyond Accessibility , 2020, Proceedings of the Twenty First Annual Conference of the Cognitive Science Society.

[3]  Inderjeet Mani,et al.  Annotating temporal information: from theory to practice , 2002 .

[4]  Marilyn A. Walker,et al.  Towards developing general models of usability with PARADISE , 2000, Natural Language Engineering.

[5]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[6]  Oliver Lemon,et al.  Optimising Information Presentation for Spoken Dialogue Systems , 2010, ACL.

[7]  Marilyn A. Walker,et al.  Individual and Domain Adaptation in Sentence Planning for Dialogue , 2007, J. Artif. Intell. Res..

[8]  M. de Rijke,et al.  A Cascaded Machine Learning Approach to Interpreting Temporal Expressions , 2007, NAACL.

[9]  Donna Gates,et al.  Understanding Temporal Expressions in Emails , 2006, NAACL.

[10]  Andrew G. Barto,et al.  Reinforcement learning , 1998 .

[11]  James Pustejovsky,et al.  TimeML: Robust Specification of Event and Temporal Expressions in Text , 2003, New Directions in Question Answering.

[12]  Oliver Lemon,et al.  Learning to Adapt to Unknown Users: Referring Expression Generation in Spoken Dialogue Systems , 2010, ACL.

[13]  Mark Steedman,et al.  Temporal Ontology and Temporal Reference , 1988, CL.

[14]  Jim Hunter,et al.  Choosing words in computer-generated weather forecasts , 2005, Artif. Intell..