<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>[CL-AFF Shared Task] Modeling Happiness Using One-Class Autoencoders</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yun-Gyung Cheong</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Youngrok Song</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Byung-Chull Bae</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Software, Sungkyunkwan University</institution>
          ,
          <addr-line>Suwon-si</addr-line>
          ,
          <country country="KR">South Korea</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Games, Hongik University</institution>
          ,
          <addr-line>Sejong-si</addr-line>
          ,
          <country country="KR">South Korea</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we present a semi-supervised approach to modeling social and agentic characteristics of happiness. For this, we build four one-class autoencoder models, respectivley trained with 1) only social, 2) non-social, 3) agentic, and 4) non-agentic happiness. Then, we extract data from unlabeled data that are likely to belong to a prescribed type, as determined by the models. This paper presents the performance of predicting agency and social class with and without the extracted data. Our evaluation shows that the results are promising.</p>
      </abstract>
      <kwd-group>
        <kwd>Happiness modeling Deep Learning Autoencoders</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Emotion is a crucial factor for the understanding of humans and human
activities. As we are not purely logical, emotions do a ect our actions, responses,
and thoughts. A great deal of human artifacts (e.g., ne arts, novels,
architectures) might not be created without emotions, whether they are positive (e.g.,
happiness, love) or negative (e.g., sadness, anger, fear). Emotion researchers
often employ two di erent types of emotion models to describe various aspects of
emotions - either categorical or dimensional. In the categorical emotion model,
several discrete emotions are labeled distinctively as six basic emotions (joy,
sadness, anger, fear, disgust, and surprise) [
        <xref ref-type="bibr" rid="ref17 ref9">17, 9</xref>
        ] or eight fundamental emotion
types with trust and anticipation added to the six basic emotions [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Some
emotions (such as joy, trust, and anticipation) have positive valence and others
(such as sadness, anger, fear, disgust) have negative valence.
      </p>
      <p>
        In the dimensional model, di erent types of emotions can be mapped into
either a two-dimensional (valence-arousal) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] or a three-dimensional
(valencearousal-dominance) space [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Using the dimensional model, di erent emotion
types in the categorical model can be compared with one another. For example,
joy or happiness can be mapped into a region where valence (i.e., pleasantness) is
positive and arousal is positive. Sadness/anger, in contrast, can be mapped into
a region where valence is negative and arousal is positive/negative, respectively.
      </p>
      <p>
        Happiness is an abstract term that locates in an emotional state with
positive valence. Its de nition includes various metaphors and metonomies [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
The concept of happiness shares that of `joy', `satisfaction', or `being glad' as
metonomies. The causes of happiness (e.g., goal achievements) and responses to
happiness (e.g., expressive, physiological, and behavioral) are various as well. As
the de nition of happiness is broad and varies from person to person, the
analysis of happiness require a hierarchical or multi-level framework. In psychology,
happiness is often measured as the notion of subjective well-being, an umbrella
term referring to \people's evaluations of their lives - evaluations that are both
a ective and cognitive"[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. While happiness or subjective well-being is highly
subjective and hard to given an objective de nition, it certainly includes
several categories such as \life satisfaction overall", \satisfaction with important
domain (e.g., work satisfaction)", \positive a ect", \low levels of negative
affect", etc. As an e ort to explore the possible causes of subjective well-being, a
multilevel framework of happiness (either from personal level to nationwide level
with seven categories [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] or including four levels - individual, household, district,
and region [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) has been suggested. It makes sense as individual happiness is
often dependent upon the happiness of others who are related to ourselves at
di erent levels - family members, contemporary people living in the same town,
same city, or same country.
      </p>
      <p>
        As Internet and smartphones are widely used, it is getting easier to gather a
variety of (unlabelled) data. Labelling or annotation of the data, however, is still
time-consuming and expensive. Thus interests and demand in semi-supervised
learning is increasing, as it can classify or cluster a large amount of unlabelled
data using a small set of labelled data. [
        <xref ref-type="bibr" rid="ref11 ref16 ref20 ref21 ref3">21, 3, 11, 16, 20</xref>
        ]. In semi-supervised
learning, two distinct settings can be considered - transductive and inductive. The
goal of transductive learning is to predict the labels of unlabelled data using the
predetermined labels. The inductive learning, in contrast, concerns to learn the
prediction rule for the unseen data by employing both labeled and unlabelled
data as training data [
        <xref ref-type="bibr" rid="ref20 ref21 ref3">21, 3, 20</xref>
        ]. In this paper we limit our focus on transductive
learning for the prediction of labels of unlabeled data. The recent advances in
hardware (in particular graphics processing units - GPUs) and wide
availability of big data in various elds have been drawing a great deal of attention to
deep learning approaches and their applications [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Among those, Autoencoder
(AE) is often used to learn generative models in an unsupervised learning
environment [
        <xref ref-type="bibr" rid="ref13 ref6">6, 13</xref>
        ]. The autoencoder model is a deep learning architecture that
consists of two neural networks - the encoding network compressing the input
and the decoding network that reconstructs the compressed vector to its own
input vector.
      </p>
      <p>
        In this paper we present a deep-learning based semi-supervised approach to
the prediction of possible labels relating to happiness using the Happy DB data
set [
        <xref ref-type="bibr" rid="ref1 ref10">1, 10</xref>
        ]. The primary contributions of this paper are twofold: 1) to employ a
one-class deep learning method to model a certain type of happiness; 2) to devise
a mechanism to extract additional data using the proposed learning model with
con dence.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Our Approach</title>
      <p>We test if two factors (socialness and agency) of happiness can be indicated by
the textual description of the happy moment with a one-class autoencoder deep
learning model. For this, we rst convert the data into one-hot encoding
representation for the deep learning model, and carry out an initial evaluation of
predicting social and agency classes. Next, we build four autoencoders, each
modeled using only a certain social and agency label. Those models are employed to
label subsets from the unlabeled data for further training. Lastly, the expanded
train data are used to build the nal classi cation models for comparison.
2.1</p>
      <sec id="sec-2-1">
        <title>Preprocessing</title>
        <p>
          The preprocessing step encodes a moment in the HappyDB [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] using one-hot
encoding scheme. First, the moments were word-tokenized and their stop words
were removed using the NLTK 3 package [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Then, each sentence was encoded
in the bag of words (BoW) manner using di erent vocabulary sizes, e.g., 128,
256, 512, 1024, and 2048. Other features (concepts, agency, social, age, country,
gender, married, parenthood, re ection, duration) were not used.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Data extraction from the unlabeled data set</title>
        <p>
          While autoencoders are often used for dimensionality reduction and generation
tasks [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], we employ an autoencoder for classi cation purposes. Figure 1
illustrates a conceptual model, which consists of 7 layers. The 512 dimensional input
vector is fully connected to the 256 nodes of the next hidden layer, which are
fully connected to 128 nodes and the 64 nodes in the middle layer. At this point,
the 512 dimensional input is compressed as 64 dimensional vector. This process
is called encoding. The short code can describe latent attributes of the input
moment. Then, these compressed vector nodes are fully connected to a greater
number of nodes in the hidden layer, until the number of nodes reaches the
dimension of the input representation. This process is called decoding.
        </p>
        <p>The basic idea of our approach is to build an autoencoder that reconstructs
the given input as close as possible to the learned pattern. We hypothesize that
the model trained with social happiness only will try to recover any input
moment as close as possible to the description of a socially happy moment.
Therefore, if a given input belongs to a non-social happiness, for example, it is likely
that the recovered output is signi cantly di erent from the input. We can then
determine whether the data that result in small di erences (e.g., Mean Square
Error, Cross Entropy Error, L1) between the input and the output belongs to
the class which the model is trained with. The next section describes our
experiments to test this hypothesis.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Evaluation of Social Class Prediction</title>
      <sec id="sec-3-1">
        <title>Model Con guration and Data sets</title>
        <p>
          We built our autoencoder model using the Keras framework [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. We experimented
with varying the number of hidden layers and the number of input neurons to
nd the best model for the given task. For social class prediction, the best model
consists of one 1024 dimensional input layer, 7 hidden fully connected layers with
512, 256, 128, 64, 128, 256, and 512 nodes respectively, and one 1024 dimensional
output layer to match the input size.
        </p>
        <p>We converted the moment texts into 1024 dimensional vectors as described
previously in the Preprocessing section. The training data were prepared by
selecting randomly 80% from the labeled data in the train set. The rest 20% were
used as the test set. We further split the training data into 2 groups (SY, SN )
based on the social feature value (see Table 1), where SY refers to the data whose
social values are `yes', and SN denotes the data whose social values are `no'; SY+
and SN+ are extended data sets that include the extracted accounts from the
unlabeled data in the train set classi ed as social and non-social respectively
using our approach.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Prediction with labeled data</title>
        <p>We applied three representative machine learning algorithms as the classi ers:
SVM, Xgboost, and KNN. The results show that the SVM algorithm (with
Linear/RBF Kernel) performs best in predicting the social and non-social classes
from the textual description of happy moments. We obtained the best
performance 0.91 of F1-score when SVM with linear kernel is used as the classi er (see
Table 2).
This section describes the process of extracting additional data from the
unlabeled set. As mentioned above, we hypothesize that the model trained with social
happiness only would recover any input moment as close as possible to the
description of socially happy moment. Likewise, the model trained with non-social
happiness will try to recover the input close to the non-socially happy pattern.
We compute the error as the di erence between the input and output. If the
error is small, we can determine that the input account belongs to the class which
the model is trained with.</p>
        <p>We applied the autoencoder model to the unlabeled data in the train set.
The model employs SGD as the optimizer and Categorical Cross Entropy as
the loss function. The hidden layers use LeakyRelu as the activation function
and the output layer uses sigmoid as the activation function. Each node is
initalized using Xavier normal initializer. The batch size is 32, and the epoch is
32 as determined via numerous experimentations. We did not use dropout nor
batch normalization, because the application of these normalization techniques
degrades the performance, especially when predicting the non-social happiness.
The di erence between the input and the output was computed with the L1
function. Our evaluation shows that the precision is very high with the top 3%
of the output that displayed the smallest error or the di erence compared to
the input. For example, when the model extracts accounts which generate errors
that are smaller than the top 3% threshold of the output, the precision of the
social happiness reached 0.9 and that of the non-social was 1. The precision of
the social happiness went up to 0.95 when the top 1% was set.</p>
        <p>We set the threshold of top 3% of the output data to obtain a larger size data.
In other words, if an account in the unlabeled data displays an error smaller than
the top 3% threshold set above, it can be interpreted that the unlabeled data is
labeled as social happiness with the model trained with the SY set. Non-social
happiness can be classi ed in the same fashion. A total of 2,169 moments each
are added to make the SY+ set and SN+ set respectively (Table 1).</p>
        <p>Table 2 shows that SVM and Xgboost perform worse, though with a trivial
margin, when the unlabeled data were added to the train set. When KNN was
used, on the other hand, adding the unlabeled data to the train set improves the
performance marginally. The best F1-sore was 0.71 (k=3) for social happiness
prediction when trained with extended data set and 0.75 (k=5) for non-social
happiness prediction with original data.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation of Agency Class Prediction</title>
      <sec id="sec-4-1">
        <title>Model Con guration and Data sets</title>
        <p>We initially prepared the data sets for agency class prediction using the same
training data that were prepared for the social class prediction. However, it
turns out that the agency class was imbalanced: 6,209 accounts of yes and 2,239
accounts of no in the train set, and 1,587 accounts of yes and 525 accounts of
no. When these data sets were used, the best performance of F1-score was about
0.87 for the agency class prediction regardless of the algorithms used. Adding
extra data from the unlabeled data set lowered the best performance down to
0.58. On the other hand, the highest F1-scores for non-agency class prediction
was about 0.49. The use of extra unlabeled data also degraded the performance
down to 0.35. We attribute this bad performance to class imbalance, hence we
prepared another data set to balance the yes and no classes.</p>
        <p>We randomly under-sampled the agency data from the train and the test
data, to balance the two classes (see Table 3). Since the number of moments in
the train set are less than that in the social train data, we only chose 1.5% from
the unlabeled data and obtained additional 1,084 moments. For agency
prediction, the best model consists of one 512 dimensional input layer, 5 hidden fully
connected layers each with (256,128,64,128,256) nodes and one 512 dimensional
output layer to match the input size.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Results and Discussions</title>
        <p>As Table 4 shows, the best performances were obtained when SVM with RBF
kernel was used. The highest prediction of the happiness with agency was
obtained when the model trained with the original labeled data (F1-score = 0.75).
Yet, it is noted that the prediction of the happiness without agency was greatest
when the extracted unlabeled data were added to the train set (F1-score=0.73).
Figure 2 illustrates the performances of SVM algorithms in terms of F1-score
when di erent train sets were used.</p>
        <p>Overall, our approach shows higher performance for predicting the social
class than for predicting the agency class. It also shows that training the SVM
model with the labeled data in the train set generally results in a slightly better
performance than training the model with a combined data set. However,
training with the combined data enhanced the model non-trivially for the prediction
of the non-agency happiness. We also noted that the social class prediction
performs best when the linear kernel was used, while the agency class prediction
performs best when the RBF kernel was used. This may indicate that the
problem of agency class prediction is non-linear.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>This paper presented a deep learning based semi-supervised approach to
characterize the description of happy moments in terms of socialness and agency.
We suggested a novel method of using an autoencoder model to extract relevant
data for training from unlabeled data. We experimented with SVM, Xgboost,
and KNN trained with using the textual description of the original train set with
and without the data extracted from the unlabeled set. We obtained the best
performance 0.91 of F1-score when SVM was trained with the original train set
for the social class prediction. For the agency class prediction, F1-score of 0.75
was obtained for the prediction of the happiness with agency when SVM was
trained with the under-sampled labeled data. Yet, the highest prediction of the
happiness without agency was (F1-score=0.73) obtained when the model was
trained with the combined data. We found that the adding extra data enhances
the prediction performance for the non-agentic happiness without harming the
prediction performance for the other classes.</p>
      <p>Our evaluation is not conclusive due to the following problems. First, since
our input vector is large and the autoencoder model is complex, a larger data
set is necessary to train the model. Second, we ran the tests with only several
model structures and a limited number of hyper-parameter settings.</p>
      <p>Our autoencoder-based approach for predicting labels from the unlabeled
data o ers two main advantages. First, our model can extract data with con
dence. Therefore, when the available data is large, we can choose the accounts
with a very high con dence as extra training data. Second, our approach is very
useful especially when the dataset is extremely imbalanced. When most data
belong to a certain class, the autoencoder trained with such data without labeling
successfully models the class. Therefore, a moment that induces high di erence
between the input and the output is likely to not belong to the class in question.</p>
      <p>As future work we will enhance the model varying the autoencoder model
structure and hyper-parameters. We also plan to test various word embeddings.
Finally, we plan to investigate deeper into a general model of happiness
considering previous studies on subjective well-being (e.g., features such as levels of
negative a ect, satisfaction in particular domains, etc.) in addition to a proposed
autoencoder learning model.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This research was supported by Basic Science Research Program through the
National Research Foundation of Korea(NRF) funded by the Ministry of
Education(2016R1D1A1B03933002). This research was supported by the MIST
(Ministry of Science and ICT), Korea, under the National Program for
Excellence in SW supervised by the IITP(Institute for Information &amp; communications
Technology Promotion)(2015-0-00914). This work was also supported in part by
Institute for Information &amp; communications Technology Promotion(IITP) grant
funded by the Korea government(MSIT) (No.2017-0-01772 , Development of QA
systems for Video Story Understanding to pass the Video Turing Test).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Asai</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evensen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Golshan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halevy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopatenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stepanov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suhara</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>W.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Happydb: A corpus of 100,000 crowdsourced happy moments</article-title>
          .
          <source>In: Proceedings of LREC 2018</source>
          .
          <article-title>European Language Resources Association (ELRA), Miyazaki</article-title>
          , Japan (May
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ballas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tranmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Happy people or happy places? a multilevel modeling approach to the analysis of happiness and well-being</article-title>
          .
          <source>International Regional Science Review</source>
          <volume>35</volume>
          (
          <issue>1</issue>
          ),
          <volume>70</volume>
          {
          <fpage>102</fpage>
          (
          <year>2012</year>
          ). https://doi.org/10.1177/0160017611403737
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chapelle</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schlkopf</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zien</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Semi-Supervised Learning</article-title>
          . The MIT Press, 1st edn. (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hua</surname>
          </string-name>
          , G.:
          <article-title>Stylebank: An explicit representation for neural image style transfer</article-title>
          .
          <source>In: CVPR</source>
          . pp.
          <volume>2770</volume>
          {
          <fpage>2779</fpage>
          . IEEE Computer Society (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chollet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Keras</surname>
          </string-name>
          (
          <year>2015</year>
          ), https://github.com/fchollet/keras
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Deep learning: Methods and applications</article-title>
          .
          <source>Found. Trends Signal Process</source>
          .
          <volume>7</volume>
          (
          <issue>3</issue>
          &amp;4),
          <volume>197</volume>
          {387 (Jun
          <year>2014</year>
          ). https://doi.org/10.1561/2000000039
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Diener</surname>
          </string-name>
          , E.:
          <article-title>Subjective well-being - the science of happiness and a proposal for a national index</article-title>
          .
          <source>American Psychologist</source>
          <volume>55</volume>
          (
          <issue>1</issue>
          ),
          <volume>43</volume>
          {
          <fpage>54</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dolan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peasgood</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>White</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Do we really know what makes us happy? a review of the economic literature on the factors associated with subjective well-being</article-title>
          .
          <source>Journal of Economic Psychology</source>
          <volume>29</volume>
          (
          <issue>1</issue>
          ),
          <volume>94</volume>
          {
          <fpage>122</fpage>
          (
          <year>2008</year>
          ), https://doi.org/10.1016/j.joep.
          <year>2007</year>
          .
          <volume>09</volume>
          .001
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ekman</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>An argument for basic emotions</article-title>
          .
          <source>Cognition and Emotion</source>
          pp.
          <volume>169</volume>
          {
          <issue>200</issue>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jaidka</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mumick</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chhaya</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ungar</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>The CL-A Happiness Shared Task: Results and Key Insights</article-title>
          .
          <source>In: Proceedings of the 2nd Workshop on A ective Content Analysis @ AAAI (A Con2019)</source>
          . Honolulu,
          <string-name>
            <surname>Hawaii</surname>
          </string-name>
          (
          <year>January 2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rezende</surname>
            ,
            <given-names>D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohamed</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welling</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised learning with deep generative models</article-title>
          .
          <source>In: Proceedings of the 27th International Conference on Neural Information Processing Systems - Volume 2</source>
          . pp.
          <volume>3581</volume>
          {
          <fpage>3589</fpage>
          . NIPS'14, MIT Press, Cambridge, MA, USA (
          <year>2014</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>2969033</volume>
          .
          <fpage>2969226</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kvecses</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>The conceptual structure of happiness (01</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alsaadi</surname>
            ,
            <given-names>F.E.</given-names>
          </string-name>
          :
          <article-title>A survey of deep neural network architectures and their applications</article-title>
          .
          <source>Neurocomputing</source>
          <volume>234</volume>
          ,
          <issue>11</issue>
          {
          <fpage>26</fpage>
          (
          <year>2017</year>
          ), https://doi.org/10.1016/j.neucom.
          <year>2016</year>
          .
          <volume>12</volume>
          .038
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Loper</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bird</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Nltk: The natural language toolkit</article-title>
          .
          <source>In: Proceedings of the ACL02 Workshop on E ective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics - Volume 1</source>
          . pp.
          <volume>63</volume>
          {
          <fpage>70</fpage>
          . ETMTNLP '
          <volume>02</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, Stroudsburg, PA, USA (
          <year>2002</year>
          ), https://doi.org/10.3115/1118108.1118117
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mehrabian</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Pleasure-arousal-dominance: A general framework for describing and measuring individual di erences in temperament</article-title>
          .
          <source>Current Psychology</source>
          <volume>14</volume>
          (
          <issue>4</issue>
          ),
          <volume>261</volume>
          {292 (Dec
          <year>1996</year>
          ), https://doi.org/10.1007/BF02686918
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Odena</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Semi-Supervised Learning with Generative Adversarial Networks</article-title>
          .
          <source>arXiv e-prints arXiv:1606.01583 (Jun</source>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Ortony</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Turner</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>What's basic about basic emotions?</article-title>
          <source>Psychological review 97</source>
          ,
          <volume>315</volume>
          {
          <volume>31</volume>
          (08
          <year>1990</year>
          ). https://doi.org/10.1037/
          <fpage>0033</fpage>
          -
          <lpage>295X</lpage>
          .
          <year>97</year>
          .3.
          <fpage>315</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Plutchik</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>The nature of emotions</article-title>
          .
          <source>American Scientist</source>
          <volume>89</volume>
          (
          <issue>4</issue>
          ),
          <volume>344</volume>
          {350 (Jul
          <year>2001</year>
          ),
          <fpage>copyright</fpage>
          - Copyright
          <string-name>
            <surname>Sigma</surname>
          </string-name>
          XI-The Scienti c Research Society Jul/Aug 2001; Last updated - 2017-10-31; CODEN - AMSCAC
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Russell</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A circumplex model of a ect</article-title>
          .
          <source>Journal of personality and social psychology 39(6)</source>
          ,
          <volume>1161</volume>
          {
          <fpage>1178</fpage>
          (
          <year>1980</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Triguero</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <article-title>Garc a</article-title>
          , S.,
          <string-name>
            <surname>Herrera</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Self-labeled techniques for semi-supervised learning: taxonomy, software and empirical study</article-title>
          .
          <source>Knowledge and Information Systems</source>
          <volume>42</volume>
          (
          <issue>2</issue>
          ),
          <volume>245</volume>
          {284 (Feb
          <year>2015</year>
          ), https://doi.org/10.1007/s10115-013-0706-y
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised learning literature survey</article-title>
          .
          <source>Tech. Rep</source>
          .
          <volume>1530</volume>
          ,
          <string-name>
            <surname>Computer</surname>
            <given-names>Sciences</given-names>
          </string-name>
          , University of Wisconsin-Madison (
          <year>2008</year>
          ), http://pages.cs.wisc.edu/ jerryzhu/pub/sslsurvey:pdf
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>