<!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>Building a Social Media Adapted PoS Tagger Using FlexTag - A Case Study on Italian Tweets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Primary Confusion</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tobias Horsmann Torsten Zesch Language Technology Lab Department of Computer Science and Applied Cognitive Science University of Duisburg-Essen</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. We present a detailed description of our submission to the PoSTWITA shared-task for PoS tagging of Italian social media text. We train a model based on FlexTag using only the provided training data and external resources like word clusters and a PoS dictionary which are build from publicly available Italian corpora. We find that this minimal adaptation strategy, which already worked well for German social media data, is also highly effective for Italian.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        In this paper, we describe our submission to the
PoSTWITA Shared-Task 2016 that aims at
building accurate PoS tagging models for Italian
Twitter messages. We rely on FLEXTAG
        <xref ref-type="bibr" rid="ref10 ref5">(Zesch and
Horsmann, 2016)</xref>
        , a flexible, general purpose PoS
tagging architecture that can be easily adapted to
new domains and languages. We re-use the
configuration from Horsmann and Zesch (2015) that has
been shown to be most effective for adapting a
tagger to the social media domain. Besides training
on the provided annotated data, it mainly relies on
external resources like PoS dictionaries and word
clusters that can be easily created from publicly
available Italian corpora. The same configuration
has been successfully applied for adapting
FlexTag to German social media text
        <xref ref-type="bibr" rid="ref10 ref5">(Horsmann and
Zesch, 2016)</xref>
        .
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Experimental Setup</title>
      <p>
        We use the FlexTag CRF classifier
        <xref ref-type="bibr" rid="ref6">(Lafferty et al.,
2001)</xref>
        using a context window of 1 tokens, the
750 most-frequent character ngrams over all bi,
tri and four-grams and boolean features if a token
contains a hyphen, period, comma, bracket,
underscore, or number. We furthermore use boolean
features for capturing whether a token is fully
capitalized, a retweet, an url, a user mention, or a
hashtag.
      </p>
      <p>
        Data We train our tagging model only on the
annotated data provided by the shared task
organizers. As this training set is relatively large, we
decided against adding additional annotated data
from foreign domains which is a common
strategy to offset small in-domain training sets
        <xref ref-type="bibr" rid="ref10 ref5 ref8">(Ritter
et al., 2011; Horsmann and Zesch, 2016)</xref>
        .
Resources Word clusters: We create word
clusters using Brown clustering
        <xref ref-type="bibr" rid="ref2">(Brown et al., 1992)</xref>
        from 400 million tokens of Italian Twitter
messages which have been crawled between the years
2011 and 2016.
      </p>
      <p>PoS dictionary: We create a PoS dictionary
which stores the three most frequent PoS tags of
a word. We build the dictionary using a PoS
annotated Italian Wikipedia corpus.1</p>
      <p>
        Namelists: We furthermore use lists of first
names obtained from Wikipedia and extract words
tagged as named entities from the ItWaC web
corpus
        <xref ref-type="bibr" rid="ref1">(Baroni et al., 2009)</xref>
        to improve coverage of
named entities.
      </p>
      <p>1http://wacky.sslmit.unibo.it/doku.
php?id=corpora</p>
      <sec id="sec-2-1">
        <title>TreeTagger Baseline</title>
      </sec>
      <sec id="sec-2-2">
        <title>PoSTWITA</title>
        <p>+ Clusters
+ PoS-Dict
+ Namelist
+ All Resources
75.5</p>
        <p>
          Baseline System We compare our results to the
Italian model of TreeTagger
          <xref ref-type="bibr" rid="ref9">(Schmid, 1995)</xref>
          . As
TreeTagger uses a much more fine-grained tagset
than the one used in this shared-task, we map the
fine tags mapping as provided by DKPro Core
DKProCore
          <xref ref-type="bibr" rid="ref3">(Eckart de Castilho and Gurevych,
2014)</xref>
          .
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>Error Analysis In Table 2, we show the
accuracy for each PoS tag on the test data set.
The largest confusion class is between nouns and
proper nouns, which is in line with previous
findings for other languages (Horsmann and Zesch,
VERB
VERB
PRON</p>
      <p>ADV
DET</p>
      <p>ADJ
NOUN
PROPN</p>
      <p>AUX
VERB
SCONJ
PRON
NOUN</p>
      <p>SYM
NOUN
NOUN
PUNCT</p>
      <p>EMO
2016). It can be argued whether requiring the PoS
tagger to make this kind of distinction is actually
a good idea, as it often does not depend on
syntactical properties, but on the wider usage context.
Because of the high number of noun/proper
confusions, it is also likely that improvements for this
class will hide improvements on smaller classes
that might be more important quality indicators for
social media tagging. In our error analysis, we will
thus focus on more interesting cases.</p>
      <p>In Table 3, we show examples of selected
tagging errors. In case of the two
adjectivedeterminer confusions both words occurred in the
training data, but never as adjectives. The verb
examples show cases where incorrectly tagging a
verb as an auxiliary leads to a follow up error. We
have to stress here that the feature set we use for
training our PoS tagger does not use any
linguistically knowledge about Italian. Thus, adding
linguistically knowledge might help to better inform
the tagger how to avoid such errors.</p>
    </sec>
    <sec id="sec-4">
      <title>Amount of Training Data The amount of an</title>
      <p>notated social media text (120k tokens) in this
shared-task is an order of magnitude larger than
what was used in other shared tasks for tagging
social media text. This raises the question of how
much annotated training data is actually necessary
to train a competitive social media PoS tagging
model.</p>
      <p>In Figure 1, we plot two learning curves that
show how accuracy improves with an increasing
amount of training data. We split the training data
into ten chunks of equal size and add one
additional data chunk in each iteration. We show two
curves, one for just using the training data and one
when additionally using all our resources. When
using no resources, we see a rather steep and
continuous increase of the learning curve which shows
the challenges of the domain to provide sufficient
training data. Using resources, this need of
training data is compensated and only a small amount
of training data is required to train a good model.
The curves also show that the remaining problems
are certainly not being solved by providing more
training data.</p>
    </sec>
    <sec id="sec-5">
      <title>4 Summary</title>
      <p>We presented our contribution to the PoSTWITA
shared task 2016 for PoS tagging of Italian
social media text. We show that the same adaptation
strategies that have been applied for English and
German also lead to competitive results for
Italian. Word clusters are the most effective resource
and considerably help to reduce the problem of
out-of-vocabulary tokens. In a learning curve
experiment, we show that adding of more annotated
data is not likely to provide further improvements
and recommend instead to add more language
speUSING RESOURCES</p>
      <p>NO RESOURCES
10 20 30 40 50 60 70 80 90</p>
      <p>% of data used for training
cific knowledge. We make our experiments and
resources publicly available.2</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work was supported by the Deutsche
Forschungsgemeinschaft (DFG) under grant No.
GRK 2167, Research Training Group
“UserCentred Social Media”.</p>
      <p>2https://github.com/Horsmann/
EvalitaPoSTWITA2016.git</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Marco</given-names>
            <surname>Baroni</surname>
          </string-name>
          , Silvia Bernardini, Adriano Ferraresi, and
          <string-name>
            <given-names>Eros</given-names>
            <surname>Zanchetta</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>The WaCky wide web: a collection of very large linguistically processed web-crawled corpora</article-title>
          .
          <source>Language Resources and Evaluation</source>
          ,
          <volume>43</volume>
          (
          <issue>3</issue>
          ):
          <fpage>209</fpage>
          -
          <lpage>226</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Peter F Brown</surname>
          </string-name>
          ,
          <string-name>
            <surname>Peter V DeSouza</surname>
          </string-name>
          , Robert L Mercer,
          <string-name>
            <surname>Vincent J Della Pietra</surname>
          </string-name>
          , and Jenifer C Lai.
          <year>1992</year>
          .
          <article-title>Class-Based n-gram Models of Natural Language</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>18</volume>
          :
          <fpage>467</fpage>
          -
          <lpage>479</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          Richard Eckart de Castilho and
          <string-name>
            <given-names>Iryna</given-names>
            <surname>Gurevych</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>A broad-coverage collection of portable NLP components for building shareable analysis pipelines</article-title>
          .
          <source>In Proceedings of the Workshop on Open Infrastructures and Analysis Frameworks for HLT (OIAF4HLT) at COLING</source>
          <year>2014</year>
          , pages
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          , Dublin, Ireland.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Tobias</given-names>
            <surname>Horsmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>Torsten</given-names>
            <surname>Zesch</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Effectiveness of Domain Adaptation Approaches for Social Media PoS Tagging</article-title>
          .
          <source>In Proceeding of the 2nd Italian Conference on Computational Linguistics</source>
          , pages
          <fpage>166</fpage>
          -
          <lpage>170</lpage>
          , Trento, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Tobias</given-names>
            <surname>Horsmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>Torsten</given-names>
            <surname>Zesch</surname>
          </string-name>
          .
          <year>2016</year>
          . LTL-UDE @
          <article-title>EmpiriST 2015: Tokenization and PoS Tagging of Social Media Text</article-title>
          .
          <source>In Proceedings of the 10th Web as Corpus Workshop</source>
          , pages
          <fpage>120</fpage>
          -
          <lpage>126</lpage>
          , Berlin, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>John D Lafferty</surname>
          </string-name>
          ,
          <string-name>
            <surname>Andrew McCallum</surname>
          </string-name>
          , and
          <string-name>
            <surname>Fernando C N Pereira</surname>
          </string-name>
          .
          <year>2001</year>
          .
          <article-title>Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data</article-title>
          .
          <source>In Proceedings of the Eighteenth International Conference on Machine Learning</source>
          , pages
          <fpage>282</fpage>
          -
          <lpage>289</lpage>
          , San Francisco, CA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Olutobi</given-names>
            <surname>Owoputi</surname>
          </string-name>
          , Chris Dyer, Kevin Gimpel,
          <source>Nathan Schneider, and Noah A Smith</source>
          .
          <year>2013</year>
          .
          <article-title>Improved part-of-speech tagging for online conversational text with word clusters</article-title>
          .
          <source>In Proceedings of the</source>
          <year>2013</year>
          <article-title>Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Alan</given-names>
            <surname>Ritter</surname>
          </string-name>
          , Sam Clark, Mausam, and
          <string-name>
            <given-names>Oren</given-names>
            <surname>Etzioni</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Named Entity Recognition in Tweets: An Experimental Study</article-title>
          .
          <source>In Proceedings of the Conference on Empirical Methods in Natural Language Processing</source>
          , pages
          <fpage>1524</fpage>
          -
          <lpage>1534</lpage>
          , Stroudsburg, PA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Helmut</given-names>
            <surname>Schmid</surname>
          </string-name>
          .
          <year>1995</year>
          .
          <article-title>Improvements In Part-ofSpeech Tagging With an Application To German</article-title>
          .
          <source>In Proceedings of the ACL SIGDAT-Workshop</source>
          , pages
          <fpage>47</fpage>
          -
          <lpage>50</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Torsten</given-names>
            <surname>Zesch</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tobias</given-names>
            <surname>Horsmann</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>FlexTag: A Highly Flexible Pos Tagging Framework</article-title>
          .
          <source>In Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC</source>
          <year>2016</year>
          ), pages
          <fpage>4259</fpage>
          -
          <lpage>4263</lpage>
          , Portorozˇ, Slovenia.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>