<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Detecting Age-Related Linguistic Patterns in Dialogue: Toward Adaptive Conversational Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lennert Jansen</string-name>
          <email>lennertjansen95@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arabella Sinclair</string-name>
          <email>a.j.sinclair@uva.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Margot J. van der Goot</string-name>
          <email>m.j.vandergoot@uva.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raquel Fern a´ndez</string-name>
          <email>raquel.fernandez@uva.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandro Pezzelle</string-name>
          <email>s.pezzelle@uva.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Amsterdam School of Communication Research (ASCoR), University of Amsterdam</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Logic</institution>
          ,
          <addr-line>Language and Computation (ILLC)</addr-line>
          ,
          <institution>University of Amsterdam</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This work explores an important dimension of variation in the language used by dialogue participants: their age. While previous work showed differences at various linguistic levels between age groups when experimenting with written discourse data (e.g., blog posts), previous work on dialogue has largely been limited to acoustic information related to voice and prosody. Detecting fine-grained linguistic properties of human dialogues is of crucial importance for developing AIbased conversational systems which are able to adapt to their human interlocutors. We therefore investigate whether, and to what extent, current text-based NLP models can detect such linguistic differences, and what the features driving their predictions are. We show that models achieve a fairly good performance on agegroup prediction, though the task appears to be more challenging compared to discourse. Through in-depth analysis of the best models' errors and the most predictive cues, we show that, in dialogue, differences among age groups mostly concern stylistic and lexical choices. We believe these findings can inform future work on developing controlled generation models for adaptive conversational systems.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Research on developing conversational agents has
experienced impressive progress, particularly in
recent years
        <xref ref-type="bibr" rid="ref9">(McTear, 2020)</xref>
        . However,
artificial systems that can tune their language to that
      </p>
      <p>Copyright © 2021 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0).
age 19-29
A: oh that’s coolaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
      <p>B: different sights and stuff
A: oh
age 50+
A: well quite and I’d have to come back as wellaaaaaaaa
B: that’s of course</p>
      <p>
        A: and make up for you know
of a particular individual or group of users
continue to pose more of a challenge. Recent
examples of this line of research include adaptation at
style level
        <xref ref-type="bibr" rid="ref2">(Ficler and Goldberg, 2017)</xref>
        ,
personaspecific traits
        <xref ref-type="bibr" rid="ref16">(Zhang et al., 2018)</xref>
        , or other traits
such as sentiment (Dathathri et al., 2020).
      </p>
      <p>
        Personalised interaction is of crucial importance
to obtain systems that can be trusted by users and
perceived as natural
        <xref ref-type="bibr" rid="ref13">(van der Goot and Pilgrim,
2019)</xref>
        , but most of all to be accessible to varying
user profiles, rather than targeted at one particular
user group
        <xref ref-type="bibr" rid="ref15 ref17">(Zheng et al., 2019; Zeng et al., 2020)</xref>
        .
      </p>
      <p>
        In this work, we focus on one particular
aspect that may influence conversational agent
success: user age profile. We investigate whether
the linguistic behaviour of conversational
participants differs across age groups using
state-of-theart NLP models on purely textual data, without
considering vocal cues. We aim to detect age from
characteristics of language use and adapt to this
signal, rather than work from ground-truth
metadata about user demographics. This is in the
interest of preserving privacy, and from the perspective
that while age and language use may have a
relationship, this will not be linear
        <xref ref-type="bibr" rid="ref10">(Pennebaker and
Stone, 2003)</xref>
        and there are individual differences.
      </p>
      <p>Previous work on age detection in dialogue has
focused on speech features, which are known to
systematically vary across age groups. For
example, Wolters et al. (2009) learn logistic regression
age classifiers from a small dialogue dataset
using different acoustic cues supplemented with a
small set of hand-crafted lexical features, while Li
et al. (2013) develop SVM classifiers using
acoustic and prosodic features extracted from scripted
utterances spoken by participants interacting with
an artificial system. In contrast to this line of work,
we investigate whether different age groups can be
detected from textual linguistic information rather
than voice-related cues. We explore whether, and
to what extent, various state-of-the-art NLP
models are able to capture such differences in dialogue
data as a preliminary step to age-group adaptation
by conversational agents.</p>
      <p>We build on the work of Schler et al. (2006),
who focus on age detection in written discourse
using a corpus of blog posts. The authors learn
a Multi-Class Real Winnow classifier leveraging a
set of pre-determined style- and content-based
features, including part-of-speech categories,
function words, and the 1000 unigrams with the
highest information gain in the training set. They
ifnd that content features (lexical unigrams) yield
higher accuracy (74%) than style features (72%),
while their best results (76.2%) are obtained with
their combination. We extend this investigation in
several key ways: (1) we leverage state-of-the-art
NLP models that allow us to learn representations
end-to-end, without the need to specify concrete
features in advance; (2) we apply this approach
to dialogue data, using a large-scale dataset of
transcribed, spontaneous open-domain dialogues,
and also use this approach to replicate the
experiments of Schler et al. (2006) on disccourse; (3)
we show that text-based models can indeed detect
age-related differences, even in the case of very
sparse signal at the level of dialogue utterances;
and finally (4) we carry out an in-depth analysis of
the models’ predictions to gain insight on which
elements of language use are most informative.1</p>
      <p>
        Our work can be considered a first step toward
the modeling of age-related linguistic adaptation
by AI conversational systems. In particular, our
results can inform future work on controlled text
generation for dialogue agents
        <xref ref-type="bibr" rid="ref8">(Dathathri et al.,
2020; Madotto et al., 2020)</xref>
        .
      </p>
      <p>
        1Code and data available at: https://github.com/
lennertjansen/detecting-age-in-dialogue
age #samples #tokens mean L (± sd) min-max L
19-29 33,641 381,195 1-423
50+ 33,641 406,157 1-1246
We use a dataset of dialogue data where
information about the age of the speakers involved in the
conversation is available (see the dialogue
snippets in Figure 1), i.e., the spoken partition of the
British National Corpus
        <xref ref-type="bibr" rid="ref7">(Love et al., 2017)</xref>
        . This
partition includes spoken informal open-domain
conversations between people that were collected
between 2012 and 2016 via crowd-sourcing, and
then recorded and transcribed by the creators.
Dialogues can be between two or more
interlocutors, and are annotated along several dimensions
including age and gender together with geographic
and social indicators. Speaker ages are
categorized in ten brackets: 0-10, 11-18, 19-29, 30-39,
40-49, 50-59, 60-69, 70-79, 80-89, and 90-99.
      </p>
      <p>We focus on conversations that took place
between two interlocutors, and only consider
dialogues between people of the same age group. We
then restrict our investigation to a binary
opposition: younger vs. older age group. We split the
dialogues into their constituent utterances (e.g.,
from each dialogue snippet in Figure 1 we extract
three utterances), and further pre-process them by
removing non-alphabetical characters. Only
samples which are not empty after pre-processing are
kept. For the younger group, we consider the
19-29 bracket, which contains 138,662 utterances.
For the older, we group conversations from vfie
brackets: 50-59, 60-69, 70-79, 80-89, and 90-99
(hence, 50+), which sums up to a total of 33,641
utterances. The choice of grouping these brackets
is a trade-off between experimenting with fairly
distinct age groups (the age difference between
them is at least 20 years) and obtaining
largeenough data for each of them.</p>
      <p>We randomly sample 33,614 utterances from
the 19-29 group in order to experiment with a
balanced number of samples per group. The resulting
dataset, that we use for our experiments, includes
around 67K utterances with an average length of
11.7 tokens. Descriptive statistics are in Table 1.</p>
    </sec>
    <sec id="sec-2">
      <title>Method</title>
      <p>We frame the problem as a binary classification
task: given some text, we seek to predict whether
the age class of its speaker is younger or older.
3.1</p>
      <sec id="sec-2-1">
        <title>Models</title>
        <p>
          We experiment with various models, that we
briefly describe below. Details on model training
and evaluation are given at the end of the section.
n-gram Our simplest models are based on
ngrams, which have the advantage of being highly
interpretable. Each data entry (i.e., a dialogue
utterance) is split into chunks of all possible
contiguous sequences of n tokens. The resulting
vectorized features are used by a logistic regression
model to estimate the odds of a text sample
belonging to a certain age group. We experiment
with unigram, bigram and trigram models. A
bigram model uses unigrams and bigrams, and a
trigram model unigrams, bigrams, and trigrams.
LSTM and BiLSTM We use a standard Long
Short-Term Memory network (LSTM)
          <xref ref-type="bibr" rid="ref12 ref3">(Hochreiter and Schmidhuber, 1997)</xref>
          with two
layers, embedding size 512, and hidden layer size
1024. Batch-wise padding is applied to variable
length sequences. The original model’s
bidirectional extension, the bidirectional LSTM
(BiLSTM)
          <xref ref-type="bibr" rid="ref12 ref3">(Schuster and Paliwal, 1997)</xref>
          , is also used.
Padding is similarly applied to this model, and the
following optimal architecture is experimentally
found: embedding size 64, 2 layers, and hidden
layer size 512. Both RNN models are found to
perform optimally for a learning rate of 10− 3.
BERT We experiment with a
Transformerbased model, i.e., BERT
          <xref ref-type="bibr" rid="ref1">(Devlin et al., 2019)</xref>
          .
BERT is pre-trained to learn deeply bidirectional
language representations from massive amounts
of unlabeled textual data. We experiment with
the base, uncased version of BERT, in two
settings: by using its pre-trained frozen embeddings
(BERTfrozen) and by fine-tuning the embeddings
on our age classification task (BERT F T ). BERT
embeddings are followed by dropout with
probability 0.1 and a linear layer with input size 768.
Experimental details The dataset is randomly
split into a training (75%), validation (15%), and
test (10%) set. Each model with a given
configuration of hyperparameters is run 5 times with
differModel
Random
unigram
bigram
trigram
LSTM
BiLSTM
        </p>
        <p>Accuracy
↑ better
ent random initializations. All models are trained
on an NVIDIA TitanRTX GPU.</p>
        <p>
          The n-gram models are trained in a One-vs-Rest
(OvR) fashion, and optimized using the
Limitedmemory Broyden–Fletcher–Goldfarb–Shanno
(LBFGS) algorithm
          <xref ref-type="bibr" rid="ref6">(Liu and Nocedal, 1989)</xref>
          , with a
maximum of 106 iterations. The n-gram models
are trained until convergence or for the maximum
number of iterations.
        </p>
        <p>
          LSTMs and BERT models are optimized using
Adam
          <xref ref-type="bibr" rid="ref4">(Kingma and Ba, 2015)</xref>
          , and trained for
10 epochs, with an early stopping patience of 3
epochs. The RNN-based models’ embeddings are
jointly trained, and optimal hyperparameters (i.e.,
learning rate, embedding size, hidden layer size,
and number of layers) are determined using the
validation set and a guided grid-search. BERTF T
is fine-tuned on the validation set for 10 epochs, or
until the early stopping criterion is met. BERT has
a maximum input length of 512 tokens. Sequences
exceeding this length are truncated.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>We report accuracy and F1 for each age group
in Table 2. As can be seen, the performance of
all models is well beyond chance level, which
indicates that age-related linguistic differences can
be detected, to some extent, even by a simple
model based on unigrams. At the same time,
BERT fine-tuned on the task turns out to be the
best-performing model both in terms of accuracy
(0.729) and F1 scores, which confirms the
effectiveness of Transformer-based representations to
encode fine-grained linguistic differences.
However, it can be noted that the model based on
tri% cases avg. length (± std)*
both correct
both wrong
only trigram correct
only BERT correct
grams is basically on par with BERT in terms of
accuracy (0.722), and well above both the LSTM
and BiLSTM models (0.693 and 0.691,
respectively). A similar pattern is observed for F1
scores, where BERTF T and the trigram model
achieve comparable performance, with LSTMs
being overall behind.</p>
      <p>
        Overall, our results indicate that text-based
models are effective, to some extent, in
predicting the age group to which a speaker involved
in a dialogue belongs. This complements
previous evidence that age-related features can be
detected in discourse
        <xref ref-type="bibr" rid="ref11">(Schler et al., 2006)</xref>
        , and shows
that in dialogue the task appears to be somehow
more challenging: The improvement in accuracy
with respect to the majority/random baseline is
lower in our dialogue results (+22.9%) as
compared to what observed in discourse both by Schler
et al. (2006) (+32.4%) and by us (+27%) when
replicating their study using the models and
experimental setup described in Section 3.1. Similarly
to dialogue, BERTF T achieves the highest results
in discourse (0.742). In contrast, both LSTMs
(0.663) and n-grams (0.625) significantly lag
behind it. Note that, although based on the same
corpus of texts, i.e., the Blog Authorship Corpus,2
and the same 3 age groups, i.e., 13-17, 23-27, and
33+, our replicated results are not fully
comparable to those by Schler et al. (2006). Due to our
more cautious data pre-processing, we experiment
with more samples than they do (677K vs. 511K),
which in turn leads to a different majority baseline.
      </p>
      <p>There can be several reasons why age group
detection is more challenging in dialogue than in
discourse. For example, in dialogue there may be
dimensions of variation, such as turn-taking
patterns, that are not captured by our models and
experimental setup. Yet, the present results do
reveal a few interesting insights. In particular,
2The corpus contains blog posts appeared on https://
www.blogger.com, gathered in or before August 2004.
the very good performance of the trigram model
suggests that leveraging ‘local’ linguistic features
captured by n-grams is extremely effective in
dialogue. This could indicate that differences among
various age groups are at the level of local lexical
constructions. This deserves further analysis, that
we carry out in the next section.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Analysis</title>
      <p>We compare the two best-performing models, i.e.,
BERTF T and the one using trigrams, and aim to
shed light on what cues they use to solve the task.
We first compare the prediction patterns of the two
models, which allows us to detect easy and hard
examples. Second, we focus on the trigram model
and report the n-grams that turn out to be most
informative to distinguish between age groups.
5.1</p>
      <sec id="sec-4-1">
        <title>Comparing Model Predictions</title>
        <p>We split the data for analysis by whether or not
both models make the same correct or incorrect
prediction, or whether they differ. Table 3 shows
the breakdown of these results. As can be seen, a
quite large fraction of samples are correctly
classified by both models (63.17%), while in 19.78%
cases neither of the models make a correct
prediction. The remaining cases are almost evenly split
between cases where only one of the two is
correct. As shown in Figure 2, the 19-29 age group
appears to be be slightly easier compared to the
50+ group, where models make more errors.</p>
        <p>To qualitatively inspect what the utterances
falling into these classes look like, in Table 4
we show a few cherry-picked cases for each age
group. We notice that, not surprisingly, both
models have trouble with backchanneling utterances
consisting of a single word, such as yeah, mm, or
really?, which are used by both age groups. For
example, both models seem to consider yeah as
a ‘young’ cue, which leads to wrong predictions
when yeah is used by a speaker in the 50+ group.
As for the utterance really?, BERTF T assigns it
to the 50+ group, while the trigram model makes
the opposite prediction. This indicates that certain
utterances simply do not contain sufficient
distinguishing information, and model predictions that
are based on them should therefore not be
considered reliable. This seems to be particularly the
case for short utterances. Indeed, through
comparing the average length of the utterances
incorrectly classified by both models (rightmost column
of Table 3), we notice that they are much shorter
than those belonging to the other cases. This is
interesting, and indicates a key challenge in the
analysis of dialogue data: on average, shorter
utterances contain less signal. On the other hand, short
utterances can provide rich conversational signal
in dialogue; for example, backchanneling,
exclamations, or other acknowledging acts. As a
consequence, using length alone as a filter is not an
appropriate approach, as it can remove aspects of
language use key to differentiating speaker groups.
Analyzing the most informative n-grams used by
the trigram model allows us to qualitatively
compare the linguistic differences inherent to each
age group. In Table 5 we report the top 15
ngrams per group. We find, firstly and intuitively,
that colloquial language seems somewhat
generational, with unigrams particularly indicative of
younger speakers consisting of words such as cool
and massive, and for older speakers, words like
wonderful. These unigrams are both informative
to the model and indicative of differences in both
formality and ‘slang’ use across age groups.</p>
        <p>These most informative n-grams also indicate
differences in back-channeling use between age
groups; younger speaker’s language is more
characterized by the use of um, hmm, while the top
n-grams in the older category will more likely use
yes, right, right right. A feature of younger
language also apparent from these examples is in their
use of more informal language, which also extends
to the use of foul language, making up a percent of
the most informative unigrams shown in Table 5.</p>
        <p>Interestingly, while topic words make up many
of the most informative n-grams for older speakers
in Table 5, younger speakers are more defined by
their use of slang words such as wanna, foul
language, or adjectives such as cute, cool, and
massive. A key finding from Schler et al. (2006) is
in the sentiment of language playing an important
role, something which some of the most
informative n-grams suggest may also be true for the
dialogue dataset. As Table 5 demonstrates, younger
speakers use more dramatic language such as
negative foul words, and positive love, cute, cool; all
words with a strong connotative meaning. We
believe that further inspection is needed to determine
whether the same sentiment pattern will be true of
dialogue as it has been reported to be in discourse.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>We investigated whether, and to what extent, NLP
models can detect age-related linguistic features in
dialogue data. We showed that, in line with what
we observed for discourse, state-of-the-art
models are capable of doing so with a reasonable
accuracy, in particular when the dialogue fragment
is long enough to contain discriminative signal.
At the same time, we found that much simpler
models based on n-grams achieve comparable
performance, which suggests that, in dialogue,
‘local’ features can be indicative of the language of
speakers from different age groups. We showed
this to be the case, with both lexical and stylistic
cues being informative to these models in this task.</p>
      <p>While we performed the classification task at
the level of single dialogue utterances, future work
may take into account larger dialogue fragments,
such as the entire dialogue or a fixed number of
turns. This would make the setup more
comparable to discourse, but would require making
experimental choices and dealing with extra
computational challenges. Moreover, it could be tested
whether the language used by a speaker is equally
discriminative when talking to a same-age (this
work) or a different-age interlocutor.</p>
      <p>Finally, we believe our findings could inform
future work on developing adaptive conversational
systems. Since consistent language style
differences were found between age groups (for
example, at the level of exclamatives and
acknowledgments), systems whose language generation
capabilities aim to be consistent with a given age group
should therefore reproduce these patterns. This
could be achieved, for example, by embedding one
or more discriminative modules that control the
generation of a system’s output, which could lead
to better, more natural interactions between human
speakers and a conversational system.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>This work received funding from the University of
Amsterdam’s Research Priority Area Human(e) AI
and from the European Research Council (ERC)
under the European Union’s Horizon 2020
research and innovation programme (grant
agreement No. 819455).</p>
      <p>Sumanth Dathathri, Andrea Madotto, Janice Lan, Jane
Hung, Eric Frank, Piero Molino, Jason Yosinski, and
Rosanne Liu. 2020. Plug and play language
models: A simple approach to controlled text generation.
In International Conference on Learning
Representations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Jacob</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>BERT: Pre-training of deep bidirectional transformers for language understanding</article-title>
          .
          <source>In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers), pages
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          , Minneapolis, Minnesota, June. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Jessica</given-names>
            <surname>Ficler</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yoav</given-names>
            <surname>Goldberg</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Controlling linguistic style aspects in neural language generation</article-title>
          .
          <source>In Proceedings of the Workshop on Stylistic Variation</source>
          , pages
          <fpage>94</fpage>
          -
          <lpage>104</lpage>
          , Copenhagen, Denmark, September. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Sepp</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and Ju¨rgen Schmidhuber.
          <year>1997</year>
          .
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural computation</source>
          ,
          <volume>9</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Diederik P.</given-names>
            <surname>Kingma</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jimmy</given-names>
            <surname>Ba</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>In Yoshua Bengio and Yann LeCun</source>
          , editors,
          <source>3rd International Conference on Learning Representations, ICLR</source>
          <year>2015</year>
          , San Diego, CA, USA, May 7-
          <issue>9</issue>
          ,
          <year>2015</year>
          , Conference Track Proceedings.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Ming</given-names>
            <surname>Li</surname>
          </string-name>
          , Kyu J Han, and
          <string-name>
            <given-names>Shrikanth</given-names>
            <surname>Narayanan</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Automatic speaker age and gender recognition using acoustic and prosodic level information fusion</article-title>
          .
          <source>Computer Speech &amp; Language</source>
          ,
          <volume>27</volume>
          (
          <issue>1</issue>
          ):
          <fpage>151</fpage>
          -
          <lpage>167</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Dong C Liu and Jorge Nocedal</surname>
          </string-name>
          .
          <year>1989</year>
          .
          <article-title>On the limited memory BFGS method for large scale optimization</article-title>
          .
          <source>Mathematical programming</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):
          <fpage>503</fpage>
          -
          <lpage>528</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>R</given-names>
            <surname>Love</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C</given-names>
            <surname>Dembry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Hardie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V</given-names>
            <surname>Brezina</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T</given-names>
            <surname>McEnery</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>The Spoken BNC2014: designing and building a spoken corpus of everyday conversations</article-title>
          . In
          <source>International Journal of Corpus Linguistics</source>
          ,
          <volume>22</volume>
          (
          <issue>3</issue>
          ):
          <fpage>319</fpage>
          -
          <lpage>344</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Andrea</given-names>
            <surname>Madotto</surname>
          </string-name>
          , Etsuko Ishii, Zhaojiang Lin, Sumanth
          <string-name>
            <surname>Dathathri</surname>
            , and
            <given-names>Pascale</given-names>
          </string-name>
          <string-name>
            <surname>Fung</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Plug-and-play conversational models</article-title>
          .
          <source>In Findings of the Association for Computational Linguistics: EMNLP</source>
          <year>2020</year>
          , pages
          <fpage>2422</fpage>
          -
          <lpage>2433</lpage>
          , Online, November. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Michael</given-names>
            <surname>McTear</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <string-name>
            <surname>Conversational</surname>
            <given-names>AI</given-names>
          </string-name>
          :
          <article-title>Dialogue systems, conversational agents, and chatbots</article-title>
          .
          <source>Synthesis Lectures on Human Language Technologies</source>
          ,
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>251</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>James W Pennebaker and Lori D Stone</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Words of wisdom: Language use over the life span</article-title>
          .
          <source>Journal of Personality and Social Psychology</source>
          ,
          <volume>85</volume>
          (
          <issue>2</issue>
          ):
          <fpage>291</fpage>
          -
          <lpage>301</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Jonathan</given-names>
            <surname>Schler</surname>
          </string-name>
          , Moshe Koppel, Shlomo Argamon, and James W Pennebaker.
          <year>2006</year>
          .
          <article-title>Effects of age and gender on blogging</article-title>
          .
          <source>In AAAI spring symposium: Computational</source>
          approaches to analyzing weblogs, volume
          <volume>6</volume>
          , pages
          <fpage>199</fpage>
          -
          <lpage>205</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Mike</given-names>
            <surname>Schuster and Kuldip K Paliwal</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>Bidirectional recurrent neural networks</article-title>
          .
          <source>IEEE transactions on Signal Processing</source>
          ,
          <volume>45</volume>
          (
          <issue>11</issue>
          ):
          <fpage>2673</fpage>
          -
          <lpage>2681</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Margot J van der Goot</surname>
            and
            <given-names>Tyler</given-names>
          </string-name>
          <string-name>
            <surname>Pilgrim</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Exploring age differences in motivations for and acceptance of chatbot communication in a customer service context</article-title>
          .
          <source>In International Workshop on Chatbot Research and Design</source>
          , pages
          <fpage>173</fpage>
          -
          <lpage>186</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Maria</given-names>
            <surname>Wolters</surname>
          </string-name>
          , Ravichander Vipperla, and
          <string-name>
            <given-names>Steve</given-names>
            <surname>Renals</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Age recognition for spoken dialogue systems: Do we need it</article-title>
          ?
          <source>In Tenth Annual Conference of the International Speech Communication Association (Interspeech).</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Guangtao</given-names>
            <surname>Zeng</surname>
          </string-name>
          , Wenmian Yang, Zeqian Ju, Yue Yang,
          <string-name>
            <surname>Sicheng</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Ruisi Zhang, Meng Zhou, Jiaqi Zeng, Xiangyu Dong, Ruoyu Zhang, Hongchao Fang, Penghui Zhu, Shu Chen, and
          <string-name>
            <given-names>Pengtao</given-names>
            <surname>Xie</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>MedDialog: Large-scale medical dialogue datasets</article-title>
          .
          <source>In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          , pages
          <fpage>9241</fpage>
          -
          <lpage>9250</lpage>
          , Online, November. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Saizheng</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Emily Dinan, Jack Urbanek, Arthur Szlam, Douwe Kiela, and
          <string-name>
            <given-names>Jason</given-names>
            <surname>Weston</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Personalizing dialogue agents: I have a dog, do you have pets too? In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</article-title>
          , pages
          <fpage>2204</fpage>
          -
          <lpage>2213</lpage>
          , Melbourne, Australia, July. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Yinhe</given-names>
            <surname>Zheng</surname>
          </string-name>
          , Guanyi Chen, Minlie Huang, Song Liu, and
          <string-name>
            <given-names>Xuan</given-names>
            <surname>Zhu</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Personalized dialogue generation with diversified traits</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1901</year>
          .09672.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>