<!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>Classifying short messages using collaborative knowledge bases: Reading Wikipedia to understand Twitter</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yegin Genc</string-name>
          <email>ygenc@stevens.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Winter Mason</string-name>
          <email>wmason@stevens.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jeffrey V. Nickerson</string-name>
          <email>jnickerson@stevens.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Stevens Institute of Technology</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <volume>1019</volume>
      <fpage>50</fpage>
      <lpage>53</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        To detect concepts from tweets, we leverage the content of Wikipedia. This is a form
of semantic transformation: ideas that emerge in short texts are mapped onto more
extensive texts that contain additional structure. This additional structure is used to
amplify the signal in the short text. This idea is rooted in our previous research [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ],
as well as in the work of other authors pursuing similar goals [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
        ].
      </p>
      <p>Our method has two main stages. First, we recognize candidate
concepts—partsof-tweets—that may be valid entities in the tweet. These concepts are then classified
into four categories: Locations, People, Organizations, and Miscellaneous. Candidate
concepts are identified by mapping tweets to Wikipedia pages, and the networks of
these concepts in Wikipedia are used for filtering and classification. We believe this
technique can be applied more generally to the understanding of many forms of short
messages, not just tweets, utilizing many forms of collaborative knowledge bases, not
just Wikipedia.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Concept Recognition</title>
      <p>Automatically determining whether a word in a tweet represents a concept is not
trivial, because the words may be stop words or personal or idiosyncratic concept.
Wikipedia titles, on the other hand, can be viewed as representing concepts.
Moreover, Wikipedia pages are situated in a network, so that the semantics of a page title
can be utilized to classify the concept. Thus, as a first step, we look for
parts-oftweets that match a Wikipedia title. Specifically, concept words are extracted and
submitted as search criteria against the page titles of Wikipedia articles using the
Wikipedia API. To this end, we segmented each tweet in two ways: First, using
Natural Language Processing toolkits , we extracted sentences and then noun phrases from
each sentence. Second, we removed punctuation and extracted n-grams (n up to 4)
from the entire tweet using a sliding window. To meet Wikipedia’s title conventions
required for matching search results, we normalized the parts-of-tweets (noun phrases
and n-grams) by capitalizing the first letter and changing the rest to lower case. For
the parts-of-tweets that didn’t match a Wikipedia title after normalization, we also
searched for a match after capitalizing each word in the text. When a part-of-tweet
landed on a Wikipedia title, we ignored all the other parts-of-tweets that are its
subsets. For example, when ‘Sarah Palin’ occurs in a tweet, and maps to Wikipedia page
containing ‘Sarah Palin’, ‘Sarah’ and ‘Palin’ are not processed.</p>
    </sec>
    <sec id="sec-3">
      <title>3 Filtering And Classification</title>
      <p>For classification and filtering, we utilized the concept network in Wikipedia, which
consists of categories and category containers. Wikipedia pages are tagged with
categories they belong to and these categories are linked to one another in a graph
structure. Container-categories are special categories that contain only other
categories and are not referenced by any page. They arguably serve as meta-level tags
for the pages that belong to its sub-graph of categories. Moreover, their titles capture
the mutual themes that run through the children categories. For example, Container
Category: 21st Century people by their nationality holds categories that are used to
tag pages, or other categories about people. Therefore, we labeled the
containercategories with the entity labels from the contest (Locations, People, Organizations,
Miscellaneous) using simple keyword searches. The keywords we selected for each
label are shown in Table 1. Using this keyword search process, we labeled 1,560 of
the 4,227 containers. Based on our tests, we later included 9 manually selected
categories from Wikipedia to our list to improve our results. We provide more detail
in section 3.</p>
      <p>For the parts-of-tweets that match a Wikipedia page title, we traverse up the page’s
category graph and count how many of the categories within 3 levels of the original
page fall immediately under a labeled container-category. We label the Wikipedia
page, and hence the part-of-tweet, with the container label that holds the maximum
number of the categories from the page’s category graph. If the categories from the
traversal of the page’s category graph don’t fall under any of the labeled containers,
we ignore the concept.</p>
    </sec>
    <sec id="sec-4">
      <title>4 Using The Training Set</title>
      <p>One benefit to our method is that both the concept extraction and the classification are
completely unsupervised. However, we found it was possible to improve our
classification results for this contest by leveraging the training set to refine our category
selection, as well as to decrease the run time. homogeneous as possible.
#MSM2013
Locations
cities
provinces
states
countries
continents
facilities
buildings
counties
4.1 Category Selection
During our test runs, we realized that our method works well with entities that are
explicit mentions of people or locations, e.g., Sarah Palin. However, for mentions of
more generic entities—e.g., Louis, Clint, or Sue—despite successfully finding a
matching Wikipedia page, they are dismissed during the classification process. We
observe that for such ambiguous parts-of-tweets the matching Wikipedia pages tended
to be lists of its many possible meanings; such pages are called disambiguation pages.
Disambiguation pages are also categorized in a graph-like structure, however their
classification scheme is distinct from the other category pages and serves only to
organize disambiguation pages. Therefore, we labeled 5 of the top 26
disambiguationcategories and added them to our containers list. Finally, since the MISC category
includes ‘Programming Languages’, we included ‘Computer Languages’ category to
our list. These manually added containers are shown in Table 2.
The approach to classification described here takes advantage of information that has
been created and curated by many thousands of people. The contest task illustrated
the complexity of classifying short messages. For example, a noun such as “Canada”
might be classified as a place, or as an organization. It is far from obvious that people
will agree on such a classification. Tests might be run to determine the consistency of
human judgment on this and related short message classification tasks; we might learn
from the diversity of human judgment when such tasks are ambiguous, and, with
further research, how such ambiguity might modeled in machine classification tasks.
More generally, the task of classifying entities is one that is not only context
dependent, but also may admit to differing degrees of certainty. If our goal is to
classify as humans do, we ideally should understand the distribution of human
responses. Thus, we suggest two paths for future research: one that continues to study
how classification can be improved by using collaborative data stores, and another
that examines human performance on such tasks, so that we may further understand
and augment the still-mysterious process of sense making.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Genc</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mason</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Nickerson</surname>
            ,
            <given-names>J.V.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Semantic Transforms Using Collaborative Knowledge Bases</article-title>
          , Workshop on Information in Networks
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Genc</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sakamoto</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Nickerson</surname>
            ,
            <given-names>J.V.</given-names>
          </string-name>
          <article-title>Discovering context: Classifying tweets through a semantic transform based on Wikipedia</article-title>
          , In D. Schmorrow and
          <string-name>
            <given-names>C.</given-names>
            <surname>Fidopiastis</surname>
          </string-name>
          (Eds).
          <source>Foundations of Augmented Cognition: Directing the Future of Adaptive Systems, Lecture Notes in Computer Science</source>
          ,
          <volume>6780</volume>
          LNAI, Springer, Berlin,
          <year>2011</year>
          ,
          <fpage>484</fpage>
          -
          <lpage>492</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Michelson</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Macskassy</surname>
          </string-name>
          , “
          <article-title>Discovering users' topics of interest on twitter: a first look</article-title>
          ,
          <source>” Proceedings of the fourth workshop on Analytics for noisy unstructured text data</source>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>80</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gabrilovich</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Markovitch</surname>
          </string-name>
          , “
          <article-title>Wikipedia-based semantic interpretation for natural language processing</article-title>
          ,
          <source>” Journal of Artificial Intelligence Research</source>
          , vol.
          <volume>34</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>443</fpage>
          -
          <lpage>498</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Strube</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. P.</given-names>
            <surname>Ponzetto</surname>
          </string-name>
          , “WikiRelate!
          <article-title>Computing semantic relatedness using Wikipedia,”</article-title>
          <source>Proceedings of the National Conference on Artificial Intelligence</source>
          , vol.
          <volume>21</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>1419</fpage>
          -
          <lpage>1424</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>