<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Multi-Turn Emotionally Engaging Dialog Model</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Yubo</forename><surname>Xie</surname></persName>
							<email>yubo.xie@epfl.ch</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">École</orgName>
								<orgName type="institution" key="instit2">Polytechnique Fédérale de Lausanne Lausanne</orgName>
								<address>
									<country key="CH">Switzerland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ekaterina</forename><surname>Svikhnushina</surname></persName>
							<email>ekaterina.svikhnushina@epfl.ch</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">École</orgName>
								<orgName type="institution" key="instit2">Polytechnique Fédérale de Lausanne Lausanne</orgName>
								<address>
									<country key="CH">Switzerland</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Multi-Turn Emotionally Engaging Dialog Model</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">DF258A6526B1D40E42973A3C06778909</idno>
					<idno type="DOI">10.1145/nnnnnnn.nnnnnnn</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T01:10+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>chatbots</term>
					<term>affective c omputing</term>
					<term>d eep l earning</term>
					<term>n atural language processing</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Open-domain dialog systems (also known as chatbots) have increasingly drawn attention in natural language processing. Some of the recent work aims at incorporating affect information into sequence-to-sequence neural dialog modeling, making the response emotionally richer, while others use hand-crafted rules to determine the desired emotion response. However, they do not explicitly learn the subtle emotional interactions captured in human dialogs. In this paper, we propose a multi-turn dialog system aimed at learning and generating emotional responses that so far only humans know how to do. Compared with two baseline models, offline experiments show that our method performs the best in perplexity scores. Further human evaluations confirm that our chatbot can keep track of the conversation context and generate emotionally more appropriate responses while performing equally well on grammar.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CCS CONCEPTS</head><p>• Human-centered computing → Human computer interaction (HCI); Natural language interfaces.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Many application areas show significant benefits of integrating affect information in natural language dialogs. In earlier work on human computer interaction, Klein et al. <ref type="bibr" target="#b15">[16]</ref> found user's frustration caused by a computer system can be alleviated by computer-initiated emotional support, by providing feedback on emotional content along with sympathy and empathy. Recently, Hu et al. <ref type="bibr" target="#b13">[14]</ref> developed a customer support neural chatbot, capable of generating dialogs similar to the humans in terms of empathic and passionate tones, potentially serving as proxy customer support agents on social media platforms. In a qualitative study <ref type="bibr" target="#b45">[47]</ref>, participants expressed an interest in chatbots capable of serving as an attentive listener and providing motivational support, thus fulfilling users' emotional needs. Several participants even noted a chatbot is ideal for sensitive content that is too embarrassing to ask another human. Finally Bickmore and Picard <ref type="bibr" target="#b2">[3]</ref> showed a relational agent with deliberate socialemotional skills was respected more, liked more, and trusted more, even after four weeks of interaction, compared to an equivalent task-oriented agent.</p><p>Recent development in neural language modeling has generated significant excitement in the open-domain dialog generation community. The success of sequence-to-sequence (seq2seq) learning <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b35">37]</ref> in the field of neural machine translation has inspired researchers to apply the recurrent neural network (RNN) encoder-decoder structure to response generation <ref type="bibr" target="#b40">[42]</ref>. Following the standard seq2seq structure, various improvements have been made on the neural conversation model. For example, Shang et al. <ref type="bibr" target="#b32">[34]</ref> applied attention mechanism <ref type="bibr" target="#b1">[2]</ref> to the same structure on Twitter-style microblogging data. Li et al. <ref type="bibr" target="#b16">[17]</ref> found the original version tend to favor short and dull responses. They fixed this problem by increasing the diversity of the response. Li et al. <ref type="bibr" target="#b17">[18]</ref> modeled the personalities of the speakers, and Xing et al. <ref type="bibr" target="#b42">[44]</ref> developed a topic aware dialog system. We call work in this area globally neural dialog generation. For a comprehensive survey, please refer to <ref type="bibr" target="#b3">[4]</ref>.</p><p>More recently, researchers started incorporating affect information into neural dialog models. While a central theme seems to be making the responses emotionally richer, existing approaches mainly follow two directions. In one, an emotion label is explicitly required as input so that the machine can generate sentences of that particular emotion label or type <ref type="bibr" target="#b47">[49]</ref>. In another group of work, the main idea is to develop handcrafted rules to direct the machines to generated responses of the desired emotions <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b46">48]</ref>. Both approaches require an emotion label as input (either given or handcrafted), which might be unpractical in real dialog scenarios.</p><p>Furthermore, to the best of our knowledge, the psychology and social science literature does not provide clear rules for emotional interaction. It seems such social and emotional intelligence is captured in our conversations. This is why we decided to take the automatic and data-driven approach. In this paper, we describe an end-to-end Multi-turn Emotionally Engaging Dialog model (MEED), capable of recognizing emotions and generating emotionally appropriate and humanlike responses with the ultimate goal of reproducing social behaviors that are habitual in human-human conversations. We chose the multi-turn setting because a model suitable for single-turn dialogs cannot effectively track earlier context in multi-turn dialogs, both semantically and emotionally. Since being able to track several turns is really important, we made this design decision from the beginning, in contrast to most related work where models are only trained and tested on single-turn dialogs. While using a hierarchical mechanism to track the conversation history in multi-turn dialogs is not new (e.g., HRAN by Xing et al. <ref type="bibr" target="#b43">[45]</ref>), to combine it with an additional emotion RNN to process the emotional information in each history utterance has never been attempted before.</p><p>Our contributions are threefold. <ref type="bibr" target="#b0">(1)</ref> We describe in detail a novel emotion-tracking dialog generation model that learns the emotional interactions directly from the data. This approach is free of human-defined heuristic rules, and hence, is more robust and fundamental than those described in existing work. (2) We compare our model, MEED, with the generic seq2seq model and the hierarchical model of multiturn dialogs (HRAN). Offline experiments show that our model outperforms both seq2seq and HRAN by a significant amount. Further experiments with human evaluation show our model produces emotionally more appropriate responses than both baselines, while also improving the language fluency. (3) We illustrate a human-evaluation procedure for judging machine produced emotional dialogs. We consider factors such as the balance of positive and negative emotions in test dialogs, a well-chosen range of topics, and dialogs that our human evaluators can relate. It is the first time such an approach is designed with consideration for human judges. Our main goal is to increase the objectivity of the results and reduce judges' mistakes due to out-of-context dialogs they have to evaluate.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">RELATED WORK</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Neural Dialog Generation</head><p>Vinyals and Le <ref type="bibr" target="#b40">[42]</ref> were one of the first to model dialog generation using neural networks. Their seq2seq framework was trained on an IT Helpdesk Troubleshooting dataset and the OpenSubtitles dataset <ref type="bibr" target="#b20">[21]</ref>. Shang et al. <ref type="bibr" target="#b32">[34]</ref> further trained the seq2seq model with attention mechanism on a self-crawled Weibo (a popular Twitter-like social media website in China) dataset. Meanwhile, Xu et al. <ref type="bibr" target="#b44">[46]</ref> built a customer service chatbot by training the seq2seq model on a dataset collected with conversations between customers and customer service accounts from 62 brands on Twitter.</p><p>The standard seq2seq framework is applied to single-turn response generation. In multi-turn settings, where a context with multiple history utterances is given, the same structure often ignores the hierarchical characteristic of the context. Some recent work addresses this problem by adopting a hierarchical recurrent encoder-decoder (HRED) structure <ref type="bibr" target="#b30">[32,</ref><ref type="bibr" target="#b31">33,</ref><ref type="bibr" target="#b33">35]</ref>. To give attention to different parts of the context while generating responses, Xing et al. <ref type="bibr" target="#b43">[45]</ref> proposed the hierarchical recurrent attention network (HRAN), using a hierarchical attention mechanism. However, these multiturn dialog models do not take into account the turn-taking emotional changes of the dialog.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Neural Dialog Models with Affect Information</head><p>Recent work on incorporating affect information into natural language processing tasks has inspired our current work. They can be mainly described as affect language models and emotional dialog systems.</p><p>Ghosh et al. <ref type="bibr" target="#b10">[11]</ref> made the first attempt to augment the original LSTM language model with affect treatment in what they called Affect-LM. At training time, Affect-LM can be considered as an energy based model where the added energy term captures the degree of correlation between the next word and the affect information of the preceeding text. At text generation time, affect information is also used to increase the appropriate selection of the next word. A key component in Affect-LM is the use of a well established text analysis program, LIWC (Linguistic Inquiry and Word Count) <ref type="bibr" target="#b26">[28]</ref>. For every sentence, for example, "I unfortunately did not pass my exam", the model generates five emotion features denoting (sad: 1, angry: 1, anxiety: 1, negative emotion: 1, positive emotion: 0). This makes Affect-LM both capable of distinguishing affect information conveyed by each word in the language modeling part and aware of the preceeding text's emotion in each generation step. In a similar vein, Asghar et al. <ref type="bibr" target="#b0">[1]</ref> appended the original word embeddings with a VAD affect model <ref type="bibr" target="#b41">[43]</ref>. VAD is a vector model, as opposed to a categorical model (LIWC), representing a given emotion in each of the valence, arousal, and dominance axes. In contrast to Affect-LM, Asghar's neural affect dialog model aims at generating explicit responses given a particular utterance. To do so, the authors designed three affect-related loss functions, namely minimizing affect dissonance, maximizing a affective dissonance, and maximizing affective content. The paper also proposed the affectively diverse beam search during decoding, so that the generated candidate responses are as affectively diverse as possible. However, literature in affective science does not necessarily validate such rules. In fact, the best strategy to speak to an angry customer is the de-escalation strategy (using neutral words to validate anger) rather than employing equally emotional words (minimizing affect dissonance) or words that convey happiness (maximizing affect dissonance).</p><p>The Emotional Chatting Machine (ECM) <ref type="bibr" target="#b47">[49]</ref> takes a post and generates a response in a predefined emotion category. The main idea is to use an internal memory module to capture the emotion dynamics during decoding, and an external memory module to model emotional expressions explicitly by assigning different probability values to emotional words as opposed to regular words. Zhou and Wang <ref type="bibr" target="#b48">[50]</ref> extended the standard seq2seq model to a conditional variational autoencoder combined with policy gradient techniques. The model takes a post and an emoji as input, and generates the response with target emotion specified by the emoji. Hu et al. <ref type="bibr" target="#b13">[14]</ref> built a tone-aware chatbot for customer care on social media, by deploying extra meta information of the conversations in the seq2seq model. Specifically, a tone indicator is added to each step of the decoder during the training phase.</p><p>In parallel to these developments, Zhong et al. <ref type="bibr" target="#b46">[48]</ref> proposed an affect-rich dialog model using biased attention mechanism on emotional words in the input message, by taking advantage of the VAD embeddings. The model is trained with a weighted cross-entropy loss function, which encourages the generation of emotional words.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Summary</head><p>As much as these work in the above section inspired our work, our approach in generating affect dialogs is significantly different. Most of related work focused on integrating affect information into the transduction vector space using either VAD or LIWC, we aim at modeling and generating the affect exchanges in human dialogs using a dedicated embedding layer. The approach is also completely data-driven, thus absent of hand-crafted rules. To avoid learning obscene and callous exchanges often found in social media data like tweets and Reddit threads <ref type="bibr" target="#b27">[29]</ref>, we opted to train our model on movie subtitles, whose dialogs were carefully created by professional writers. We believe the quality of this dataset can be better than those curated by crowdsource platforms. For modeling the affect information, we chose to use LIWC because it is a well-established emotion lexical resource, covering the whole English dictionary whereas VAD only contains 13K lemmatized terms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">MODEL</head><p>We describe our model one element at a time, from the basic structure, to the hierarchical component, and finally the emotion embedding layer.</p><p>We first consider the problem of generating response y given a context X consisting of multiple previous utterances by estimating the probability distribution p(y | X ) from a data set D = {(X (i) , y (i) )} N i=1 containing N context-response pairs. Here</p><formula xml:id="formula_0">X (i) = x (i) 1 , x (i) 2 , . . . , x (i) m i<label>(1)</label></formula><p>is a sequence of m i utterances, and</p><formula xml:id="formula_1">x (i) j = x (i) j,1 , x (i) j,2 , . . . , x (i) j,n i j (2)</formula><p>is a sequence of n i j words. Similarly,</p><formula xml:id="formula_2">y (i) = y (i) 1 , y (i) 2 , . . . , y (i) T i<label>(3)</label></formula><p>is the response with T i words.</p><p>Usually the probability distribution p(y | X ) can be modeled by an RNN language model conditioned on X . When generating the word y t at time step t, the context X is encoded into a fixed-sized dialog context vector c t by following the hierarchical attention structure in HRAN <ref type="bibr" target="#b43">[45]</ref>. Additionally, we extract the emotion information from the utterances in X by leveraging an external text analysis program, and use an RNN to encode it into an emotion context vector e, which is combined with c t to produce the distribution. The overall architecture of the model is depicted in Figure <ref type="figure" target="#fig_0">1</ref>. We are going to elaborate on how to obtain c t and e, and how they are combined in the decoding part.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Hierarchical Attention</head><p>The hierarchical attention structure involves two encoders to produce the dialog context vector c t , namely the word-level encoder and the utterance-level encoder. The word-level encoder is essentially a bidirectional RNN with gated recurrent units (GRU) <ref type="bibr" target="#b4">[5]</ref>. For utterance x j in X (j = 1, 2, . . . , m), the bidirectional encoder produces two hidden states at each word position k, the forward hidden state h f jk and the backward hidden state h b jk . The final hidden state h jk is then obtained by concatenating the two,</p><formula xml:id="formula_3">h jk = concat h f jk , h b jk .<label>(4)</label></formula><p>The utterance-level encoder is a unidirectional RNN with GRU that goes from the last utterance in the context to the first, with its input at each step as the summary of the corresponding utterance, which is obtained by applying a Bahdanau-style attention mechanism <ref type="bibr" target="#b1">[2]</ref> on the word-level</p><formula xml:id="formula_4">GRU GRU • • • GRU w x j ,1 w x j ,2 w x j ,n j x j h j,1 h j,2 h j,n j Word-level a ention r t j GRU GRU • • • GRU • • • GRU r t m r t 1 t m t j r t j+1 t j+1 t 1 U erance-level a ention c t GRU GRU • • • • • • s t −1 s t w t −1 o t So max GRU • • • GRU • • • GRU e a 1 a j a m</formula><p>Emotion embedding layer encoder output. More specifically, at decoding step t, the summary of utterance x j is a linear combination of h jk , for k = 1, 2, . . . , n j ,</p><formula xml:id="formula_5">0 0 0 1 1 0 LIWC program x j GRU Decoder GRU Word-level encoder GRU U erance-level encoder GRU Emotion encoder</formula><formula xml:id="formula_6">r t j = n j k =1 α t jk h jk .<label>(5)</label></formula><p>Here α t jk is the word-level attention score placed on h jk , and can be calculated as</p><formula xml:id="formula_7">a t jk = v T a tanh(U a s t −1 + V a ℓ t j+1 + W a h jk ),<label>(6)</label></formula><formula xml:id="formula_8">α t jk = exp(a t jk ) n j k ′ =1 exp(a t jk ′ ) ,<label>(7)</label></formula><p>where s t −1 is the previous hidden state of the decoder, ℓ t j+1 is the previous hidden state of the utterance-level encoder, and v a , U a , V a and W a are word-level attention parameters. The final dialog context vector c t is then obtained as another linear combination of the outputs of the utterance-level encoder ℓ t j , for j = 1, 2, . . . , m,</p><formula xml:id="formula_9">c t = m j=1 β t j ℓ t j .<label>(8)</label></formula><p>Here β t j is the utterance-level attention score placed on ℓ t j , and can be calculated as</p><formula xml:id="formula_10">b t j = v T b tanh(U b s t −1 + W b ℓ t j ),<label>(9)</label></formula><formula xml:id="formula_11">β t j = exp(b t j ) m j ′ =1 exp(b t j ′ ) ,<label>(10)</label></formula><p>where s t −1 is the previous hidden state of the decoder, and v b , U b and W b are utterance-level attention parameters.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Emotion Encoder</head><p>The main objective of the emotion embedding layer is to recognize the affect information in the given utterances so that the model can respond with emotionally appropriate replies. To achieve this, we need an encoder to distinguish the affect information in the context, in addition to its semantic meaning. Equally we need a decoder capable of selecting the best and most human-like answers.</p><p>We are able to achieve this goal, i.e., capturing the emotion information carried in the context X , in the encoder, thanks to LIWC. We make use of the five emotion-related categories, namely positive emotion, negative emotion, anxious, angry, and sad. This set can be expanded to include more categories if we desire a richer distinction. See the discussion section for more details on how to do this. Using the newest version of the program LIWC2015, 1 we are able to map each utterance x j in the context to a six-dimensional indicator vector 1(x j ), with the first five entries corresponding to the five emotion categories, and the last one corresponding to neutral. If any word in x j belongs to one of the five categories, then the corresponding entry in 1(x j ) is set to 1; otherwise, x j is treated as neutral, with the last entry of 1(x j ) set to 1. For example, assuming x j = "he is worried about me", then</p><formula xml:id="formula_12">1(x j ) = [0, 1, 1, 0, 0, 0],<label>(11)</label></formula><p>since the word "worried" is assigned to both negative emotion and anxious. We apply a dense layer with sigmoid activation function on top of 1(x j ) to embed the emotion indicator vector into a continuous space,</p><formula xml:id="formula_13">a j = σ (W e 1(x j ) + b e ),<label>(12)</label></formula><p>where W e and b e are trainable parameters. The emotion flow of the context X is then modeled by an unidirectional RNN with GRU going from the first utterance in the context to the last, with its input being a j at each step. The final emotion context vector e is obtained as the last hidden state of this emotion encoding RNN.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Decoding</head><p>The probability distribution p(y | X ) can be written as</p><formula xml:id="formula_14">p(y | X ) = p(y 1 , y 2 , . . . , y T | X ) = p(y 1 | c 1 , e) T t =2 p(y t | y 1 , . . . , y t −1 , c t , e). (<label>13</label></formula><formula xml:id="formula_15">)</formula><p>We model the probability distribution using an RNN language model along with the emotion context vector e. Specifically, at time step t, the hidden state of the decoder s t is obtained by applying the GRU function,</p><formula xml:id="formula_16">s t = GRU(s t −1 , concat(c t , w y t −1 )),<label>(14)</label></formula><p>where w y t −1 is the word embedding of y t −1 . Similar to Affect-LM <ref type="bibr" target="#b10">[11]</ref>, we then define a new feature vector o t by concatenating s t (which we refer to as the language context vector) with the emotion context vector e,</p><formula xml:id="formula_17">o t = concat(s t , e),<label>(15)</label></formula><p>on which we apply a softmax layer to obtain a probability distribution over the vocabulary,</p><formula xml:id="formula_18">p t = softmax(W o t + b),<label>(16)</label></formula><p>where W and b are trainable parameters. Each term in Equation ( <ref type="formula" target="#formula_14">13</ref>) is then given by p(y t | y 1 , . . . ,</p><formula xml:id="formula_19">y t −1 , c t , e) = p t ,y t . (<label>17</label></formula><formula xml:id="formula_20">)</formula><p>1 https://liwc.wpengine.com/ We use the cross-entropy loss as our objective function</p><formula xml:id="formula_21">L = − 1 N i=1 T i N i=1 log p y (i) | X (i) . (<label>18</label></formula><formula xml:id="formula_22">)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">EVALUATION</head><p>We trained our model using two different datasets and compared its performance with HRAN as well as the basic seq2seq model by performing both offline and online testings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Datasets</head><p>We used two different dialog corpora to train our modelthe Cornell Movie Dialogs Corpus <ref type="bibr" target="#b5">[6]</ref> and the DailyDialog dataset <ref type="bibr" target="#b19">[20]</ref>.</p><p>• Cornell Movie Dialogs Corpus. The dataset contains 83,097 dialogs (220,579 conversational exchanges) extracted from raw movie scripts. In total there are 304,713 utterances. • DailyDialog. The dataset is developed by crawling raw data from websites used for language learners to learn English dialogs in daily life. It contains 13,118 dialogs in total. We summarize some of the basic information regarding the two datasets in Table <ref type="table" target="#tab_0">1</ref>.</p><p>In our experiments, the models were first trained on the Cornell Movie Dialogs Corpus, and then fine-tuned on the DailyDialog dataset. We adopted this training pattern because the Cornell dataset is bigger but noisier, while DailyDialog is smaller but more daily-based. To create a training set and a validation set for each of the two datasets, we took segments of each dialog with number of turns no more than six, 2 to serve as the training/validation examples. Specifically, for each dialog D = (x 1 , x 2 , . . . , x M ), we created M − 1 contextresponse pairs, namely U i = (x s i , . . . , x i ) and y i = x i+1 , for i = 1, 2, . . . , M − 1, where s i = max(1, i − 4). We filtered out those pairs that have at least one utterance with length greater than 30. We also reduced the frequency of those pairs whose responses appear too many times (the threshold is set to 10 for Cornell, and 5 for DailyDialog), to prevent them from dominating the learning procedure. See Table <ref type="table" target="#tab_0">1</ref> for the sizes of the training and validation sets. The test set consists of 100 dialogs with four turns. We give more detailed description of how we created the test set in the section of human evaluation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Baselines and Implementation</head><p>Our choice of including S2S is rather obvious. Including HRAN instead of other neural dialog models with affect information was not an easy decision. As mentioned in the related work, Asghar's affective dialog model, the affect-rich conversation model, and the Emotional Chatting Machine do not learn the emotional exchanges in the dialogs. This leaves us wondering whether using a multi-turn neural model can be as effective in learning emotional exchanges as MEED. In addition, comparing S2S and HRAN also gives us an idea of how much the hierarchical mechansim is improving upon the basic model. This is why our final comparision is based on three multi-turn dialog generation models: the standard seq2seq model (denoted as S2S), HRAN, and our proposed model, MEED. In order to adapt S2S to the multi-turn setting, we concatenate all the history utterances in the context into one.</p><p>For all the models, the vocabulary consists of 20,000 most frequent words in the Cornell and DailyDialog datasets, plus three extra tokens: &lt;unk&gt; for words that do not exist in the vocabulary, &lt;go&gt; indicating the begin of an utterance, and &lt;eos&gt; indicating the end of an utterance. Here we summarize the configurations and parameters of our experiments:</p><p>• We set the word embedding size to 256. We initialized the word embeddings in the models with word2vec <ref type="bibr" target="#b24">[26]</ref> vectors first trained on Cornell and then fine-tuned on DailyDialog, consistent with the training procedure of the models. • We set the number of hidden units of each RNN to 256, the word-level attention depth to 256, and utterancelevel 128. The output size of the emotion embedding layer is 256. • We optimized the objective function using the Adam optimizer <ref type="bibr" target="#b14">[15]</ref> with an initial learning rate of 0.001. • For prediction, we used beam search <ref type="bibr" target="#b37">[39]</ref> with a beam width of 256. We have made the source code publicly available. <ref type="foot" target="#foot_1">3</ref></p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Evaluation Metrics</head><p>The evaluation of chatbots remains an open problem in the field. Recent work <ref type="bibr">[22]</ref> has shown that the automatic evaluation metrics borrowed from machine translation such as BLEU score <ref type="bibr" target="#b25">[27]</ref> tend to align poorly with human judgement. Therefore, in this paper, we mainly adopt human evaluation, along with perplexity and BLEU score, following the existing work.</p><p>Automatic Evaluation. Perplexity is a measurement of how a probability model predicts a sample. It is a popular method used in language modeling. In neural dialog generation community, many researchers have adopted this method, especially in the beginning of this field <ref type="bibr" target="#b30">[32,</ref><ref type="bibr" target="#b40">42,</ref><ref type="bibr" target="#b43">45,</ref><ref type="bibr" target="#b46">[48]</ref><ref type="bibr" target="#b47">[49]</ref><ref type="bibr" target="#b48">[50]</ref>. It measures how well a dialog model predicts the target response. Given a target response y = {y 1 , y 2 , . . . , y T }, the perplexity is calculated as</p><formula xml:id="formula_23">ppl(y) = p(y 1 , y 2 , . . . , y T ) −1/T = exp − 1 T T t =1 log p(y t | y 1 , . . . , y t −1 ) . (<label>19</label></formula><formula xml:id="formula_24">)</formula><p>Thus a lower perplexity score indicates that the model has better capability of predicting the target sentence, i.e., the humans' response. Some researchers <ref type="bibr" target="#b18">[19,</ref><ref type="bibr" target="#b32">34,</ref><ref type="bibr" target="#b46">48]</ref> argue that perplexity score is not the ideal measurement because for a given context history, one should allow many responses. This is especially true if we want our conversational agents to speak more diversely. However, for our purpose, which is to speak emotionally appropriately and as human-like as possible, we believe this is a good measure. We do recognize that it is not the only way to measure chatbots' performance. This is why we also conducted human evaluation experiment. BLEU score is often used to measure the quality of machinetranslated text. Some earlier work of dialog response generation <ref type="bibr" target="#b16">[17,</ref><ref type="bibr" target="#b17">18]</ref> adopted this metric to measure the performance of chatbots. However, recent study <ref type="bibr">[22]</ref> suggests that it does not align well with human evaluation. Nevertheless, we still include BLEU scores in this paper, to get a sense of comparison with perplexity and human evaluation results.</p><p>Human Evaluation. Human evaluation has been widely used to evaluate open-domain dialog generation tasks. This approach can include any criterion as we judge appropriate. Most commonly, researchers have included the model's ability to generate grammatically correct, contextually coherent, and emotionally appropriate responses, of which the latter two properties cannot be reliably evaluated using automatic metrics. Recent work <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b46">48,</ref><ref type="bibr" target="#b47">49]</ref> on affect-rich conversational chatbots turned to human opinion to evaluate both fluency and emotionality of their models. But such human experiments are sensitive to risk factors if the experiment is not carefully designed. They include whether the intructions are clear, whether they have been tested with users before hand, and whether there is a good balance of the human judgement tasks. Further, if a test set for human evaluation is prepared by randomly sampling the dialogs from the dataset, it may include out-of-context dialogs, causing confusion and ambiguity for human evaluators. Unbalanced emotional distribution of the test dialogs may also lead to biased conclusions since the chatbot's abilities are evaluated on the unrepresentative sample.</p><p>To take into account the above issues, we took several iterations to prepare the instructions and the test set before conducting the human evaluation experiment. Part of our test set comes from the DailyDialog dataset, which consists of meaningful complete dialogs. To compensate for the inbalance, we further curated more negative emotion dialogs so that the final set has equal emotion distributions. We provide the details about the test data preparation process and the evaluation experiment below.</p><p>Preparation of Natural Dialog Test Set. We first selected the emotionally colored dialogs with exactly four turns from the DailyDialog dataset. In the dataset each dialog turn is annotated with a corresponding emotional category, including the neutral one. For our purposes we filtered out only those dialogs where more than a half of utterances have non-neutral emotional labels, resulting in 78 emotionally positive dialogs and 14 emotionally negative dialogs. We recruited two human workers to augment the data to produce more emotionally negative dialogs. Both of them were PhD students from our university (males, aged 24 and 25), fluent in English, and not related to the authors' lab. We found them via email and messaging platforms, and offered 80 CHF (or roughly US $80) gift coupons as incentive for each participant. The workers fulfilled the tasks in Google form <ref type="foot" target="#foot_2">4</ref> following the instructions and created five negative dialogs with four turns, as if they were interacting with another human, in each of the following topics: relationships, entertainment, service, work and study, and everyday situations. The Google form was released on 31 January 2019, and the workers finished their tasks by 4 February 2019. Subsequently, to form the final test set, we randomly selected 50 emotionally positive and 50 emotionally negative dialogs from the two pools of dialogs described above.</p><p>Human Evaluation Experiment Design. In the final human evaluation of the model, we recruited four more PhD students from our university (1 female and 3 males, aged 22-25). Three of them are fluent English speakers and one is a native speaker. The recruitment proceeded in the same manner as described above; the raters were offered 80 CHF (or roughly US $80) per participant gift coupons for fulfilling the task, and extra 20 CHF (or roughly US $20) coupon was promised as a bonus to the rater judged to be the most serious. For the evaluation survey, we also leveraged Google form. Specifically, we randomly shuffled the 100 dialogs in the test set, then we used the first three utterances of each dialog as the input to the three models being compared (S2S, HRAN, and MEED), and obtain the respective responses. Dialog contexts and three models' responses were included into Google form. According to the context given, the raters were instructed to evaluate the quality of the responses based on three criteria:</p><p>(1) Grammatical correctness-whether or not the response is fluent and free of grammatical mistakes; (2) Contextual coherence-whether or not the response is context sensitive to the previous dialog history; (3) Emotional appropriateness-whether or not the response conveys the right emotion and feels as if it had been produced by a human.</p><p>For each criterion, the raters gave scores of either 0, 1 or 2, where 0 means bad, 2 means good, and 1 indicates neutral. For this survey, the Google form was launched on 12 February 2019, and all the submissions from our raters were collected by 14 February 2019.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Results and Analysis</head><p>In this subsection, we present the experimental results of the automatic evaluation metric as well as human judgement, followed by some analysis.</p><p>Automatic Evaluation Results. Table <ref type="table" target="#tab_1">2</ref> gives the perplexity and BLEU scores obtained by the three models on the two validation sets and the test set. As shown in the table, MEED achieves the lowest perplexity and the highest BLEU score on all three sets. We conducted t-test on the perplexity obtained, and results show significant improvements of MEED over S2S and HRAN on the two validation sets (with p-value &lt; 0.05).</p><p>Human Evaluation Results. Table <ref type="table" target="#tab_2">3</ref>, 4 and 5 summarize the human evaluation results on the responses' grammatical correctness, contextual coherence, and emotional appropriateness, respectively. In the tables, we give the percentage of votes each model received for the three scores, the average score obtained, and the agreement score among the raters. Note that we report Fleiss' κ score <ref type="bibr" target="#b9">[10]</ref> for contextual coherence and emotional appropriateness, and Finn's r score <ref type="bibr" target="#b8">[9]</ref> for grammatical correctness. We did not use Fleiss' κ score for grammatical correctness. As agreement is extremely high, this can make Fleiss' κ very sensitive to prevalence <ref type="bibr" target="#b12">[13]</ref>.</p><p>On the contrary, we did not use Finn's r score for contextual coherence and emotional appropriateness because it is only reasonable when the observed variance is significantly less than the chance variance <ref type="bibr" target="#b38">[40]</ref>, which did not apply to these two criteria. As shown in the tables, we got high agreement among the raters for grammatical correctness, and fair  agreement among the raters for contextual coherence and emotional appropriateness. 5 For grammatical correctness, all three models achieved high scores, which means all models are capable of generating fluent utterances that make sense. For contextual coherence and emotional appropriateness, MEED achieved higher average scores than S2S and HRAN, which means MEED keeps better track of the context and can generate responses that are emotionally more appropriate and natural. We first conducted Friedman test <ref type="bibr" target="#b11">[12]</ref> and then t-test on the human evaluation results (contextual coherence and emotional appropriateness), showing the improvements of MEED over S2S are significant (with p-value &lt; 0.01).</p><p>The comparison between perplexity scores and human evaluation results further confirms the fact that in the context 5 https://en.wikipedia.org/wiki/Fleiss%27_kappa#Interpretation of dialog response generation, perplexity does not align with human judgement. In Table <ref type="table" target="#tab_1">2</ref>, for all the three sets, HRAN performs worse than S2S in terms of perplexity. However, for all of the three criteria in human evaluation, HRAN actually outperforms S2S. Based on this, we conclude that perplexity alone is not enough for evaluating a dialog system.</p><p>Visualization of Output Layer Weights. We may wonder how HRAN and MEED differ in terms of the distributional representations of their respective vocabularies (words in the language model, and affect words). We decided to visualize the output layer weights as word embedding representations using dimensionality reduction technique for the various models.</p><p>In the decoding phase, Equation ( <ref type="formula" target="#formula_18">16</ref>) takes o t , the concatenation of the language context vector s t and the emotion context vector e, and generates a probability distribution over the vocabulary words by applying a softmax layer. The weight matrix of this softmax layer is denoted as W , whose shape is |V |×2d, where |V | is the vocabulary size and d = 256 is the hidden state size of the RNNs. Thus the ith row of the weight matrix W i can be regarded as a vector representation of the ith word in the vocabulary. Since we concatenate the language context vector and the emotion context vector as the input to the softmax layer, the first half of the weight vector W i corresponds to the language context vector, and the second half corresponds to the emotion context vector. We refer to them as language model weights and emotion weights, respectively. If the emotion embedding layer is learning and distinguishing affect states correctly, we will see clear differences in the visualization.</p><p>With t-SNE <ref type="bibr" target="#b23">[25]</ref>, we are able to reduce the dimensionality of the weights to two, and visualize them in a straightforward way. For better illustration, we selected 100 most frequent (emotionally) positive words and 100 most frequent negative words from the vocabulary, and used t-SNE to project the corresponding language model weights and emotion weights to two dimensions. Figure <ref type="figure" target="#fig_1">2</ref> gives the results in three subplots. Since HRAN does not have the emotion context vector, we just visualized the whole output layer weight vector, which does a similar job as the language model weights in MEED. We can observe from the first two plots that positive words (green dots) and negative words (red dots) are scattered around and mixed with each other in the language model weights for HRAN and MEED respectively, which means no emotion information is captured in these weights. On the contrary, the emotion weights in MEED, in the last plot, have a clearer clustering effect, i.e., positive words are mainly grouped on the top-left, while negative words are mainly grouped at the bottom-right. This gives the hint that the emotion encoder in MEED is capable of tracking the emotion states in the conversation history.</p><p>Case Study. We present four sample dialogs in Table <ref type="table">6</ref>, along with the responses generated by the three models. Dialog 1 and 2 are emotionally positive and dialog 3 and 4 are negative. For the first two examples, we can see that MEED is able to generate more emotional content (like "fun" and "congratulations") that is appropriate according to the context. For dialog 4, MEED responds in sympathy to the other speaker, which is consistent with the second utterance in the context. On the contrary, HRAN poses a question in reply, contradicting the dialog history.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">DISCUSSION</head><p>In this section, we briefly discuss how our framework can incorporate other components, as well as several directions to extend it.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Emotion Recognition</head><p>To extract the affect information contained in the utterances, we used the LIWC text analysis program. We believe this emotion recognition step is vital for a dialog model to produce emotionally appropriate responses. However, the choice of emotion classifier is not strictly limited to LIWC. It could be replaced by other well-established affect recognizer or one that is more appropriate to the target domain. For example, we can consider using more fine-grained emotion categories from GALC <ref type="bibr" target="#b29">[31]</ref>, or using DeepMoji <ref type="bibr" target="#b7">[8]</ref>, which was trained on millions of tweets with emoji labels and is more suitable for tweet-like conversations. However, for DeepMoji, the 64 categories of emojis do not have a clear and exact correspondence with standardized emotion categories, nor to the VAD vectors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Training Data</head><p>We pre-trained our model on the Cornell movie subtitles and then fine-tuned it with the DailyDialog dataset. We adopted this particular training order because we would like our chatbot to talk more like human chit-chats, and the DailyDialog dataset, compared with the bigger Cornell dataset, is more daily-based. Since our model learns how to respond properly in a data-driven way, we believe having a training dataset with good quality while being large enough plays an important role in developing an engaging and user-friendly chatbot. Thus, in the future, we plan to train our model on the multi-turn conversations that we have already extracted from the much bigger OpenSubtitles corpus and the Empa-theticDialogues dataset. <ref type="foot" target="#foot_3">6</ref>Evaluation Evaluation of dialog models remains an open problem in the response generation field. Early work <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b28">30,</ref><ref type="bibr" target="#b34">36]</ref> on response generation used automatic evaluation metrics borrowed from the machine translation field, such as the BLEU score, to evaluate dialog systems. Later on, Liu et al. <ref type="bibr">[22]</ref> showed that these metrics correlate poorly with human judgement. Recently, a number of researchers begain developing automatic and data-driven evaluation methods <ref type="bibr" target="#b22">[24,</ref><ref type="bibr" target="#b36">38]</ref>, with the ultimate goal of replacing human evaluation. However they are still in an early stage. In this paper, we used both perplexity measures and human judgement in our experiments to finalize our model. In other words, using the perplexity measures, we were able to determine when to stop training our model. But this condition does not gurantee the optimal results until</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: The overall architecture of our model.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: t-SNE visualization of the output layer weights in HRAN and MEED. 100 most frequent positive words and 100 most frequent negative words are shown. The weight vectors in MEED are separated into two parts and visualized individually.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc>Statistics of the two datasets.</figDesc><table><row><cell>Cornell DailyDialog</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 :</head><label>2</label><figDesc>Perplexity and average BLEU scores achieved by the models. Avg. BLEU: average of BLEU-1, -2, -3, and -4. Validation set 1 comes from the Cornell dataset, and validation set 2 comes from the DailyDialog dataset.</figDesc><table><row><cell></cell><cell></cell><cell>Perplexity</cell><cell></cell><cell></cell><cell>Avg. BLEU</cell><cell></cell></row><row><cell></cell><cell cols="6">Validation Set 1 Validation Set 2 Test Set Validation Set 1 Validation Set 2 Test Set</cell></row><row><cell>S2S</cell><cell>43.136</cell><cell>25.418</cell><cell>19.913</cell><cell>1.639</cell><cell>2.427</cell><cell>3.720</cell></row><row><cell>HRAN</cell><cell>46.225</cell><cell>26.338</cell><cell>20.355</cell><cell>1.701</cell><cell>2.368</cell><cell>2.390</cell></row><row><cell>MEED</cell><cell>41.862</cell><cell>24.341</cell><cell>19.795</cell><cell>1.829</cell><cell>2.635</cell><cell>4.281</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3 :</head><label>3</label><figDesc>Human evaluation results on grammatical correctness.</figDesc><table><row><cell></cell><cell cols="2">+2 +1 0 Avg. Score</cell><cell>r</cell></row><row><cell>S2S</cell><cell>98.0 0.8 1.2</cell><cell>1.968</cell><cell>0.915</cell></row><row><cell cols="2">HRAN 98.5 1.3 0.2</cell><cell>1.982</cell><cell>0.967</cell></row><row><cell cols="2">MEED 99.5 0.3 0.2</cell><cell>1.992</cell><cell>0.981</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 4 :</head><label>4</label><figDesc>Human evaluation results on contextual coherence.</figDesc><table><row><cell></cell><cell>+2</cell><cell>+1</cell><cell>0</cell><cell>Avg. Score</cell><cell>κ</cell></row><row><cell>S2S</cell><cell cols="3">25.8 19.7 54.5</cell><cell>0.713</cell><cell>0.389</cell></row><row><cell cols="4">HRAN 37.3 21.2 41.5</cell><cell>0.958</cell><cell>0.327</cell></row><row><cell cols="4">MEED 38.5 22.0 39.5</cell><cell>0.990</cell><cell>0.356</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 5 :</head><label>5</label><figDesc>Human evaluation results on emotional appropriateness.</figDesc><table><row><cell></cell><cell>+2</cell><cell>+1</cell><cell>0</cell><cell>Avg. Score</cell><cell>κ</cell></row><row><cell>S2S</cell><cell cols="3">21.8 25.2 53.0</cell><cell>0.688</cell><cell>0.361</cell></row><row><cell cols="4">HRAN 30.5 28.5 41.0</cell><cell>0.895</cell><cell>0.387</cell></row><row><cell cols="4">MEED 32.0 27.8 40.2</cell><cell>0.917</cell><cell>0.337</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0">We chose the maximum number of turns to be six because we would like to have a longer context for each dialog while at the same time keeping the training procedure computationally efficient.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_1">https://github.com/yuboxie/meed</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_2">We provide the link to the form used for creating the dialogs: https://forms. gle/rPagMZYuYJ3M3Sq8A, hoping to help other researchers reproduce the same procedure. However, due to privacy concerns, we do not plan to release this dataset.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_3">https://github.com/facebookresearch/EmpatheticDialogues</note>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>human judgement test can validate them. We thus highly recommend this combination, which is also a common practice in the research community <ref type="bibr" target="#b43">[45,</ref><ref type="bibr" target="#b46">[48]</ref><ref type="bibr" target="#b47">[49]</ref><ref type="bibr" target="#b48">[50]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Model Extensions</head><p>Our model uses RNNs to encode the input sequences, and GRU cells to capture long-term dependency among different positions in the sequences. Recent advances in natural language understanding have proposed new network architectures to process text input. Specifically, the Transformer <ref type="bibr" target="#b39">[41]</ref> uses pure attention mechanisms without any recurrence structures. Compared with RNNs, the Transformer can capture better long-term dependency due to the self-attention mechanism, which is free of locality biases, and is more efficient to train because of better parallelization capability. Following the Transformer architecture, researchers found that pre-training language models on huge amounts of data could largely boost the performance of downstream tasks, and published many pre-trained language models such as BERT <ref type="bibr" target="#b6">[7]</ref> and RoBERTa <ref type="bibr" target="#b21">[23]</ref>. As future work, we would like to adopt the Transformer architecture to replace the RNNs in our model, and initialize our encoder with pre-trained language models. We hope to increase the performance of response generation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">CONCLUSION</head><p>We believe reproducing conversational and emotional intelligence will make social chatbots more believable and engaging. In this paper, we proposed a multi-turn dialog system of recognizing and generating emotionally appropriate responses, which is the first step toward such a goal. We have demonstrated how to do so by <ref type="bibr" target="#b0">(1)</ref> modeling with extra affect vectors, (2) creating an emotional encoding mechanism that learns emotion exchanges in the dataset, (3) curating a multi-turn and balanced dialog dataset, and (4) evaluating the model with offline and online experiments. For future directions, we would like to investigate the diversity issue of responses generated, possibly by extending the mutual information objective function <ref type="bibr" target="#b16">[17]</ref> to multi-turn settings. We would also like to adopt the Transformer architecture with pre-trained language model weights, and train our model on much larger dataset, by extracting multi-turn dialogs from the OpenSubtitles corpus.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Affective Neural Response Generation</title>
		<author>
			<persName><forename type="first">Nabiha</forename><surname>Asghar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Pascal</forename><surname>Poupart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jesse</forename><surname>Hoey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xin</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Lili</forename><surname>Mou</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-76941-7_12</idno>
		<ptr target="https://doi.org/10.1007/978-3-319-76941-7_12" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ECIR 2018</title>
				<meeting>ECIR 2018</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="154" to="166" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Neural Machine Translation by Jointly Learning to Align and Translate</title>
		<author>
			<persName><forename type="first">Dzmitry</forename><surname>Bahdanau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kyunghyun</forename><surname>Cho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yoshua</forename><surname>Bengio</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1409.0473</idno>
		<ptr target="http://arxiv.org/abs/1409.0473" />
		<imprint>
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Establishing and Maintaining Long-Term Human-Computer Relationships</title>
		<author>
			<persName><forename type="first">Timothy</forename><forename type="middle">W</forename><surname>Bickmore</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Rosalind</forename><forename type="middle">W</forename><surname>Picard</surname></persName>
		</author>
		<idno type="DOI">10.1145/1067860.1067867</idno>
		<ptr target="https://doi.org/10.1145/1067860.1067867" />
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Comput.-Hum. Interact</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="293" to="327" />
			<date type="published" when="2005">2005. 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A Survey on Dialogue Systems: Recent Advances and New Frontiers</title>
		<author>
			<persName><forename type="first">Hongshen</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiaorui</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dawei</forename><surname>Yin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jiliang</forename><surname>Tang</surname></persName>
		</author>
		<idno type="DOI">10.1145/3166054.3166058</idno>
		<ptr target="https://doi.org/10.1145/3166054.3166058" />
	</analytic>
	<monogr>
		<title level="j">SIGKDD Explorations</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="25" to="35" />
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation</title>
		<author>
			<persName><forename type="first">Kyunghyun</forename><surname>Cho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bart</forename><surname>Van Merrienboer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Çaglar</forename><surname>Gülçehre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dzmitry</forename><surname>Bahdanau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Fethi</forename><surname>Bougares</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Holger</forename><surname>Schwenk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yoshua</forename><surname>Bengio</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/D/D14/D14-1179.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of EMNLP 2014</title>
				<meeting>EMNLP 2014</meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="1724" to="1734" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Chameleons in Imagined Conversations: A New Approach to Understanding Coordination of Linguistic Style in Dialogs</title>
		<author>
			<persName><forename type="first">Cristian</forename><surname>Danescu-Niculescu-Mizil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Lillian</forename><surname>Lee</surname></persName>
		</author>
		<ptr target="https://aclanthology.info/papers/W11-0609/w11-0609" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of CMCL@ACL 2011</title>
				<meeting>CMCL@ACL 2011</meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="76" to="87" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding</title>
		<author>
			<persName><forename type="first">Jacob</forename><surname>Devlin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ming-Wei</forename><surname>Chang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kenton</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kristina</forename><surname>Toutanova</surname></persName>
		</author>
		<ptr target="https://aclweb.org/anthology/papers/N/N19/N19-1423/" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of NAACL-HLT 2019</title>
				<meeting>NAACL-HLT 2019</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="4171" to="4186" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Using Millions of Emoji Occurrences to Learn Any-Domain Representations for Detecting Sentiment, Emotion and Sarcasm</title>
		<author>
			<persName><forename type="first">Bjarke</forename><surname>Felbo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alan</forename><surname>Mislove</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Anders</forename><surname>Søgaard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Iyad</forename><surname>Rahwan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Lehmann</forename></persName>
		</author>
		<ptr target="https://aclanthology.info/papers/D17-1169/d17-1169" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of EMNLP 2017</title>
				<meeting>EMNLP 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1615" to="1625" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A Note on Estimating the Reliability of Categorical Data</title>
		<author>
			<persName><surname>Robert H Finn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Educational and Psychological Measurement</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="71" to="76" />
			<date type="published" when="1970">1970. 1970</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">The Equivalence of Weighted kappa and the Intraclass Correlation Coefficient as Measures of Reliability</title>
		<author>
			<persName><forename type="first">L</forename><surname>Joseph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jacob</forename><surname>Fleiss</surname></persName>
		</author>
		<author>
			<persName><surname>Cohen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Educational and psychological measurement</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="613" to="619" />
			<date type="published" when="1973">1973. 1973</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Affect-LM: A Neural Language Model for Customizable Affective Text Generation</title>
		<author>
			<persName><forename type="first">Sayan</forename><surname>Ghosh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mathieu</forename><surname>Chollet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Eugene</forename><surname>Laksana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Louis-Philippe</forename><surname>Morency</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Stefan</forename><surname>Scherer</surname></persName>
		</author>
		<idno type="DOI">10.18653/v1/P17-1059</idno>
		<ptr target="https://doi.org/10.18653/v1/P17-1059" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ACL 2017</title>
				<meeting>ACL 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="634" to="642" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Fundamental Statistics for the Behavioral Sciences</title>
		<author>
			<persName><forename type="first">C</forename><surname>David</surname></persName>
		</author>
		<author>
			<persName><surname>Howell</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2016">2016</date>
			<publisher>Nelson Education</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Measuring Agreement in Medical Informatics Reliability Studies</title>
		<author>
			<persName><forename type="first">George</forename><surname>Hripcsak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Daniel</forename><forename type="middle">F</forename><surname>Heitjan</surname></persName>
		</author>
		<idno type="DOI">10.1016/S1532-0464(02)00500-2</idno>
		<ptr target="https://doi.org/10.1016/S1532-0464(02)00500-2" />
	</analytic>
	<monogr>
		<title level="j">Journal of Biomedical Informatics</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="99" to="110" />
			<date type="published" when="2002">2002. 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Touch Your Heart: A Toneaware Chatbot for Customer Care on Social Media</title>
		<author>
			<persName><forename type="first">Tianran</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Anbang</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhe</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Quanzeng</forename><surname>You</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yufan</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Vibha</forename><surname>Sinha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jiebo</forename><surname>Luo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Rama</forename><surname>Akkiraju</surname></persName>
		</author>
		<idno type="DOI">10.1145/3173574.3173989</idno>
		<ptr target="https://doi.org/10.1145/3173574.3173989" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of CHI</title>
				<meeting>CHI</meeting>
		<imprint>
			<date type="published" when="2018">2018. 2018</date>
			<biblScope unit="page">415</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Adam: A Method for Stochastic Optimization</title>
		<author>
			<persName><forename type="first">P</forename><surname>Diederik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jimmy</forename><surname>Kingma</surname></persName>
		</author>
		<author>
			<persName><surname>Ba</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1412.6980</idno>
		<ptr target="http://arxiv.org/abs/1412.6980" />
		<imprint>
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">This Computer Responds to User Frustration: Theory, Design, and Results</title>
		<author>
			<persName><forename type="first">Jonathan</forename><surname>Klein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Youngme</forename><surname>Moon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Rosalind</forename><forename type="middle">W</forename><surname>Picard</surname></persName>
		</author>
		<idno type="DOI">10.1016/S0953-5438(01)00053-4</idno>
		<ptr target="https://doi.org/10.1016/S0953-5438(01)00053-4" />
	</analytic>
	<monogr>
		<title level="j">Interacting with Computers</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="119" to="140" />
			<date type="published" when="2001">2001. 2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A Diversity-Promoting Objective Function for Neural Conversation Models</title>
		<author>
			<persName><forename type="first">Jiwei</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michel</forename><surname>Galley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chris</forename><surname>Brockett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jianfeng</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bill</forename><surname>Dolan</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/N/N16/N16-1014.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of NAACL-HLT 2016</title>
				<meeting>NAACL-HLT 2016</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="110" to="119" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A Persona-Based Neural Conversation Model</title>
		<author>
			<persName><forename type="first">Jiwei</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michel</forename><surname>Galley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chris</forename><surname>Brockett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Georgios</forename><forename type="middle">P</forename><surname>Spithourakis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jianfeng</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">William</forename><forename type="middle">B</forename><surname>Dolan</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/P/P16/P16-1094.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ACL 2016</title>
				<meeting>ACL 2016</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Deep Reinforcement Learning for Dialogue Generation</title>
		<author>
			<persName><forename type="first">Jiwei</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Will</forename><surname>Monroe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alan</forename><surname>Ritter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dan</forename><surname>Jurafsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michel</forename><surname>Galley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jianfeng</forename><surname>Gao</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/D/D16/D16-1127.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of EMNLP 2016</title>
				<meeting>EMNLP 2016</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1192" to="1202" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">DailyDialog: A Manually Labelled Multi-turn Dialogue Dataset</title>
		<author>
			<persName><forename type="first">Yanran</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hui</forename><surname>Su</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiaoyu</forename><surname>Shen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wenjie</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ziqiang</forename><surname>Cao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Shuzi</forename><surname>Niu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of IJCNLP</title>
				<meeting>IJCNLP</meeting>
		<imprint>
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">How NOT To Evaluate Your Dialogue System: An Empirical Study of Unsupervised Evaluation Metrics for Dialogue Response Generation</title>
		<author>
			<persName><forename type="first">Pierre</forename><surname>Lison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jörg</forename><surname>Tiedemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Chia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Wei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ryan</forename><surname>Lowe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Iulian</forename><surname>Serban</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michael</forename><surname>Noseworthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Laurent</forename><surname>Charlin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joelle</forename><surname>Pineau</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/D/D16/D16-1230.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of EMNLP 2016</title>
				<meeting>EMNLP 2016</meeting>
		<imprint>
			<date type="published" when="2016">2016. 2016</date>
			<biblScope unit="page" from="2122" to="2132" />
		</imprint>
	</monogr>
	<note>Proceedings of LREC 2016</note>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<title level="m" type="main">RoBERTa: A Robustly Optimized BERT Pretraining Approach</title>
		<author>
			<persName><forename type="first">Yinhan</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Myle</forename><surname>Ott</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Naman</forename><surname>Goyal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jingfei</forename><surname>Du</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mandar</forename><surname>Joshi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Danqi</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Omer</forename><surname>Levy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mike</forename><surname>Lewis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Luke</forename><surname>Zettlemoyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Veselin</forename><surname>Stoyanov</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1907.11692</idno>
		<ptr target="http://arxiv.org/abs/1907.11692" />
		<imprint>
			<date type="published" when="2019">2019. 2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Towards an Automatic Turing Test: Learning to Evaluate Dialogue Responses</title>
		<author>
			<persName><forename type="first">Ryan</forename><surname>Lowe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michael</forename><surname>Noseworthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Iulian</forename><surname>Vlad Serban</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nicolas</forename><surname>Angelard-Gontier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yoshua</forename><surname>Bengio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joelle</forename><surname>Pineau</surname></persName>
		</author>
		<idno type="DOI">10.18653/v1/P17-1103</idno>
		<ptr target="https://doi.org/10.18653/v1/P17-1103" />
	</analytic>
	<monogr>
		<title level="m">Proceedings ACL 2017</title>
				<meeting>ACL 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1116" to="1126" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Visualizing data using t-SNE</title>
		<author>
			<persName><forename type="first">Laurens</forename><surname>Van Der Maaten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Geoffrey</forename><surname>Hinton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="2579" to="2605" />
			<date type="published" when="2008-11">2008. Nov (2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<monogr>
		<title level="m" type="main">Efficient Estimation of Word Representations in Vector Space</title>
		<author>
			<persName><forename type="first">Tomas</forename><surname>Mikolov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kai</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Greg</forename><surname>Corrado</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jeffrey</forename><surname>Dean</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1301.3781</idno>
		<ptr target="http://arxiv.org/abs/1301.3781" />
		<imprint>
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">BLEU: A Method for Automatic Evaluation of Machine Translation</title>
		<author>
			<persName><forename type="first">Kishore</forename><surname>Papineni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Salim</forename><surname>Roukos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Todd</forename><surname>Ward</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wei-Jing</forename><surname>Zhu</surname></persName>
		</author>
		<ptr target="http://www.aclweb.org/anthology/P02-1040.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ACL 2002</title>
				<meeting>ACL 2002</meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="311" to="318" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<monogr>
		<title level="m" type="main">Linguistic Inquiry and Word Count: LIWC 2001</title>
		<author>
			<persName><forename type="first">Martha</forename><forename type="middle">E</forename><surname>James W Pennebaker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Roger</forename><forename type="middle">J</forename><surname>Francis</surname></persName>
		</author>
		<author>
			<persName><surname>Booth</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001">2001. 2001. 2001</date>
			<publisher>Lawrence Erlbaum Associates</publisher>
			<biblScope unit="volume">71</biblScope>
			<biblScope unit="page">2001</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Towards Empathetic Open-domain Conversation Models: A New Benchmark and Dataset</title>
		<author>
			<persName><forename type="first">Eric</forename><forename type="middle">Michael</forename><surname>Hannah Rashkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Margaret</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y-Lan</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><surname>Boureau</surname></persName>
		</author>
		<ptr target="https://www.aclweb.org/anthology/P19-1534/" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ACL 2019</title>
				<meeting>ACL 2019</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="5370" to="5381" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Data-Driven Response Generation in Social Media</title>
		<author>
			<persName><forename type="first">Alan</forename><surname>Ritter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Colin</forename><surname>Cherry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">William</forename><forename type="middle">B</forename><surname>Dolan</surname></persName>
		</author>
		<ptr target="http://www.aclweb.org/anthology/D11-1054" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of EMNLP 2011</title>
				<meeting>EMNLP 2011</meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="583" to="593" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">What Are Emotions? And How Can They Be Measured</title>
		<author>
			<persName><forename type="first">Klaus</forename><forename type="middle">R</forename><surname>Scherer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Social science information</title>
		<imprint>
			<biblScope unit="volume">44</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="695" to="729" />
			<date type="published" when="2005">2005. 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Models</title>
		<author>
			<persName><forename type="first">Iulian</forename><surname>Vlad Serban</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alessandro</forename><surname>Sordoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yoshua</forename><surname>Bengio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aaron</forename><forename type="middle">C</forename><surname>Courville</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joelle</forename><surname>Pineau</surname></persName>
		</author>
		<ptr target="http://www.aaai.org/ocs/index.php/AAAI/AAAI16/paper/view/11957" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2016</title>
				<meeting>AAAI 2016</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="3776" to="3784" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">A Hierarchical Latent Variable Encoder-Decoder Model for Generating Dialogues</title>
		<author>
			<persName><forename type="first">Iulian</forename><surname>Vlad Serban</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alessandro</forename><surname>Sordoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ryan</forename><surname>Lowe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Laurent</forename><surname>Charlin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joelle</forename><surname>Pineau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aaron</forename><forename type="middle">C</forename><surname>Courville</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yoshua</forename><surname>Bengio</surname></persName>
		</author>
		<ptr target="http://aaai.org/ocs/index.php/AAAI/AAAI17/paper/view/14567" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2017</title>
				<meeting>AAAI 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="3295" to="3301" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<analytic>
		<title level="a" type="main">Neural Responding Machine for Short-Text Conversation</title>
		<author>
			<persName><forename type="first">Lifeng</forename><surname>Shang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhengdong</forename><surname>Lu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hang</forename><surname>Li</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/P/P15/P15-1152.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ACL-IJCNLP 2015</title>
				<meeting>ACL-IJCNLP 2015</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="1577" to="1586" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">A Hierarchical Recurrent Encoder-Decoder for Generative Context-Aware Query Suggestion</title>
		<author>
			<persName><forename type="first">Alessandro</forename><surname>Sordoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yoshua</forename><surname>Bengio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hossein</forename><surname>Vahabi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Christina</forename><surname>Lioma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jakob</forename><forename type="middle">Grue</forename><surname>Simonsen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jian-Yun</forename><surname>Nie</surname></persName>
		</author>
		<idno type="DOI">10.1145/2806416.2806493</idno>
		<ptr target="https://doi.org/10.1145/2806416.2806493" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of CIKM 2015</title>
				<meeting>CIKM 2015</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="553" to="562" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">A Neural Network Approach to Context-Sensitive Generation of Conversational Responses</title>
		<author>
			<persName><forename type="first">Alessandro</forename><surname>Sordoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michel</forename><surname>Galley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michael</forename><surname>Auli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chris</forename><surname>Brockett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yangfeng</forename><surname>Ji</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Margaret</forename><surname>Mitchell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jian-Yun</forename><surname>Nie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jianfeng</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bill</forename><surname>Dolan</surname></persName>
		</author>
		<ptr target="http://aclweb.org/anthology/N/N15/N15-1020.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of NAACL-HLT 2015</title>
				<meeting>NAACL-HLT 2015</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="196" to="205" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Sequence to Sequence Learning with Neural Networks</title>
		<author>
			<persName><forename type="first">Ilya</forename><surname>Sutskever</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Oriol</forename><surname>Vinyals</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Quoc</surname></persName>
		</author>
		<author>
			<persName><surname>Le</surname></persName>
		</author>
		<ptr target="http://papers.nips.cc/paper/5346-sequence-to-sequence-IUI&apos;20Workshops" />
	</analytic>
	<monogr>
		<title level="m">learning-with-neural-networks</title>
				<editor>
			<persName><surname>Xie</surname></persName>
		</editor>
		<meeting><address><addrLine>Cagliari, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014-03-17">2014. March 17, 2020</date>
			<biblScope unit="page" from="3104" to="3112" />
		</imprint>
	</monogr>
	<note>Proceedings of NIPS 2014</note>
</biblStruct>

<biblStruct xml:id="b36">
	<analytic>
		<title level="a" type="main">RUBER: An Unsupervised Method for Automatic Evaluation of Open-Domain Dialog Systems</title>
		<author>
			<persName><forename type="first">Chongyang</forename><surname>Tao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Lili</forename><surname>Mou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dongyan</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Rui</forename><surname>Yan</surname></persName>
		</author>
		<ptr target="https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/16179" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2018</title>
				<meeting>AAAI 2018</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="722" to="729" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b37">
	<analytic>
		<title level="a" type="main">Word Reordering and a Dynamic Programming Beam Search Algorithm for Statistical Machine Translation</title>
		<author>
			<persName><forename type="first">Christoph</forename><surname>Tillmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hermann</forename><surname>Ney</surname></persName>
		</author>
		<idno type="DOI">10.1162/089120103321337458</idno>
		<ptr target="https://doi.org/10.1162/089120103321337458" />
	</analytic>
	<monogr>
		<title level="j">Computational Linguistics</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="97" to="133" />
			<date type="published" when="2003">2003. 2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b38">
	<analytic>
		<title level="a" type="main">Interrater Reliability and Agreement of Subjective Judgments</title>
		<author>
			<persName><forename type="first">E</forename><surname>Howard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">David</forename><forename type="middle">J</forename><surname>Tinsley</surname></persName>
		</author>
		<author>
			<persName><surname>Weiss</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Counseling Psychology</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page">358</biblScope>
			<date type="published" when="1975">1975. 1975</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b39">
	<analytic>
		<title level="a" type="main">Attention is All you Need</title>
		<author>
			<persName><forename type="first">Ashish</forename><surname>Vaswani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Noam</forename><surname>Shazeer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Niki</forename><surname>Parmar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jakob</forename><surname>Uszkoreit</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Llion</forename><surname>Jones</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aidan</forename><forename type="middle">N</forename><surname>Gomez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Lukasz</forename><surname>Kaiser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Illia</forename><surname>Polosukhin</surname></persName>
		</author>
		<ptr target="http://papers.nips.cc/paper/7181-attention-is-all-you-need" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of NIPS 2017</title>
				<meeting>NIPS 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="5998" to="6008" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b40">
	<monogr>
		<title level="m" type="main">A Neural Conversational Model</title>
		<author>
			<persName><forename type="first">Oriol</forename><surname>Vinyals</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Quoc</surname></persName>
		</author>
		<author>
			<persName><surname>Le</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1506.05869</idno>
		<ptr target="http://arxiv.org/abs/1506.05869" />
		<imprint>
			<date type="published" when="2015">2015. 2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b41">
	<analytic>
		<title level="a" type="main">Norms of Valence, Arousal, and Dominance for 13,915 English Lemmas</title>
		<author>
			<persName><forename type="first">Amy Beth</forename><surname>Warriner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Victor</forename><surname>Kuperman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marc</forename><surname>Brysbaert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Behavior research methods</title>
		<imprint>
			<biblScope unit="volume">45</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="1191" to="1207" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b42">
	<analytic>
		<title level="a" type="main">Topic Aware Neural Response Generation</title>
		<author>
			<persName><forename type="first">Chen</forename><surname>Xing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wei</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yu</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jie</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yalou</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ming</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wei-Ying</forename><surname>Ma</surname></persName>
		</author>
		<ptr target="http://aaai.org/ocs/index.php/AAAI/AAAI17/paper/view/14563" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2017</title>
				<meeting>AAAI 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="3351" to="3357" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b43">
	<analytic>
		<title level="a" type="main">Hierarchical Recurrent Attention Network for Response Generation</title>
		<author>
			<persName><forename type="first">Chen</forename><surname>Xing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yu</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wei</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yalou</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ming</forename><surname>Zhou</surname></persName>
		</author>
		<ptr target="https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/16510" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2018</title>
				<meeting>AAAI 2018</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="5610" to="5617" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b44">
	<analytic>
		<title level="a" type="main">A New Chatbot for Customer Service on Social Media</title>
		<author>
			<persName><forename type="first">Anbang</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhe</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yufan</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Vibha</forename><surname>Sinha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Rama</forename><surname>Akkiraju</surname></persName>
		</author>
		<idno type="DOI">10.1145/3025453.3025496</idno>
		<ptr target="https://doi.org/10.1145/3025453.3025496" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of CHI 2017</title>
				<meeting>CHI 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="3506" to="3510" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b45">
	<analytic>
		<title level="a" type="main">I&apos;m Sorry, Dave, I&apos;m Afraid I Can&apos;t Do That: Chatbot Perception and Expectations</title>
		<author>
			<persName><forename type="first">Jennifer</forename><surname>Zamora</surname></persName>
		</author>
		<idno type="DOI">10.1145/3125739.3125766</idno>
		<ptr target="https://doi.org/10.1145/3125739.3125766" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of HAI 2017</title>
				<meeting>HAI 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="253" to="260" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b46">
	<analytic>
		<title level="a" type="main">An Affect-Rich Neural Conversational Model with Biased Attention and Weighted Cross-Entropy Loss</title>
		<author>
			<persName><forename type="first">Peixiang</forename><surname>Zhong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Di</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chunyan</forename><surname>Miao</surname></persName>
		</author>
		<ptr target="https://aaai.org/ojs/index.php/AAAI/article/view/4740" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2019</title>
				<meeting>AAAI 2019</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="7492" to="7500" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b47">
	<analytic>
		<title level="a" type="main">Emotional Chatting Machine: Emotional Conversation Generation with Internal and External Memory</title>
		<author>
			<persName><forename type="first">Hao</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Minlie</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Tianyang</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiaoyan</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bing</forename><surname>Liu</surname></persName>
		</author>
		<ptr target="https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/16455" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI 2018</title>
				<meeting>AAAI 2018</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b48">
	<analytic>
		<title level="a" type="main">MojiTalk: Generating Emotional Responses at Scale</title>
		<author>
			<persName><forename type="first">Xianda</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">William</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wang</forename></persName>
		</author>
		<idno type="DOI">10.18653/v1/P18-1104</idno>
		<ptr target="https://doi.org/10.18653/v1/P18-1104" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of ACL 2018</title>
				<meeting>ACL 2018</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="1128" to="1137" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
