<!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>Flood Detection in Twiter Using a Novel Learning Method for Neural Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rabiul Islam Jony</string-name>
          <email>r.jony@qut.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alan Woodley</string-name>
          <email>a.woodley@qut.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computer Science, Queensland University of Technology</institution>
          ,
          <addr-line>Brisbane, Queensland</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>In this paper we use a novel backpropagation technique, Direct Backpropagation (DBP), to train a neural network and use it to detect flooding in Twitter posts. We use the textual information from the tweets and the visual features from the associated images to classify the posts into two categories, flood (1) and no-flood (0). We also fuse these two modes using fusion methods for the classification. For the classification task we employ a neural network that we train using our proposed method instead of typical backpropagation method. This work has been done in the context of the MediaEval 2020 Flood-Related Multimedia Task.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Satellite images have been used for flood detection for decades
[
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5–7</xref>
        ]. However, with the worldwide dominance of social media
usage, they are becoming popular for a similar application [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The
Flood-related Multimedia Task aims to detect flooding relevancy
of social media data [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Here, The textual features and the visual
features of a Twitter dataset are used separately and then fused
for this purpose. We test both feature-level and decision fusion
approaches for data fusion and use the training dataset to train
our neural network that employs Direct Backpropagation (DBP)
method proposed in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for the learning.
      </p>
      <p>The results show that among all of our runs, feature-level fusion
of textual information performs best and achieves the highest
FScore of 0.41, which was around 6% higher than the average of all
participants. Our visual information only run also achieves better
than average F-Score. However, the fusion of visual and textual
information, both feature-level and decision fusion performs poorly
compared to the average.</p>
    </sec>
    <sec id="sec-2">
      <title>METHODOLOGY</title>
    </sec>
    <sec id="sec-3">
      <title>Textual</title>
      <p>For the textual approach we adapt the Bag-of-Words (BoW) method
for text feature extraction. The textual data were provided as in full
text and hashtags. However, the full texts, called the description,
also contained the hashtags in them. Therefore, we removed the
keywords from them and collected the keywords separately. We also
remove the URLs, any punctuation, usernames and alphanumeric
symbols from the full text. The keywords of a tweet, called tags,
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Visual</title>
      <p>
        For the visual features we employed Xception[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] pre-trained on
ImageNet dataset, that extracted 2048 feature from each image. We
prepossessed the images by resizing them to 299X299 dimensions
and converted the bands to RGB (Red-Green-Blue). We also
employed InceptionV3 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for extracting another set of visual features.
However, they were not included in the submitted run due to their
poor performance on validation set.
2.3
      </p>
    </sec>
    <sec id="sec-5">
      <title>Direct backpropagation</title>
      <p>
        We used the described textual and visual features for the
classiifcation task, where we employed a neural network. This neural
network uses direct backpropagation (DBP) technique instead of
typical backporpagation (BP) method. This technique sends the
cost function calculated in the last layer back to every layer to
calculate their gradients which removes the dependency on previous
layer in the learning process and hence reduces the processing time
and cost. The direct backpropagation method is described more
elaborately in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>Equation (1) and (2) show the hidden layer update direction for
BP, and DBP respectively. Here, considering a three layered
network, δa2 and δa1 are the second and first layer gradients
respectively, f ′() is the derivative of the non-linearity, ⊙ is an
elementwise multiplication operator, B are random feedbacks, e is the
gradient at the last layer, known as the cost function, W are the forward
weights and W T are the symmetric weights. Our proposed learning
method can be presented by equation (2).</p>
      <p>δa2 = (W3T e) ⊙ f ′(a2), δa1 = (W2T δa2) ⊙ f ′(a1)
δa2 = (W3T e) ⊙ f ′(a2), δa1 = (W2T e) ⊙ f ′(a1)
(1)
(2)
2.4</p>
    </sec>
    <sec id="sec-6">
      <title>Fusion</title>
      <p>Here, we used two types of fusion approaches, feature-level fusion
and decision fusion. In feature-level fusion, the features from
different modes, such as visual or textual are concatenated together
and used as input feature of the neural network. In decision fusion,
the probability values of relevancy to flooding generated by each
mode separately are averaged together to calculate the relevancy
of a post.</p>
      <p>As instructed in the task, run 1 uses fusion of textual and visual data.
We used a feature-level fusion of description, tags and Xception for
this run.</p>
      <p>Run 2 uses textual information only. However, we also implemented
a fusion method by adding a feature-level fusion of description and
tags.</p>
      <p>This is a visual information only run. We used visual features
extracted by Xception for this run.</p>
      <p>In this run we took textual information only similar to run 2.
However, here the description and the tags were fused in a decision
fusion manner.</p>
      <p>Run 5 is also a decision fusion run. Here we used description, tags,
Xception features in decision fusion manner.</p>
      <p>The neural network was trained with a 10-fold cross validation
for every experiment.
3.6</p>
    </sec>
    <sec id="sec-7">
      <title>Discussion</title>
      <p>Table 1 shows the F-score results generated by the organizers on
our submitted runs and the average of all participants. It shows that
our textual only, visual only and fusion runs perform better than
average. However, the visual features perform poorly compared
to the textual information, both in our submission and in average.
This is because of the nature of the dataset. As described in the task
description, the tweets were retrieved by using the keywords as
3
3.1</p>
    </sec>
    <sec id="sec-8">
      <title>RESULTS Run 1 3.2 Run 2</title>
      <p>3.3</p>
      <p>Run 3
3.4</p>
      <p>Run 4
3.5</p>
      <p>Run 5
search criteria and then the tweets were annotated, not the
associated images. Manual inspection of the associated images showed
that many of the flood relevant tweets did not contain any flooding
evidence in the images. Our results and the average scores also
show that fusion of the visual information with textual information
degraded the result compared to textual only, which also identifies
the visual information as noise. We have also inspected the weights
generated by the neural network for each features. To evaluate each
mode’s credibility we inspected the weight values generated by the
neural network for each feature and presented in Figure 2. Here,
we used four modes namely, description, tags, Xception and
InceptionV3. It shows that the visual features have average of negative
weights, that means they have a negative impact in the
classification process. InceptionV3 had the lowest weight values with an
average of -0.02 and therefore, performed very poorly when it was
used for the classification. That is why we did not include it in any
of the submitted runs.
4</p>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSION</title>
      <p>We illustrated our approaches for the MediaEval 2020 Flood-Related
Multimedia Task. Our approaches contained five runs, where we
used the textual information and the visual information separately
and also in fused manner. The average results of all participants
were not promising (highest average F-score was 0.3571). The
highest F-score we achieved was 0.4158, using textual information only,
where we fused the tweet text and the keywords. The visual
features performed poorly and degraded the overall performance when
fused with textual information.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Stelios</given-names>
            <surname>Andreadis</surname>
          </string-name>
          , Ilias Gialampoukidis, Anastasios Karakostas, Stefanos Vrochidis, Ioannis Kompatsiaris, Roberto Fiorin, Daniele Norbiato, and
          <string-name>
            <given-names>Michele</given-names>
            <surname>Ferri</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>The Flood-related Multimedia Task at MediaEval</article-title>
          <year>2020</year>
          . (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>François</given-names>
            <surname>Chollet</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Xception: Deep learning with depthwise separable convolutions</article-title>
          .
          <source>In Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          .
          <volume>1251</volume>
          -
          <fpage>1258</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Rabiul</given-names>
            <surname>Islam</surname>
          </string-name>
          <string-name>
            <surname>Jony</surname>
          </string-name>
          , Alan Woodley, and
          <string-name>
            <given-names>Dimitri</given-names>
            <surname>Perrin</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Flood Detection in Social Media Images using Visual Features and Metadata</article-title>
          .
          <article-title>In 2019 Digital Image Computing: Techniques and Applications (DICTA)</article-title>
          .
          <source>IEEE</source>
          , 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Rabiul</given-names>
            <surname>Islam</surname>
          </string-name>
          <string-name>
            <surname>Jony</surname>
          </string-name>
          , Alan Woodley, and
          <string-name>
            <given-names>Dimitri</given-names>
            <surname>Perrin</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Fusing Visual Features and Metadata to Detect Flooding in Flickr Images</article-title>
          .
          <article-title>In 2020 Digital Image Computing: Techniques and Applications (DICTA)</article-title>
          .
          <source>IEEE</source>
          , 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Rabiul</given-names>
            <surname>Islam</surname>
          </string-name>
          <string-name>
            <surname>Jony</surname>
          </string-name>
          , Alan Woodley, Aishvarya Raj, and
          <string-name>
            <given-names>Dimitri</given-names>
            <surname>Perrin</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Ensemble Classification Technique for Water Detection in Satellite Images</article-title>
          .
          <article-title>In 2018 Digital Image Computing: Techniques and Applications (DICTA)</article-title>
          .
          <source>IEEE</source>
          , 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Chandrama</given-names>
            <surname>Sarker</surname>
          </string-name>
          , Luis Mejias Alvarez, and
          <string-name>
            <given-names>Alan</given-names>
            <surname>Woodley</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Integrating recursive Bayesian estimation with support vector machine to map probability of flooding from multispectral Landsat data</article-title>
          .
          <source>In 2016 International Conference on Digital Image Computing: Techniques and Applications (DICTA)</source>
          .
          <source>IEEE</source>
          , 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Chandrama</given-names>
            <surname>Sarker</surname>
          </string-name>
          , Luis Mejias, Frederic Maire, and
          <string-name>
            <given-names>Alan</given-names>
            <surname>Woodley</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Flood mapping with convolutional neural networks using spatio-contextual pixel information</article-title>
          .
          <source>Remote Sensing</source>
          <volume>11</volume>
          ,
          <issue>19</issue>
          (
          <year>2019</year>
          ),
          <fpage>2331</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Christian</given-names>
            <surname>Szegedy</surname>
          </string-name>
          , Vincent Vanhoucke, Sergey Iofe, Jon Shlens, and
          <string-name>
            <given-names>Zbigniew</given-names>
            <surname>Wojna</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Rethinking the inception architecture for computer vision</article-title>
          .
          <source>In Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          .
          <volume>2818</volume>
          -
          <fpage>2826</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>