<!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>
      <journal-title-group>
        <journal-title>Backward</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Symbol Grounding in Multimodal Sequences using Recurrent Neural Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Federico Raue</string-name>
          <email>federico.raue@dfki.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas M. Breuel</string-name>
          <email>tmb@cs.uni-kl.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wonmin Byeon</string-name>
          <email>wonmin.byeon@dfki.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marcus Liwicki</string-name>
          <email>liwicki@cs.uni-kl.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Kaiserslautern</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Kaiserslautern</institution>
          ,
          <addr-line>Germany, DFKI</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <volume>100</volume>
      <issue>50</issue>
      <abstract>
        <p>The problem of how infants learn to associate visual inputs, speech, and internal symbolic representation has long been of interest in Psychology, Neuroscience, and Artificial Intelligence. A priori, both visual inputs and auditory inputs are complex analog signals with a large amount of noise and context, and lacking of any segmentation information. In this paper, we address a simple form of this problem: the association of one visual input and one auditory input with each other. We show that the presented model learns both segmentation, recognition and symbolic representation under two simple assumptions: (1) that a symbolic representation exists, and (2) that two different inputs represent the same symbolic structure. Our approach uses two Long Short-Term Memory (LSTM) networks for multimodal sequence learning and recovers the internal symbolic space using an EM-style algorithm. We compared our model against LSTM in three different multimodal datasets: digit, letter and word recognition. The performance of our model reached similar results to LSTM.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Our brain has an important skill that is to assign semantic concepts to their sensory input signals,
such as, visual, auditory. In other words, the sensory inputs can be considered as meaningless
physical information and the semantic concepts are linked to their physical features. This scenario
can be seen as Symbol Grounding Problem (SGP) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Infants in their development ground the semantic concepts to their sensory inputs. For example,
several cognitive researchers found a relation between the vocabulary acquisition (audio) and object
recognition (visual) [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. Recently, Asano et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] recorded the infant brain activity using three
Electroencephalogram (EEG) measures. They found that infants are sensitive to the correspondence
between visual stimulus and their sound-symbolic match or mismatch. Furthermore, the lack of one
of these components affects the learning behavior, i.e., deafness or blindness [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ].
Several models have been proposed for grounding concepts in multimodal scenarios. Yu and
Ballard [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] developed a multimodal learning algorithm that maximize the probabilities between spoken
words and the visual perception using EM approach. Nakamura et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] developed a different
approach based on a latent Dirichlet allocation (LDA) for multimodal concepts. They used not only
visual and audio information but also haptic information for grounding the concept.
semantic concept
sensory input
traditional
"ball''
"ball''
representation [
        <xref ref-type="bibr" rid="ref1">0,1,0,0,0</xref>
        ] [
        <xref ref-type="bibr" rid="ref1">0,1,0,0,0</xref>
        ] [
        <xref ref-type="bibr" rid="ref1">0,1,0,0,0</xref>
        ] [
        <xref ref-type="bibr" rid="ref1">0,1,0,0,0</xref>
        ]
classifier LSTM1
      </p>
      <p>LSTM 2</p>
      <p>LSTM1</p>
      <p>LSTM 2
= LEARNED
(a)</p>
      <p>Semantic Concept (SeC)
five</p>
      <p>Sensory Input
(b)</p>
      <p>Symbolic Features (SyF)
c0 = [0.7, 0.4, ..., 0.9, 0.3]
c1 = [0.6, 0.9, ..., 0.1, 0.4]</p>
      <p>....
c8 = [0.9, 0.2, ..., 0.5, 0.2]</p>
      <p>
        Previous work has focused only on segmented inputs. However, recent results in Recurrent Neural
Network, mainly Long Short-Term Memory (LSTM), has been successfully applied to scenarios
where the input is unsegmented, e.g., OCR and speech recognition. In this paper, we are proposing
an alternative solution that exploits those benefits. Furthermore, we address a simplified version of
the multimodal symbol grounding: the association of one visual input and auditory input between
each other. Our model uses two parallel LSTM networks that segments, classifies and finds the
agreement between two multimodal signals of the same semantic sequence. For example, the visual
signal is a text line with digit ‘2 4 5’ and the audio signal is ‘two four five’. We want to indicate that
our model is trained with less information because the semantic concept and its representation is
learned during training. Figure 1a shows the learned components in the traditional scenario and this
work. In the traditional scenario, the relation between the semantic concepts and their representation
is fixed, whereas that relation in our model is trainable. Moreover, we want to point out that LSTM
outputs are used as symbolic features. Figure 1b shows the relation between a semantic concept
(SeC), a visual sensory input and a set of symbolic features (SyF ). This relation from now on is
called symbolic structure. This work is based on Raue et al.[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In their work, the model was applied
to a mono-modal parallel sequence case. In more detail, they learn the association between two text
lines, i.e., only visual information. In this work, we explore the model in a more complex scenario
where the training is applied on multimodal sequences. Thus, the alignment and the agreement
between two modalities are not as smooth as the monomodal scenario.
      </p>
      <p>This paper is organized as follows. Section 2 explains LSTM network as a background information.
In Section 3, we describe our model that uses two parallel LSTMs in combination with an EM-based
algorithm in order to learn segmentation, classification and symbolic representations. Section 4
explains our experimental setup. Section 5 reports the performance of our model; and, a comparison
between our model and a single LSTM network.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background: Long Short-Term Memory (LSTM) networks</title>
      <p>
        LSTM was introduced to solve the vanishing gradient in recurrent neural networks [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. In more
detail, the output of the network represents the class probability at each time step. The architecture
has already been applied to learn unsegmented inputs using an extra layer called Connectionist
Temporal Classification (CTC) for speech recognition [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and OCR [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. CTC adds an extra class
(called blank class (b)) to the target sequence for learning the monotonic alignment between two
sequences. In that case, the alignment is accomplished by learning to insert the blank class at
appropriate positions. As a result, LSTM learns the classification and the segmentation. CTC was
motivated by the forward-backward algorithm for training Hidden Markov Models (HMM) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In
addition, a decoding mechanism extracted the labeled classes from LSTM outputs. Please review
the original paper for more details about LSTM and CTC [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
Image Input
      </p>
      <p>LSTM1
DTW
160
140
120
M100
2
TS80
L60
40
2000 50 100 150 200 250 300</p>
      <p>LSTM1
More formally, we define the multimodal symbolic association problem in the following manner. A
multimodal dataset is defined by M = f(xa;t1 ; xv;t2 ; s1;:::;n)jxa;t1 2 Xa; xv;t2 2 Xv; s1;:::;n 2
SeCg. Xa and Xv are sets of audio and visual sequences, respectively. The length of both
sequences can be different. s1;:::;n define the semantic concept sequence of size n that is represented
by two modalities (Xa and Xv). As mentioned, the goal is to learn the same symbolic structure
that is represented by both modalities. In more detail, each semantic concept is grounded by a
similar symbolic feature in both modalities. Also, all semantic concepts are represented by different
symbolic features.</p>
      <p>In this work, we are proposing a framework that combines two LSTMs for learning a unified
symbolic association between two modalities. The intuition behind this idea is to convert from a
multimodal input feature space to a common output class space, where two modalities can be associated.
Thus, LSTM outputs have the same size. Also, we introduce an EM-training rule based on two
constraints: (1) a symbolic representation exists, and (2) two different inputs represent the same
symbolic structure. Figure 2 shows a general view of our framework.</p>
      <p>
        In more detail, our model works in the following manner. First, the sequences xa;t1 and xv;t2 are
passed to each LSTM (LST M1; LST M2). Then, LSTM outputs (za;t1 ; zv;t2 ) and the semantic
concept sequence (s1; : : : ; sn) are feeding to the statistical constraint ( and ). We want to indicate
the LSTM output are used as symbolic feature (SyF). This component selects the most likely
relation between semantic concepts and the symbolic features (Section 3.1). As a result, this relation
provides information in order to apply the forward-backward algorithm for training (cf. Section 2).
Previous steps are independently applied to each LSTM. As we mentioned before, the goal of our
model is to learn a unified symbolic structure. With this in mind, the next step in our framework is
to align both outputs from the forward-backward algorithm. Our model exploits the monotonic
behavior and both sequences are aligned by Dynamic Time Warping (Section 3.2). The aligned output
of one LSTM is used as a target of the other LSTM, and vice versa.
SENSORY INPUT
436
γ4
γ3
γ6
Weighted Average
The goal of this component is to learn the structure between the semantic concepts (SeC) and the
symbolic feature (SyF) that are represented by the output of LSTM networks. Our proposed
training rule is based on EM algorithm [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. With this in mind, we define a set of weighted concepts
( 1; : : : ; c) where c 2 SeC and each c is represented by a vector c = [ c;0; : : : ; c;k] where k
is the size of the LSTM output. As a result, the relation can be retrieved by a winner-take-all rule.
Figure 3 shows an example of the statistical constraint.
      </p>
      <p>The E-Step finds the structure between SeC and SyF. First, we construct the matrix Z^ which is
defined by</p>
      <p>Z^ =
z^(c) =
z^(1); : : : ; z^(c) ; c 2 SeC</p>
      <p>t=1
1 T</p>
      <p>X(zt) (c); c 2 SeC</p>
      <p>T
where zt is a column vector that represents LSTM output1 at time t, t 2 [1; : : : ; T ] is the timesteps.
The column vector z^(c) is the weighted average of LSTM output. Next, we convert from matrix
Z^ to matrix Z . A row-column elimination is applied in order to find the symbolic structure for
the training. The maximum element (i; j) in Z^ is set to 1 and the elements at the same row i and
column j are set to 0 except the element (i; j). This procedure is repeated jSeCj times. As a result,
only one symbolic representation is selected for each semantic concept.</p>
      <p>The M-Step updates the set of weighted concepts given the current symbolic structure (Z^). In this
case, we are assuming a uniform distribution of semantic concepts. We define the following cost
function
cost(c) =
z^(c)</p>
      <p>jSeCj
where z (c) is a column-vector of matrix z . The update of
gradient descent
2
z (c)
; c 2 SeC
(c) is accomplished by applying
where
(c).</p>
      <p>(c) = (c) r cost(c); c 2 SeC (4)
is the learning rate and rcost(c) is the derivatives of the cost function with respect to
1For explanation purposes, the index that represents the modality is dropped, i.e, zt
za;t1
1</p>
      <sec id="sec-2-1">
        <title>DIGIT RECOGNITION</title>
        <p>VISUAL COMPONENT AUDIO COMPONENT</p>
      </sec>
      <sec id="sec-2-2">
        <title>LETTER RECOGNITION</title>
        <p>VISUAL COMPONENT AUDIO COMPONENT</p>
      </sec>
      <sec id="sec-2-3">
        <title>WORD RECOGNITION</title>
        <p>After the symbolic structure is learned, the semantic concept is grounded to the symbolic feature,
and vice versa. As a result, the semantic concept can be retrieved from the symbolic feature by the
maximum element of the following equation:</p>
        <p>c = arg maxc zkc;k
where k is the class decoded from LSTM outputs2, (c;k ) is the value at position k in the column
vector (c).
3.2</p>
        <sec id="sec-2-3-1">
          <title>Dynamic Time Warping (DTW)</title>
          <p>
            The goal of the second component of our modified learning rule is to align the output of both
networks. In other words, the alignment is a mapping function between both networks. Thus,
the output of one network can be converted as an approximated output to the other network. This
mapping is important for calculating the error for updating the weights in the backpropagation step.
We apply Dynamic Time Warping (DTW) [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ] because of its monotonic behavior scenario. For this
purpose, a distance matrix is calculated between each timestep of the forward-backward algorithm
from both networks. Equation 6 shows the standard constrains of the path in DTW.
          </p>
          <p>DT W [i; j] = dist[i; j] + min
( DT W [i</p>
          <p>DT W [i
DT W [i; j
where dist[i; j] is the distance between the timestep i of LSTM1 and the timestep j of LSTM2.
(5)
(6)
4
4.1</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Design</title>
      <sec id="sec-3-1">
        <title>Datasets</title>
        <p>
          We generated three multimodal datasets for the following sequence classification scenarios:
handwritten digit recognition, printed letter recognition, and word recognition. Each dataset has two
components: visual and audio. The visual component is a text line (bitmap) and the audio
component is a speech (wav file). Both components represent the same semantic sequence. For example,
the semantic sequence ‘3 8 3 2 1’ is represented by a bitmap with those digits and an audio file with
‘three eight three two one’. Figure 4 shows several examples of the multimodal datasets.
Digit Recognition The first dataset was generated based on a combination between MNIST [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] and
Festival Toolkit [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. This dataset has ten semantic concepts. Sequences were randomly generated
between 3 and 8 digits. The visual component was generated using MNIST dataset. MNIST has
already a training set and a testing set. Thus, we kept the same division for creating our raining
set and testing set. Each selected digit was attached before and after a random blank background
(between 3 and 10 columns). All the selected digits were horizontally stacked. For the audio
component, the audio file was generated given the sequences obtained from the visual component and
2cf. Section 2
160
140
120
2100
TM80
LS462000
00 50 100LST1M510 200 250
140
120
2100
M80
S60
T
L4200
00 50 1L0S0TM1 150 200
160
140
120
2100
T80
M
LS462000
00 50 10L0STM1150 200 250
140
120
2100
M80
S60
T
L4200
00 50 1L0S0TM1150 200
200
1150
STM100
L50
00 20 40 60LST8M02 100 120 140
selected between four artificial voices. As a result, the training set has 50,000 sequences and testing
set has 15,000 sequences.
        </p>
        <p>Letter Recognition The second dataset was generated following a similar procedure as the
previous dataset. This dataset has 27 semantic concepts. We generated text lines of letters as the visual
component. The length was randomly selected between 3 and 8 lower characters. The audio
component was generated similar to the first dataset using Festival Toolkit. In contrast to MNIST, this
dataset does not have an explicit division for the training set and the testing set. Thus, we decided to
generate a slightly bigger dataset of 60,000 sequences.</p>
        <p>
          Word Recognition The last multimodal dataset is generated based on the audio of the GRID
audiovisual sentence corpus [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. This dataset has 52 semantic concepts. The audio has a fixed sequence
length of eight semantic concepts. Also, the audio component is composed by 34 talkers, 18 were
males and 16 were females. We generated the text lines of each sequence semantic sequence. The
size of this dataset is 34,000 sequences.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>4.2 Input Features and LSTM Setup</title>
        <p>The visual component was used raw-pixel values between 0.0 and 1.0. The audio component was
converted to Mel-Frequency Cepstral Coefficient (MFCC) using HTK toolkit3. The following
parameters were selected for extracting MFCC: a Fourier-transform-based filter-bank with 40
coefficients (plus energy) distributed on a mel-scale, including their first and second temporal derivatives.
As a result, the size of the vector was 123. Also, the audio component was normalized to zero mean
and unit variance. The training set of the audio component was normalized to zero mean and unit
variance.</p>
        <p>As a baseline, each component was evaluated using LSTM with CTC layer in order to test the
performance of our model. The following parameters were selected for the visual component. The
memory size is 20 for the first two datasets and 40 for the last dataset, the learning rate of the
network is 1e-5 and the momentum is 0.9. The parameters for the audio component are similar but
the memory size is 100. The statistical constraint were initialized with 1.0 and the learning rate was
set to 0.01 for both networks.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <p>In this paper, the performance of the presented model and the standard LSTM were compared.
We want to point out that our goal is not to outperform the standard LSTM, but to know if the
performance of our model was in good range. Note that our model has less information than LSTM
networks. We randomly selected 10,000 sequences and 3,000 sequences as a training set and testing
set (respectively). This random selection was repeated ten times. In the word recognition dataset,
we randomly selected 50% male voices and 50% female voices for each training and testing set. We
are reporting Label Error Rate (LER), which is defined by</p>
      <p>LER =
1</p>
      <p>X
jZj (x;y)2Z</p>
      <p>
        ED(x; y)
jyj
(7)
where ED is the edit distance between the classification of the network x and the correct output
classification y and Z is the size of the dataset. Table 1 shows that our model reaches a similar
performance to the standard LSTM. In more detail, Fig. 5 shows several examples of the output
classification of our model. The first row shows a correct classification of both LSTMs. In this
case, both structures of the semantic concepts and the symbolic features are the same. It can be seen
that the semantic concept ‘5861’ is represented by the symbolic feature ‘2867’ (dark blue in column
2-3) in both LSTMs. In addition, DTW cost matrix shows an example of the alignment between
the both LSTMs. We mentioned in Section 2 that CTC layer adds an extra class. Consequently, our
sequence example is converted to ‘b5b8b6b1b’ (nine elements). The DTW cost matrix shows nine
regions that the DTW path (red line) crossed. In other words, the alignment happened in the same
semantic concept. Furthermore, the alignment still follows the same behavior, even if one or both
output classification are wrong.
INPUT SEQUENCES
This paper has demonstrated that learning symbolic representations of unsegmented sensory inputs
is possible with a minimum of assumptions, namely that symbolic representations exist, that two
inputs represent the same symbolic content and that classes follow prior distribution. One limitation
of our model is the constraint to one-dimension. However, there are many applications in this
context, e.g., combining eye tracking system with audio. We will validate our findings with more
realistic scenarios, i.e., unknown semantic concepts, aligning a two-dimensional image and a
onedimensional speech, handling missing semantic concepts in one component or both components of
the sequence. Finally, it can be seen that this scenario is simple but assigning semantic meanings to
symbols is important for language development and remains as an open problem [
        <xref ref-type="bibr" rid="ref20 ref21 ref22">20, 21, 22</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Harnad</surname>
          </string-name>
          , “
          <article-title>The symbol grounding problem,” Physica D: Nonlinear Phenomena</article-title>
          , vol.
          <volume>42</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>335</fpage>
          -
          <lpage>346</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Balaban</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Waxman</surname>
          </string-name>
          , “
          <article-title>Do words facilitate object categorization in 9-month-old infants?” Journal of experimental child psychology</article-title>
          , vol.
          <volume>64</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>26</lpage>
          , Jan.
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Gershkoff-Stowe</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Smith</surname>
          </string-name>
          , “
          <article-title>Shape and the first hundred nouns.” Child development</article-title>
          , vol.
          <volume>75</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>1098</fpage>
          -
          <lpage>114</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Asano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Imai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kitajo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Okada</surname>
          </string-name>
          , and G. Thierry, “
          <article-title>Sound symbolism scaffolds language development in preverbal infants,” cortex</article-title>
          , vol.
          <volume>63</volume>
          , pp.
          <fpage>196</fpage>
          -
          <lpage>205</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E. S.</given-names>
            <surname>Andersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dunlea</surname>
          </string-name>
          , and L. Kekelis, “
          <article-title>The impact of input: language acquisition in the visually impaired</article-title>
          ,
          <source>” First Language</source>
          , vol.
          <volume>13</volume>
          , no.
          <issue>37</issue>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>49</lpage>
          , Jan.
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P. E.</given-names>
            <surname>Spencer</surname>
          </string-name>
          , “
          <article-title>Looking without listening: is audition a prerequisite for normal development of visual attention during infancy?” Journal of deaf studies and deaf education</article-title>
          , vol.
          <volume>5</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>291</fpage>
          -
          <lpage>302</lpage>
          , Jan.
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Yu</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. H.</given-names>
            <surname>Ballard</surname>
          </string-name>
          , “
          <article-title>A multimodal learning interface for grounding spoken language in sensory perceptions</article-title>
          ,
          <source>” ACM Transactions on Applied Perception (TAP)</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>80</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T.</given-names>
            <surname>Nakamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Araki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Nagai</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Iwahashi</surname>
          </string-name>
          , “
          <article-title>Grounding of word meanings in latent dirichlet allocation-based multimodal concepts</article-title>
          ,
          <source>” Advanced Robotics</source>
          , vol.
          <volume>25</volume>
          , no.
          <issue>17</issue>
          , pp.
          <fpage>2189</fpage>
          -
          <lpage>2206</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>F.</given-names>
            <surname>Raue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Byeon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Breuel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Liwicki</surname>
          </string-name>
          , “
          <article-title>Parallel Sequence Classification using Recurrent Neural Networks and Alignment,” in Document Analysis and Recognition (ICDAR</article-title>
          ),
          <year>2015</year>
          13th International Conference on.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>“Long</given-names>
            <surname>Short-Term</surname>
          </string-name>
          <string-name>
            <surname>Memory</surname>
          </string-name>
          ,
          <source>” Neural Computation</source>
          , vol.
          <volume>9</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>1735</fpage>
          --
          <lpage>1780</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          , “
          <article-title>The Vanishing Gradient Problem During Learning Recurrent Neural Nets</article-title>
          and Problem Solutions,”
          <source>International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems</source>
          , vol.
          <volume>06</volume>
          , no.
          <issue>02</issue>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>116</lpage>
          , Apr.
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Graves</surname>
          </string-name>
          , S. Ferna´ndez,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          , “
          <article-title>Connectionist temporal classification,”</article-title>
          <source>in Proceedings of the 23rd international conference on Machine learning - ICML '06</source>
          . New York, New York, USA: ACM Press,
          <year>2006</year>
          , pp.
          <fpage>369</fpage>
          -
          <lpage>376</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>T.</given-names>
            <surname>Breuel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ul-Hasan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Al-Azawi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Shafait</surname>
          </string-name>
          , “
          <article-title>High-performance ocr for printed english and fraktur using lstm networks,” in Document Analysis and Recognition (ICDAR</article-title>
          ),
          <year>2013</year>
          12th International Conference on,
          <source>Aug</source>
          <year>2013</year>
          , pp.
          <fpage>683</fpage>
          -
          <lpage>687</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>C. M. Bishop</surname>
          </string-name>
          ,
          <source>Pattern Recognition and Machine Learning (Information Science and Statistics)</source>
          . Secaucus, NJ, USA: Springer-Verlag New York, Inc.,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dempster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Laird</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and D.</given-names>
            <surname>Rubin</surname>
          </string-name>
          , “
          <article-title>Maximum likelihood from incomplete data via the EM algorithm</article-title>
          ,
          <source>” Journal of the Royal Statistical Society.</source>
          , vol.
          <volume>39</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>1977</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Berndt</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Clifford</surname>
          </string-name>
          , “
          <article-title>Using Dynamic Time Warping to Find Patterns in Time Series</article-title>
          ,” pp.
          <fpage>359</fpage>
          -
          <lpage>370</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lecun</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Cortes</surname>
          </string-name>
          , “
          <article-title>The MNIST database of handwritten digits</article-title>
          .”
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>P.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , A. W. Black, and
          <string-name>
            <given-names>R.</given-names>
            <surname>Caley</surname>
          </string-name>
          , “
          <article-title>The architecture of the festival speech synthesis system</article-title>
          ,”
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Cooke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Barker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cunningham</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Shao</surname>
          </string-name>
          , “
          <article-title>An audio-visual corpus for speech perception and automatic speech recognition,”</article-title>
          <source>The Journal of the Acoustical Society of America</source>
          , vol.
          <volume>120</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>2421</fpage>
          -
          <lpage>2424</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Needham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. E.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Magee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Devin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. C.</given-names>
            <surname>Hogg</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Cohn</surname>
          </string-name>
          , “
          <article-title>Protocols from perceptual observations</article-title>
          ,
          <source>” Artificial Intelligence</source>
          , vol.
          <volume>167</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>103</fpage>
          -
          <lpage>136</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>L.</given-names>
            <surname>Steels</surname>
          </string-name>
          , “
          <article-title>The symbol grounding problem has been solved, so whats next ?” Symbols, Embodiment and Meaning</article-title>
          . Oxford University Press, Oxford, UK, no.
          <year>2005</year>
          , pp.
          <fpage>223</fpage>
          -
          <lpage>244</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S.</given-names>
            <surname>Coradeschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Loutfi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Wrede</surname>
          </string-name>
          , “
          <article-title>A short review of symbol grounding in robotic and intelligent systems,” KI-Ku¨nstliche Intelligenz</article-title>
          , vol.
          <volume>27</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>136</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>