<!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>BITS_PILANI@IMRiDis-FIRE 2017:Information Retrieval from Microblogs during Disasters</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Arka Talukdar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rupal Bhargava</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yashvardhan Sharma</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Birla Institute of Technology and Science</institution>
          ,
          <addr-line>Pilani Campus</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>WiSoc Lab, Department of Computer Science</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Microblogging sites like Twitter are increasingly being used for aiding relief operations during disaster events. In such situations, identifying actionable information like needs and availabilities of various types of resources is critical for effective coordination of post disaster relief operations. However, such critical information is usually submerged within a lot of conversational content, such as sympathy for the victims of the disaster. Hence, automated IR techniques are needed to find and process such information. In this paper, we utilize word vector embeddings along with fastText sentence classification algorithm to perform the task of classification of tweets posted during natural disasters.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
    </sec>
    <sec id="sec-2">
      <title>1 INTRODUCTION</title>
      <p>
        This paper describes our approach for the Microblog Track
in FIRE 2017.[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Microblogging sites like Twitter are important
sources of real-time information, and thus can be
utilized for extracting significant information at times of
disasters such as floods, earthquakes, cyclones, etc. The aim of
the Microblog track at FIRE 2017 was to develop IR systems to
retrieve important information from microblogs posted at the
time of disasters. The task involved identifying tweets to develop
automatic methodologies for identifying need-tweets and
availability-tweets.
      </p>
      <p>Two classes that were to be identified were defined as:
(1) Need-tweets: Tweets which inform about the need or
requirement of some specific resource such as food, water,
medical aid, shelter, mobile or Internet connectivity, etc.
(2) Availability-tweets: Tweets which inform about the
availability of some specific resources. This class includes both
tweets which inform about potential availability, such as
resources being transported or dispatched to the disaster-struck
area.</p>
      <p>
        We used word embeddings to represent tweets and then
fastText[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] classification algorithm to classify the tweet to its
appropriate category. Our system has performed considerably
well given its robustness and low resource utilization.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2 BACKGROUND / RELATED WORK</title>
      <p>
        Classification of tweets has been tackled in many shapes and
forms over the years. Overtime, we’ve seen a shift from one-hot
vectors representing words to more dense vectors based on word
embeddings. Yang et.al, for example, show how leveraging word
embeddings can improve classification of tweets to predict
election results [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Crisis response, in particular, has been
tackled leveraging twitter data as well. Imran et al, focuses on
building a strong word2vec model based on crisis response
tweets and leverages basic linear regression models[2]. Most
notably, Zhou et al showcase that c-LSTMs, a hybrid approach
between CNNs and LSTMs showed significantly improved
results over traditional models when classifying text [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][9].
Using Neural Networks is not the ideal solution due to its high
resource requirement. FastText, on the other hand, gives nearly
the same performance at a fraction of the resources.
      </p>
    </sec>
    <sec id="sec-4">
      <title>3 DATA</title>
      <p>
        The training data was a collection of about 20,000 tweets posted
during the Nepal earthquake in April 2015, along with the
associated metadata for each tweet.[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
The major challenge with the data was that the tweets involved
were multilingual and code-mixed. The tweets were in English,
Hindi, and Nepali and there were very few training examples in
Hindi and Nepali which made it difficult to train. Apart from it,
another issue that was faced was the imbalance in class
proportions in training data with only a small portion belonging
to positive.
      </p>
      <p>Tweets have a stringent word limit, and users often make use of
innovative abbreviations which are difficult to handle for
retrieval systems. Besides, they are mostly informal and may
involve the use of multiple languages in the same tweet (called
code mixing), or even multiple scripts in a tweet. It is also
difficult to make sense of emoticons, and informal shorthands
especially innovative ones made up by users.</p>
    </sec>
    <sec id="sec-5">
      <title>4 PROPOSED TECHNIQUE</title>
      <p>The problem is formulated as a classification task and the
objective is to learn a classifier. The proposed methodology
involves a pipelined approach and is divided into four phases:
●
●
●
●</p>
      <p>Pre-processing of Tweet Corpus
Creating word-embeddings
Training classifier</p>
      <p>Calibrate Results with Platt scaling</p>
      <sec id="sec-5-1">
        <title>4.1 Preprocessing</title>
        <p>The tweet texts were extracted from associated metadata and
were pre-processed in order to ensure uniformity. Pre-processing
included removal of emoticon special characters, numbers,
hashtags punctuation and words which were not present in
Roman and Devnagri script and converting all Roman characters
to lowercase.</p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2 Creating Word Embeddings</title>
        <p>Created word embeddings using skip-gram and cbow algorithm
with the training tweets as the corpus. Best results were
obtained with window of size 5 in case of both the algorithms.
To create the word-vectors we used google’s word2Vec library
support.</p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3 Training the model</title>
        <p>
          The fastText classifier is trained on the labeled data and the
previously created word embeddings. FastText is optimised and
learning rate and other hyper parameters are tuned using grid
search.[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] FastText creates sentence vectors from the individual
word vectors in the words of the tweets. The fastText algorithm
uses this sentence vectors to classify tweets.
        </p>
      </sec>
      <sec id="sec-5-4">
        <title>4.4 Calibrating the model</title>
        <p>
          The fastText classifier tends to push probabilities to the extremes,
such a model is not well calibrated. To calibrate the model and
ensure even distribution of probability, Platt scaling is applied.[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]
The final scaled probability of tweet was used to rank the tweets
in each category.
        </p>
      </sec>
      <sec id="sec-5-5">
        <title>5. EVALUATION RESULTS</title>
        <p>The results of both the runs have been summarized in the
following tables:
BITS_PILANI_RUN1: Skip-Gram word embeddings:
0.3466
0.25
Both the runs yielded similar results with skip-gram performing
marginally better than CBOW. The runs achieved highest
precision@100 among all submissions while it gave reasonable
in recall@1000.
Information available on social media platform, like twitter,
during an emergency situation proved to be immensely useful
for crisis response and management. However, analyzing large
amounts of social media data pose serious challenges to crisis
managers, especially under time-critical situations. In this paper,
we presented a method that trains very fast and at low resource
to effectively monitor social media big crisis data in a timely
manner.</p>
        <p>The proposed model can be improved significantly if it’s recall is
improved. A major cause of poor recall was the imbalance in the
dataset, data augmentation techniques may resolve this issue,
this can be extended as future work.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Choudhury</surname>
          </string-name>
          .
          <article-title>Overview of the FIRE 2017 track: Information Retrieval from Microblogs during Disasters (IRMiDis)</article-title>
          .
          <source>In Working notes of FIRE 2017 - Forum for Information Retrieval Evaluation</source>
          , Bangalore, India, December 8-
          <issue>10</issue>
          ,
          <year>2017</year>
          ,
          <string-name>
            <given-names>CEUR</given-names>
            <surname>Workshop</surname>
          </string-name>
          <article-title>Proceedings</article-title>
          . CEURWS.org,
          <year>2017</year>
          [2]
          <string-name>
            <surname>Imran</surname>
            , Muhammad,
            <given-names>Prasenjit</given-names>
          </string-name>
          <string-name>
            <surname>Mitra</surname>
          </string-name>
          , and Carlos Castillo.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>"Twitter as a lifeline: Human annotated twitter corpora for NLP of crisis-related messages</article-title>
          .
          <source>" arXiv preprint arXiv:1605.05894</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Piotr</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          , Edouard Grave, Armand Joulin, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Enriching word vectors with subword information</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          ,
          <volume>5</volume>
          :
          <fpage>135</fpage>
          -
          <lpage>146</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Armand</given-names>
            <surname>Joulin</surname>
          </string-name>
          , Edouard Grave, Piotr Bojanowski, and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Bag of tricks for efficient text classification</article-title>
          .
          <source>arXiv preprint arXiv:1607</source>
          .
          <fpage>01759</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Imran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lucas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Meier</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Vieweg</surname>
          </string-name>
          , “AIDR:
          <article-title>Artificial intelligence for disaster response,” in Proceedings of the companion publication of the 23rd international conference on World wide web companion</article-title>
          .
          <source>International World Wide Web Conferences Steering Committee</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>159</fpage>
          -
          <lpage>162</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>"Tweepy." Tweepy. N.p.</surname>
          </string-name>
          ,
          <source>n.d. Web. 22 Mar</source>
          .
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Yang</surname>
            , Xiao,
            <given-names>Craig</given-names>
          </string-name>
          <string-name>
            <surname>Macdonald</surname>
            , and
            <given-names>Iadh</given-names>
          </string-name>
          <string-name>
            <surname>Ounis</surname>
          </string-name>
          .
          <article-title>"Using word embeddings in twitter election classification</article-title>
          .
          <source>" arXiv preprint arXiv:1606.07006</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Hsuan-Tien</surname>
            <given-names>Lin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chih-Jen</surname>
            <given-names>Lin</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Ruby C.</given-names>
            <surname>Weng</surname>
          </string-name>
          ,
          <article-title>A note on Platt's probabilistic outputs for support vector machines</article-title>
          ,
          <source>Machine Learning, v.68 n.3</source>
          , p.
          <fpage>267</fpage>
          -
          <lpage>276</lpage>
          ,
          <year>October 2007</year>
          [9]
          <string-name>
            <given-names>CS224N</given-names>
            <surname>Final</surname>
          </string-name>
          <article-title>Project: Detecting Key Needs in Crisis. Tulsee Doshi (tdoshi), Emma Marriott (emarriott), Jay Patel (</article-title>
          <year>jayhp9</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>March 22</source>
          ,
          <year>2017</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>