<!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>Audio Sentiment Analysis by Heterogeneous Signal Features Learned from Utterance-Based Parallel Neural Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ziquan Luo</string-name>
          <email>luoziqian@bupt.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hua Xu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Feiyang Chen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tsinghua University</institution>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <abstract>
        <p>Audio Sentiment Analysis is an increasingly popular research area which extends the conventional text-based sentiment analysis to depend on the effectiveness of acoustic features extracted from speech. However, current progress on audio sentiment analysis mainly focuses on extracting homogeneous acoustic features or doesn't fuse heterogeneous features effectively. In this paper, we propose an utterance-based deep neural network model, which has a parallel combination of CNN and LSTM based network, to obtain representative features termed Audio Sentiment Vector (ASV), that can maximally reflect sentiment information in an audio. Specifically, our model is trained by utterance-level labels and ASV can be extracted and fused creatively from two branches. In the CNN model branch, spectrum graphs produced by signals are fed as inputs while in the LSTM model branch, inputs include spectral centroid, MFCC and other recognized traditional acoustic features extracted from dependent utterances in an audio. Besides, BiLSTM with attention mechanism is used for feature fusion. Extensive experiments have been conducted to show our model can recognize audio sentiment precisely and quickly, and demonstrate our ASV are better than traditional acoustic features or vectors extracted from other deep learning models. Furthermore, experimental results indicate that the proposed model outperforms the state-of-the-art approach by 9.33% on MOSI dataset.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Sentiment Analysis is a well-studied research area in Natural
Language Processing (NLP) (Pang B et at al. 2008), which
is the computational study of peoples’ opinions, sentiments,
appraisals, and attitudes towards entities such as products,
services, organizations and so on
        <xref ref-type="bibr" rid="ref2 ref23">(Liu B et al. 2015)</xref>
        .
Traditional sentiment analysis methods are mostly based on text,
with the rapid development of communication technology,
abundance of smartphones and the rapid rise of social
media, large amounts of data are uploaded by web users in the
form of audios or videos, rather than text
        <xref ref-type="bibr" rid="ref16 ref22 ref3 ref30 ref5">(S. Poria et al.
2017)</xref>
        . Interestingly, a recent study shows that voice-only as
modality seems best for humans empathic accuracy as
compared to video-only or audiovisual communication
        <xref ref-type="bibr" rid="ref16 ref22 ref4">(Kraus et
al. 2017)</xref>
        . In fact, audio sentiment analysis is a difficult task
due to the complexity of audio signal. It is generally known
that speech is the most convenient and natural medium for
human communication, not only carries the implicit
semantic information, but also contains rich affective information
        <xref ref-type="bibr" rid="ref16 ref22 ref3 ref30 ref5">(S. Zhang et al. 2017)</xref>
        . Therefore, audio sentiment analysis,
which aims to analyze correctly the sentiment of the speaker
from speech signals, has drawn a great deal of attention of
researchers.
      </p>
      <p>
        In recent years, there are three main methods for audio
sentiment analysis. Firstly, utilizes automatic speech
recognition (ASR) technology to convert speech into texts,
following by conventional text-based sentiment detection
systems (S. Ezzat et at al. 2012). Secondly, adopts a
generative model operating directly on the raw audio waveform
        <xref ref-type="bibr" rid="ref11 ref7">(Van Den Oord A et at al. 2016)</xref>
        . Thirdly, focuses on
extracting signal features from the raw audio files
        <xref ref-type="bibr" rid="ref8">(Bertin et at
al. 2011)</xref>
        , which well captures the tonal content of a music,
and has been proved to be more effective than original
audio spectrums descriptors such as Mel-frequency cepstrum
coefficients(MFCC).
      </p>
      <p>
        However, for converting speech into texts, by recognizing
each word said by the person in an audio, change them into
the word embedding and use some techniques in NLP, like
TF-IDF and bag of words model. The result is not always
accurate, because sentiment detection accuracy depends on
being able to reliably detect a very focused vocabulary in
the spoken comments
        <xref ref-type="bibr" rid="ref23 ref9">(Kaushik L et al. 2015)</xref>
        . Furthermore,
when the voice is transferred to the text, some
sentimentrelated signal characteristics are also lost, resulting in a
decrease in the accuracy of the sentiment classification. As for
extracting from the raw audio files through human works
and then being put into the support vector machine(SVM)
classifier for classification, those methods require lots of
human work and are heavily dependent on language types.
Luckily, along with the success of deep learning in many
other application domains, deep learning is also popularly
used in audio sentiment analysis in recent years
        <xref ref-type="bibr" rid="ref10 ref15 ref31">(Mariel
W C F et at al. 2018)</xref>
        . More recently, (G. Trigeorgis et al.
2016) directly use the raw audio samples to train a
convolutional recurrent neural network (CRNN) to predict
continuous arousal /valence space.
        <xref ref-type="bibr" rid="ref16 ref22">(Mirsamadi et al. 2017)</xref>
        study the
use of deep learning to automatically discover emotionally
relevant features from speech. They propose a novel strategy
for feature pooling over time which uses local attention in
order to focus on specific regions of a speech signal that are
more emotionally salient.
        <xref ref-type="bibr" rid="ref13 ref16 ref22">(Neumann et al. 2017)</xref>
        use an
attentive convolutional neural network with multi-view
learning objective function and achieved state-of-the-art results
on the improvised speech data of IEMOCAP.
        <xref ref-type="bibr" rid="ref14 ref16 ref22">(Wang et al.
2017)</xref>
        propose to use deep neural networks (DNN) to
encode each utterance into a fixed-length vector by pooling the
activations of the last hidden layer over time. The feature
encoding process is designed to be jointly trained with the
utterance-level classifier for better classification.
        <xref ref-type="bibr" rid="ref15">(Chen et al.
2018)</xref>
        propose a 3-D attention-based convolutional recurrent
neural networks to learn discriminative features for speech
emotion recognition, where the Mel-spectrogram with deltas
and delta-deltas are creatively used as input. But most of the
previous methods still either considered only one single
audio feature
        <xref ref-type="bibr" rid="ref15">(Chen et al. 2018)</xref>
        or high-dimensional vectors
from one homogeneous feature
        <xref ref-type="bibr" rid="ref16 ref22 ref3">(Poria et al. 2017)</xref>
        , and did
not effectively extract and fuse audio features.
      </p>
      <p>We believe the information extracted from a single
utterance must have dependency on its context. For example, a
flash of loud expression may not indicate a person has a
strong emotion since it maybe just caused by a cough while
continuous loud one is far more likely to indicate the speaker
has a strong emotion.</p>
      <p>In this paper, based on a large number of experiments, we
extract the features of each utterance in an audio through
the Librosa toolkit, and obtain four most effective features
representing sentiment information, merge them by
adopting a BiLSTM with attention mechanism. Moreover, we
design a novel model called Audio Feature Fusion-Attention
based CNN and RNN (AFF-ACRNN) for audio sentiment
analysis. Spectrum graphs and selected traditional acoustic
features are fed as input in two separate branches, we can
obtain a new fusion of audio feature vector before the softmax
layer, which we call the Audio Sentiment Vector (ASV).
Finally, the output of the softmax layer is the class of
sentiment.</p>
      <p>Major contributions of the paper are that:
We propose an effective AFF-ACRNN model for
audio sentiment analysis, through combining multiple
traditional acoustic features and spectrum graphs to learn more
comprehensive sentiment information in audio.</p>
      <p>Our model is language insensitive and pay more attention
to acoustic features of the original audio rather than words
recognized from the audio.</p>
      <p>
        Experimental results indicate that the proposed method
outperforms the state-of-the-art methods
        <xref ref-type="bibr" rid="ref16 ref22 ref3">(Poria et al.
2017)</xref>
        on Multimodal Corpus of Sentiment
Intensity dataset(MOSI) and Multimodal Opinion Utterances
Dataset(MOUD).
      </p>
      <p>The rest of the paper is organized as follows. In the
following section, we will review related work. In Section 3,
we will exhibit more details of our methodology. In Section
4, experiments and results are presented, and conclusion
follows in Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Related Work</title>
      <p>Current state-of-the-art methods for audio sentiment
analysis are mostly based on deep neural network. In this section,
we briefly present the advances on audio sentiment analysis
task by utilizing deep learning, and then we give a summary
on the progress of extracting the audio feature
representation.</p>
      <sec id="sec-2-1">
        <title>Long Short-Term Memory (LSTM)</title>
        <p>It has been demonstrated that LSTM (Hochreiter S et at al.
1997) are well-suited to make predictions based on time
series data, by utilizing a cell to remember values over
arbitrary time intervals and the three gates(input gate i, output
gate o, forget gate f ) to regulate the flow of information into
and out of the cell, which can be described as follows:
ft = (Wf [ht 1; xt] + bf )
it = (Wi [ht 1; xt] + bi)
ot = (Wo [ht 1; xt] + bo)
where ht = ot tanh(Ct) is the output of the last cell and
xt is the input of current cell. Besides, the current cell state
Ct can be updated by the following formula:</p>
        <p>Ct = tanh(Wc [ht 1; xt] + bc)</p>
        <p>Ct = ft</p>
        <p>Ct 1 + it</p>
        <p>Ct
where Ct 1 stands for the previous cell state.</p>
        <p>One of the most effective variant of LTSM is the
bidirectional LSTM. Each input sequence will be fed into both the
forward and backward LSTM layers and thus a hidden layer
receives an input by joining forward and backward LSTM
layers.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Convolutional Neural Network (CNN)</title>
        <p>
          CNN
          <xref ref-type="bibr" rid="ref18">(Y. Le Cun et at al. 1990)</xref>
          are well-known for
extracting features from a image by using convolutional kernels
and pooling layers to emulates the response of an
individual to visual stimuli. Moreover, CNN have been
successfully used not only for computer vision, but also for speech
          <xref ref-type="bibr" rid="ref19 ref23">(T. N. Sainath et at al. 2015)</xref>
          . For speech recognition, CNN
is proved to be robust against noise compared to other DL
models
          <xref ref-type="bibr" rid="ref20 ref23">(D.Palaz et at al. 2015)</xref>
          .
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Audio Feature Representation and Extraction</title>
        <p>
          Researchers have found pitch and energy related features
playing a key role in affect recognition
          <xref ref-type="bibr" rid="ref16 ref22 ref3 ref30 ref5">(Poria S et at al.
2017)</xref>
          . Other features that have been used by some
researchers for feature extraction include formants, MFCC,
root-mean-square energy, spectral centroid and tonal
centroid features. During the speech production, there are
several utterances and for each utterance, the audio signal can
be divided into several segments. Global features are
calculated by measuring several statistics, e.g., average, mean,
deviation of the local features. Global features are the most
commonly used features in the literature. They are fast to
compute and, as they are fewer in number compared to
local features, the overall speed of computation is enhanced
          <xref ref-type="bibr" rid="ref21">(El Ayadi M et at al. 2011)</xref>
          . However, there are some
drawbacks of calculating global features, as some of them are
only useful to detect affect of high arousal, e.g., anger and
disgust. For lower arousal, global features are not that
effective, e.g., global features are less prominent to distinguish
between anger and joy. Global features also lack temporal
information and dependence between two segments in an
utterance. In a recent study
          <xref ref-type="bibr" rid="ref16 ref22">(Cummins N et at al. 2017)</xref>
          , a new
acoustic feature representation, denoted as deep spectrum
features, derived from feeding spectrum graphs through a
very deep image classification CNN and forming a feature
vector from the activation of the last fully connected layer.
Librosa
          <xref ref-type="bibr" rid="ref2 ref23">(McFee B et at al. 2015)</xref>
          is an open-source python
package for music and audio analysis which is able to extract
all the key features as elaborated above.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Methodology</title>
      <p>In this section, we describe the proposed AFF-ACRNN
model for audio sentiment analysis in details. We firstly
introduce an overview of the whole neural network
architecture. After that, two separate branch of AFF-ACRNN will be
explained in details. Finally, we talk about the fusion
mechanism used in our model.</p>
      <sec id="sec-3-1">
        <title>Model—AFF-ACRNN</title>
        <p>We concentrate on a model that has two parallel branches,
the utterance based BiLSTM branch (UB-BiLSTM) and the
spectrum based CNN branch (SBCNN), whose core
mechanisms are based on LSTM and CNN. One branch of
proposed model uses the BiLSTM to extract temporal
information between adjacent utterances, another branch uses the
renowned CNN based network to extract features from
spectrum graph that sequence model cannot achieve.
Furthermore, audio feature vector of each piece of utterance is the
input of the proposed neural network that based on Audio
Feature Fusion (AFF), we can obtain a new fusion audio
feature vector before the softmax layer, which we call the
Audio Sentiment Vector (ASV). Finally, the output of the
softmax layer produces our final sentiment classification
results, as shown in Figure 1.</p>
        <p>AFF2
AFF1
Librosa</p>
        <p>Softmax</p>
        <p>LASV
Attention</p>
        <p>Dropout</p>
        <p>V2
BiLSTM
Dropout</p>
        <p>V3
BiLSTM</p>
        <p>Dropout
BiLSTM</p>
        <p>BiLSTM</p>
        <p>BiLSTM
utterance1
utterance2
utterance3</p>
        <p>V1
BiLSTM</p>
        <p>Dropout
F1_1 .. F1_n</p>
        <p>F2_1 ... F2_n</p>
        <p>F3_1 ... F3_n
V1_1 .. V1_n</p>
        <p>V2_1 ... V2_n</p>
        <p>
          V3_1 ... V3_n
LSTM Layers The hidden layers of LSTM have
selfrecurrent weights. These enable the cell in the memory
block to retain previous information
          <xref ref-type="bibr" rid="ref24">(Bae et at al. 2016)</xref>
          .
Firstly, we separate the different videos and take three
continuous utterances (e.g. u1; u2; u3) in one video at a time.
Among them, for each utterance (e.g. u1), we extract its
internal acoustic features through the librosa toolkit, say
f11 ; f12 :::f1n , and then trained by two layers of BiLSTM
in AFF1 to obtain the extracted features from the
traditional acoustic feature. Therefore, three utterances are
corresponding to three more efficient and representative
vectors v1; v2; v3, as the inputs to BiLSTM in AFF2. AFF2
effectively combines the contextual information between
adjacent utterances, and then subtly acquires the utterance that
has the greatest impact on the final sentiment classification
through the attention mechanism. Finally, after the dropout
layer, a more representative LASV extracted by our LSTM
framework is obtained before the softmax layer, as shown in
Figure 2. The process is described in LSTM branch
procedure in Algorithm 1.
        </p>
        <p>Algorithm 1 Related Procedure
1: procedure LSTM BRANCH
2: for i:[0,n] do
3: fi = getAudioF eature(ui)
4: ASVi = getASV (fi)
5: end for
6: for i:[0,M] do //M is the number of videos
7: inputi = GetT opU tter(vi)
8: ufi = getU tterF eature(inputi)
9: end for
10: shuf f le(v)
11: end procedure
12: procedure CNN BRANCH
13: for i:[0,n] do
14: xi get SpectrogramImage(ui)
15: ci CNNModel(xi)
16: li BiLSTM(ci)
17: end for
18: end procedure
19: procedure FIND CORRESPONDING LABEL
20: for i:[0:2199] do
21: rename(ui) == for better order in sorting
22: N ameAndLabel = createIndex(ui)
23: == A dictionary [utterance Name: Label]
24: end for
25: Labelx = N ameAndLabel(ux)
26: end procedure
CNN Layers Similar to the UB-BiLSTM model proposed
above, we extracted the spectrum graph of each utterance
through the Librosa toolkit and use it as the input of our
CNN branch. After a lot of experiments, we found that
the audio feature vector learned by the ResNet152 network
structure has the best effect on the final sentiment
classification, so we choose the ResNet model in this branch. The
convolutional layer performs 2-dimensional convolution
between the spectrum graph and the predefined linear filters.
To enable the network to extract complementary features
and learn the characteristics of input spectrum graph, a
number of filters with different functions are used. A more
refined audio feature vector is obtained through deep
convolutional neural network, and then put into the BiLSTM layer
to learn related sentiment information between adjacent
utterances. Finally, before the softmax layer, we get another
effective vector CASV extracted by our CNN framework, as
shown in Figure 3. The process is described in CNN branch
procedure in Algorithm 1.</p>
        <p>
          Fusion Layers Through the LSTM and CNN branches
proposed above, we can extract two refined audio sentiment
vectors, LASV and CASV for each utterance. We use these
two kinds of vectors in parallel as the input of BiLSTM in
AFF-ACRNN model. While effectively learning the relevant
sentiment information of adjacent utterance, we extract the
Audio Sentiment Vector (ASV) that has the greatest
influence on the sentiment classification in the three utterances
through the action of the attention mechanism. Finally, the
final sentiment classification result is obtained by softmax
layer. In
          <xref ref-type="bibr" rid="ref23 ref9">(J. Donahue et at al. 2015)</xref>
          , long-term recurrent
convolution network (LRCN) model was proposed for
visual recognition. LRCN is a consecutive structure of CNN
and LSTM. LRCN processes the variable-length input with
a CNN, whose outputs are fed into LSTM network, which
finally predicts the class of the input. In
          <xref ref-type="bibr" rid="ref19 ref23">(T. N. Sainath et at al.
2015)</xref>
          , a cascade structure was used for voice search.
Compared to the method mentioned above, the proposed network
forms a parallel structure in which LSTM and CNN accept
different inputs separately. Therefore, the Audio Sentiment
Vector (ASV) can be extracted more comprehensively, and
a better classification result can be got.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Feature Fusion base on Attention Mechanism</title>
        <p>
          Inspired by human visual attention, the attention mechanism
is proposed by
          <xref ref-type="bibr" rid="ref23">(Bahdanau et at al. 2015)</xref>
          in machine
translation, which is introduced into the Encoder-Decoder
framework to select the reference words in source language for
words in target language. We use the attention mechanism
to preserve the intermediate output of the input sequence by
retaining the LSTM encoder, and then a model is trained to
selectively learn these inputs and to correlate the output
sequences with the model output. Specifically, when we fuse
the features, each phoneme of the output sequence is
associated with some specific frames in the input speech sequence,
so that the feature representation that has the greatest
influence on the final sentiment classification can be obtained,
and finally obtain a fused Audio Feature Vector. At the same
time, attention mechanism behaves like a regulator since it
can judge the importance of the contribution by adjacent
relevant utterances for classifying the target utterance. Indeed,
it is very hard to tell the sentiment of a single utterance if
you do not concern its contextual information. However, you
will also make a wrong estimation if contextual information
is overly concerned. More specifically, in Figure 2, let Ax be
the Xth attention network for utterance Ux, the
corresponding attention weight vector is x weighted hidden
representation is Rx, we have:
        </p>
        <p>Rx = H
Px = tanh(Wh[x] H)
Ax = sof tmax(w[x]T</p>
        <p>T
x</p>
        <p>Px)</p>
        <sec id="sec-3-2-1">
          <title>Final representation for xth utterance is:</title>
          <p>hx = tanh(Wm[x] Rx + Wn[x] hx)
Where Wm[x] and Wn[x] are weights to be learned while
training.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Experiments</title>
      <p>
        In this section, we exhibit our experimental results and
the analysis of our proposed model. More specifically, our
model is trained and evaluated on utterance-level audio from
CMU-MOSI dataset
        <xref ref-type="bibr" rid="ref11 ref7">(A. Zadeh et at al. 2016)</xref>
        and being
tested on MOUD
        <xref ref-type="bibr" rid="ref25">(Prez-Rosas V et al. 2013)</xref>
        .
      </p>
      <sec id="sec-4-1">
        <title>Experiment Setting</title>
        <p>Evaluation Metrics We evaluate our performance by
weighted accuracy on both 2-class, 5-class and 7-class
classification.</p>
        <p>weighted accuracy =
correct utterances
utterances</p>
        <p>Additionally, F-Score is used to evaluate 2-class
classification.</p>
        <p>F =(1 +
2)</p>
        <p>precision recall
( 2 precision) + recall
Where represents the weight between precision and recall.
During our evaluation process, we set = 1 since we regard
precision and recall has the same weight thus F1-score is
adopted.</p>
        <p>However, in 5-class and 7-class classification, we use
Macro F1-Score to evaluate the result.</p>
        <p>M acro F1= 1
n
P F1n
n
where n represents the number of classification and F1n is
the F1 score on nth category.</p>
        <p>Dataset details CMU-MOSI dataset is rich in sentiment
expressions, consisting 2199 opinionated utterances, 93
videos by 89 speakers. The videos address a large array
of topics, such as movies, books, and products. Videos
were crawled from YouTube and segmented into utterances
where each utterance is annotated with scores between 3
(strongly negative) and +3 (strongly positive) by five
annotators. We took the average of these five annotations as the
sentiment polarity and considered three conditions where
consists of two classes (positive and negative), five classes
(strong positive, positive, neutral, negative and strong
negative) and seven classes (strong positive, positive, weak
positive, neutral, strong negative,negative and weak negative).
Datasets
MOSI</p>
        <sec id="sec-4-1-1">
          <title>MOSI!MOUD</title>
          <p>Train
utterance
1616
2199
video
65
93</p>
          <p>
            Test
utterance
583
437
video
28
79
Our train/test splits of the dataset are completely disjoint
with respect to speakers. In order to better compare with the
previous work, similar to
            <xref ref-type="bibr" rid="ref16 ref22 ref3">(Poria et at al. 2017)</xref>
            , we divide
the data set by 7:3 approximately, 1616 and 583 utterances
are used for training and testing respectively. Furthermore,
in order to verify that our model will not be heavily
dependent on the language category, we tested it with the
Spanish dataset MOUD. MOUD contains product review videos
provided by 55 persons. The reviews are in Spanish. The
detailed datasets setup is depicted at Table 1.
          </p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Network structure parameter Our proposed architec</title>
        <p>ture is implemented based on the open-source deep
learning framework Keras. More specifically, for proposed
UBBiLSTM framework, after a lot of experiments, we extracted
the most four representative audio features of each utterance
in a video through Librosa toolkit, which are MFCC,
spectral centroid, chroma stft and spectral contrast respectively.
In data processing, we make each utterance one-to-one
correspondence with the label and rename the utterance.
Accordingly, we extend each utterance to a feature matrix of
256 33 dimensions. The output dimension of the first layer
of BiLSTM is 128, and the second layer is 32. The output
dimension of the first layer of Dense is 200, and the second
is 2.</p>
        <p>For proposed CNN framework, the input images are
warped into a fixed size of 512 512. If the bounding box
of the training samples provided, we firstly crop the images
and then warp them to the fixed size. To train the feature
encoder, we follow the fine-tuning training strategy.</p>
        <p>In all experiments, our networks are trained by Adam or
SGD optimizer. In the LSTM branch, we initiate the learning
rate to be 0.0001, and there are 200 epochs in the training
part with batch size equals to 30 in each epoch. In the CNN
branch, we initiate the learning rate to be 0.001, and there are
200 epochs in training Resnet-152 with batch size equals to
20 in each epoch.</p>
      </sec>
      <sec id="sec-4-3">
        <title>Performance Comparison</title>
        <p>Comparison of different feature combinations. Firstly,
we have considered seven types of acoustic features that can
best represent an audio,which mainly includes MFCC,
rootmean-square energy, spectral and tonal features. A lot of
experiments have be done in order to get the best feature
combinations with different model on three types of
classification. The results are listed in Table 2. What’s more,
we have also compared the different performance of our
LASV extracted from LSTM-based and BiLSTM-based
fusion model. As the Table 2 shows, the performance of LASV
that extracted from BiLSTM-based model behaves better,
since the acoustic information behind may also have impact
Single Type
Two Types
Thress Types</p>
      </sec>
      <sec id="sec-4-4">
        <title>Four Types</title>
        <p>Five Types
Six Types
Seven Types
LSTM
BiLSTM
LSTM
BiLSTM
LSTM
BiLSTM</p>
      </sec>
      <sec id="sec-4-5">
        <title>LSTM</title>
      </sec>
      <sec id="sec-4-6">
        <title>BiLSTM</title>
        <p>LSTM
BiLSTM
LSTM
BiLSTM
LSTM
BiLSTM
on the acoustic information previous. It can be seen that the
best number of feature combination is four and those four
features are MFCC, spectral centroid, spectral contrast and
chroma stft. That means the other three features, which are
root-mean-square energy, spectral contrast and tonal
centroid may introduce some noise or misleading in our
sentiment analysis since all seven types of features do not have
the best result.</p>
      </sec>
      <sec id="sec-4-7">
        <title>Comparison of several renowned CNN-based model.</title>
        <p>
          We have compared our CASV performance extracted from
the spectral map with several genres of popular models of
CNN and its variants: LeNet
          <xref ref-type="bibr" rid="ref26">(LeCun Y et at al. 1998)</xref>
          ,
AlexNet (Krizhevsky A et at al. 2012), VGG16
          <xref ref-type="bibr" rid="ref27">(Simonyan
K et at al. 2014)</xref>
          , ZFNet
          <xref ref-type="bibr" rid="ref28">(Zeiler M D et at al. 2014)</xref>
          , ResNet
          <xref ref-type="bibr" rid="ref29">(He K et at al. 2016)</xref>
          . The results are listed in Table 3. As
the neural network goes deeper, more representative
features can be got from the spectrum graph and that is why
ResNet152 has the best performance. It is benefited from
the residual unit which will guarantee the network will not
degrade when the network goes deeper.
        </p>
      </sec>
      <sec id="sec-4-8">
        <title>Comparison of different combinations between SBCNN</title>
        <p>and UB-Bilstm At last, we have performed fusion
experiments between several best SBCNN and UB-BiLSTM
and UB-LSTM. More accurately, we choose the three best
SBCNN, which are ReSNet18, ResNet50 and ResNet152 to
combine with the two kinds of utterance dependent LSTM.
The best combination is UB-BiLSTM with Res152. The
final result is shown in Table 4.</p>
        <p>Comparison with traditional method. Apart from
training deep neural network, a bunch of traditional binary
classifiers has been used for sentiment analysis. In order to
demonstrate the effectiveness of our model, we firstly
compare our model with those traditional methods.</p>
        <p>
          [I2C2, 2017]
          <xref ref-type="bibr" rid="ref16 ref22 ref3 ref30 ref5">(Maghilnan S et al.2017)</xref>
          introduced a
textbased SVM and Naive Bayes model for binary sentiment
classification, thus we test their model on MOUD, rather
than MOSI, to make comparison with our model because
MOUD has only two sentiment level and each utterance has
text record in the dataset.
        </p>
        <p>
          [BAJECE, 2018]
          <xref ref-type="bibr" rid="ref10 ref15 ref31">(C.bakir et al.2018)</xref>
          In this paper,
except for SVM, the feature vectors like Mel Frequency
Discrete Wavelet Coefficients (MFDWC), MFCC and LPCC
extracted from original record signal are trained with
classification algorithm such as Dynamic Time Warping (DTW),
Hidden Markov Model (HMM) and Gauss Mixture Model
(GMM).
        </p>
        <p>As shown in Table 5, we use weighted accuracy (ACC)
and F1-Score to evaluate our results. Especially, for the ACC
on MOUD, our proposed model outperforms the best model,
SVM classifier, by 11.51%.</p>
      </sec>
      <sec id="sec-4-9">
        <title>Comparison with the state-of-art. (Poria et al.2017) This</title>
        <p>paper introduced a LSTM-based model to utilize the
contextual information extracted form each utterance in an video.
However, the input of the neural network model only has one
type of feature, which is MFCC. This means all the utterance
information is merely represented by one single feature. The
acoustic information contained by the feature is somewhat
duplicated and is bound to omit much sentiment information
that might be hidden in many other useful features. What’s
worse, one type of feature means the input vector should be
large enough to make sure that it carries enough information
before it is fed into the neural network. This will
undoubtedly increase the parameters to be trained in the network and
meanwhile, it is time consuming and computation costly.</p>
        <p>Our proposed model not only extracts the feature or
sentiment vector from four types of traditional recognized
acoustic features, have considered utterance dependency, but also
extracts the feature from the spectrum graph, which may
reveal some sentiment information that acoustic features
cannot reflect. The final AFF-ACRNN consists of the best
combination of SBCNN and UB-BiLSTM and outperforms the
state-of-the-art approach by 9.33% in binary classification
on MOSI dataset and by 8.75% on MOUD. The results are
shown in the Table 6.</p>
        <p>We have also run our model on one audio whose length
is 10s for 1000 times and the average time to get the
sentiment calssification result from input is only 655.94ms
which thanks to our concentrated ASV extracted from
AFFACRNN.</p>
      </sec>
      <sec id="sec-4-10">
        <title>Discussion</title>
        <p>The above experimental results have already shown us that
the proposed method has a great improvement in the
performance of audio sentiment analysis. In order to get the best
structure of our AFF-ACRNN model, we have tested two
separate branch respectively, and compare the final
AFFACRNN with traditional or state-of-art method. Weighted
accuracy and F1-Score, Macro F1-Score are used as
metrics to evaluate the model’s performance. In the UB-Bilstm
branch, a lot of experiments have shown that four types of
heterogeneous traditional features trained by BiLSTM will
have the best result, whose weighted accuracy is 68.72% on
MOSI. In the SBCNN branch, we have carried out seven
experiments to prove the ResNet152 used in SBCNN will have
Methods
LeNet
AlexNet
VGG16</p>
        <p>ZFNet
ResNet18
ResNet50</p>
      </sec>
      <sec id="sec-4-11">
        <title>ResNet152</title>
        <p>the best result, for instance, with the weighted accuracy of
65.42% on MOSI, due to its extreme depth and the
helpful residual units used to prevent degradation. We selected
six best combinations of SBCNN and UB-BiLSTM and find
that the best is ResNet152 used in SBCNN with UB-Bilstm,
whose weighted accuracy is 69.42% on MOSI and
outperforms not only the traditional classifier like SVM, but also
the state-of-the-art approach by 9.33% on MOSI dataset.
Attention mechanism is used in both branch to subtly combine
the heterogeneous acoustic features and choose the feature
vectors that have the greatest impact on the sentiment
classification. Furthermore, in the experiment of using MOSI as
training set and verification set and MOUD as test set, it
also shows that our proposed model has strong
generalization ability.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5 Conclusion</title>
      <p>In this paper, we propose a novel utterance-based deep
neural network model termed AFF-ACRNN, which has a
parallel combination of CNN and LSTM based network, to
obtain representative features termed ASV, that can maximally
reflect sentiment information in an utterance from an
audio. We extract several traditional heterogeneous acoustic
features by Librosa toolkit and choose the four most
representative features through a large number of experiments,
and regard them as the input of the neural network. We can
get CASV and LASV from the CNN branch and the LSTM
branch respectively, and finally merge the two branches to
obtain the final ASV for sentiment classification of each
utterance. Besides, BiLSTM with attention mechanism is used
for feature fusion. The experimental results show our model
can recognize audio sentiment precisely and quickly, and
demonstrate our heterogeneous ASV are better than
traditional acoustic features or vectors extracted from other deep
learning models. Furthermore, experimental results indicate
that the proposed model outperforms the state-of-the-art
approach by 9.33% on MOSI dataset. We have also tested our
model on MOUD to prove the model won’t heavily depend
on language types. In the future, we will combine the feature
engineering technologies to further discuss the fusion
dimension of audio features and consider the fusion of
different dimensions of different categories of features, and even
apply them to multimodal sentiment analysis.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Foundations</surname>
          </string-name>
          and Trends in Information Retrieval,
          <year>2008</year>
          ,
          <volume>2</volume>
          (
          <issue>12</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Liu</surname>
            <given-names>B</given-names>
          </string-name>
          , ”
          <article-title>Sentiment analysis: mining opinions, sentiments</article-title>
          , and emotions”, The Cambridge University Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Poria</surname>
          </string-name>
          , E. Cambria,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bajpai</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Hussain</surname>
          </string-name>
          , ”
          <article-title>A review of affective computing: From unimodal analysis to multimodal fusion”</article-title>
          ,
          <source>Information Fusion</source>
          , vol.
          <volume>37</volume>
          , pp.
          <fpage>98125</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Kraus</surname>
          </string-name>
          , ”M.W.
          <article-title>Voice-only communication enhances empathic accuracy”</article-title>
          ,
          <source>American Psychologist 72</source>
          ,
          <issue>7</issue>
          (
          <year>2017</year>
          ),
          <fpage>644</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Huang</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Gao</surname>
          </string-name>
          , ”
          <article-title>Speech Emotion Recognition Using Deep Convolutional Neural Network and Discriminant Temporal Pyramid Matching,” in IEEE Transactions on Multimedia, vol</article-title>
          .
          <source>PP</source>
          .
          <volume>99</volume>
          (
          <year>2017</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Ezzat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gayar and M.M. Ghanem</surname>
          </string-name>
          ,
          <article-title>Sentiment Analysis of Call Centre Audio Conversations using Text Classification</article-title>
          , in
          <source>International Journal of Computer Information Systems and Industrial Management Applications</source>
          , vol.
          <volume>4</volume>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Van Den Oord</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dieleman</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zen</surname>
            <given-names>H</given-names>
          </string-name>
          , et al.
          <article-title>WaveNet: A generative model for raw audio</article-title>
          [C]//SSW.
          <year>2016</year>
          :
          <volume>125</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Bertin-Mahieux</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ellis</surname>
            ,
            <given-names>D. P.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Large-scale cover song recognition using hashed chroma landmarks</article-title>
          .
          <source>In 2011 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA)</source>
          ,
          <year>117120</year>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Kaushik</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sangwan</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hansen J H L.</surname>
          </string-name>
          <article-title>Automatic audio sentiment extraction using keyword spotting</article-title>
          [C]//Sixteenth Annual Conference of the International Speech Communication Association.
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Mariel W C F</surname>
          </string-name>
          ,
          <string-name>
            <surname>Mariyah</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pramana</surname>
            <given-names>S</given-names>
          </string-name>
          .
          <article-title>Sentiment analysis: a comparison of deep learning neural network algorithm with SVM and naŁve Bayes for Indonesian text</article-title>
          [C]//Journal of Physics: Conference Series. IOP Publishing,
          <year>2018</year>
          ,
          <volume>971</volume>
          (
          <issue>1</issue>
          ):
          <fpage>012049</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Nicolaou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schuller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Zafeiriou</surname>
          </string-name>
          , ADIEU Features?
          <article-title>End-to-end Speech Emotion Recognition using A Deep Convolutional Recurrent Network</article-title>
          , in IEEE International Conference on Acoustics,
          <source>Speech and Signal Processing</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>52005204</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <article-title>”Automatic speech emotion recognition using recurrent neural networks with local attention</article-title>
          .
          <source>” Acoustics, Speech and Signal Processing (ICASSP)</source>
          ,
          <source>2017 IEEE International Conference on. IEEE</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Neumann</surname>
          </string-name>
          , Michael, and Ngoc Thang Vu. ”
          <article-title>Attentive convolutional neural network based speech emotion recognition: A study on the impact of input features, signal length, and acted speech</article-title>
          .
          <source>” arXiv preprint arXiv:1706.00612</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Zhong-Qiu</surname>
          </string-name>
          , and Ivan Tashev. ”
          <article-title>Learning utterancelevel representations for speech emotion and age/gender recognition using deep neural networks</article-title>
          .
          <source>” Acoustics, Speech and Signal Processing (ICASSP)</source>
          ,
          <source>2017 IEEE International Conference on. IEEE</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>X</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>J</given-names>
          </string-name>
          , et al. 3-
          <string-name>
            <given-names>D</given-names>
            <surname>Convolutional Recurrent</surname>
          </string-name>
          <article-title>Neural Networks with Attention Model for Speech Emotion Recognition[J]</article-title>
          .
          <source>IEEE Signal Processing Letters</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Poria</surname>
          </string-name>
          ,
          <string-name>
            <surname>Soujanya</surname>
          </string-name>
          , et al. ”
          <article-title>Context-dependent sentiment analysis in user-generated videos.” Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</article-title>
          . Vol.
          <volume>1</volume>
          .
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Neural</surname>
            <given-names>computation</given-names>
          </string-name>
          ,
          <year>1997</year>
          ,
          <volume>9</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Le Cun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Boser</surname>
          </string-name>
          et al.,
          <article-title>Handwritten digit recognition with a back-propagation network</article-title>
          ,
          <source>in Advances in neural information processing systems</source>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>T. N.</given-names>
            <surname>Sainath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Senior</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Sak</surname>
          </string-name>
          ,
          <article-title>Convolutional, long short-term memory, fully connected deep neural networks</article-title>
          ,
          <source>in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</source>
          . IEEE,
          <year>2015</year>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>D.</given-names>
            <surname>Palaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Collobertetal</surname>
          </string-name>
          .,
          <article-title>Analysisofcnn-based speechrecognition system using raw speech as input</article-title>
          ,
          <source>in Proceedings of Interspeech</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>El Ayadi</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kamel</surname>
            <given-names>M S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karray</surname>
            <given-names>F.</given-names>
          </string-name>
          <article-title>Survey on speech emotion recognition: Features, classification schemes</article-title>
          , and databases[J].
          <source>Pattern Recognition</source>
          ,
          <year>2011</year>
          ,
          <volume>44</volume>
          (
          <issue>3</issue>
          ):
          <fpage>572</fpage>
          -
          <lpage>587</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Cummins</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amiriparian</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hagerer</surname>
            <given-names>G</given-names>
          </string-name>
          , et al.
          <article-title>An Imagebased deep spectrum feature representation for the recognition of emotional speech[C]//</article-title>
          <source>Proceedings of the 2017 ACM on Multimedia Conference. ACM</source>
          ,
          <year>2017</year>
          :
          <fpage>478</fpage>
          -
          <lpage>484</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>McFee</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raffel</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            <given-names>D</given-names>
          </string-name>
          , et al.
          <article-title>librosa: Audio and music signal analysis in python[C]//</article-title>
          <source>Proceedings of the 14th python in science conference</source>
          .
          <year>2015</year>
          :
          <fpage>18</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <given-names>Bae S H</given-names>
            ,
            <surname>Choi</surname>
          </string-name>
          <string-name>
            <given-names>I</given-names>
            ,
            <surname>Kim N S.</surname>
          </string-name>
          <article-title>Acoustic scene classification using parallel combination of LSTM and CNN[C]//Proceedings of the Detection and Classification of Acoustic Scenes</article-title>
          and Events 2016 Workshop (DCASE2016).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Prez-Rosas</surname>
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mihalcea</surname>
            <given-names>R</given-names>
          </string-name>
          , Morency L P.
          <article-title>Utterance-level multimodal sentiment analysis[C]//Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</article-title>
          .
          <year>2013</year>
          ,
          <volume>1</volume>
          :
          <fpage>973</fpage>
          -
          <lpage>982</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>LeCun</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bottou</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            <given-names>Y</given-names>
          </string-name>
          , et al.
          <article-title>Gradient-based learning applied to document recognition[J]</article-title>
          .
          <source>Proceedings of the IEEE</source>
          ,
          <year>1998</year>
          ,
          <volume>86</volume>
          (
          <issue>11</issue>
          ):
          <fpage>2278</fpage>
          -
          <lpage>2324</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Simonyan</surname>
            <given-names>K</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Very deep convolutional networks for large-scale image recognition[J]</article-title>
          .
          <source>arXiv preprint arXiv:1409.1556</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Zeiler</surname>
            <given-names>M D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergus</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Visualizing</surname>
          </string-name>
          and understanding convolutional networks[C]//European conference on
          <source>computer vision</source>
          . Springer, Cham,
          <year>2014</year>
          :
          <fpage>818</fpage>
          -
          <lpage>833</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Dong</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loy</surname>
            <given-names>C C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>K</given-names>
          </string-name>
          , et al.
          <article-title>Image super-resolution using deep convolutional networks[J]</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          ,
          <year>2016</year>
          ,
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <fpage>295</fpage>
          -
          <lpage>307</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Balamurugan</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maghilnan</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar M R.</surname>
          </string-name>
          <article-title>Source camera identification using SPN with PRNU estimation</article-title>
          and enhancement[C]//Intelligent Computing and
          <source>Control (I2C2)</source>
          ,
          <source>2017 International Conference on. IEEE</source>
          ,
          <year>2017</year>
          :
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Bakir</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jarvis D S L.</surname>
          </string-name>
          <article-title>Institutional entrepreneurship and policy change[J]</article-title>
          .
          <source>Policy and Society</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          arXiv preprint arXiv:
          <year>1802</year>
          .00923,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>