<!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>Shallow Text Clustering Does Not Mean Weak Topics: How Topic Identification Can Leverage Bigram Features</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Julien Velcin</string-name>
          <email>Julien.Velcin@univ-lyon2.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mathieu Roche</string-name>
          <email>mathieu.roche@cirad.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pascal Poncelet</string-name>
          <email>Pascal.Poncelet@lirmm.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cirad (TETIS)</institution>
          ,
          <addr-line>Montpellier</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universite ́ de Lyon (ERIC</institution>
          ,
          <addr-line>Lyon 2)</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Universite ́ de Montpellier (LIRMM)</institution>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>25</fpage>
      <lpage>32</lpage>
      <abstract>
        <p>Text clustering and topic learning are two closely related tasks. In this paper, we show that the topics can be learnt without the absolute need of an exact categorization. In particular, the experiments performed on two real case studies with a vocabulary based on bigram features lead to extracting readable topics that cover most of the documents. Precision at 10 is up to 74% for a dataset of scientific abstracts with 10,000 features, which is 4% less than when using unigrams only but provides more interpretable topics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Text clustering is a huge research area with many applications, such as corpus
visualization [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and document indexing for information retrieval [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. In addition to the
classical task of categorizing similar texts, people are usually interested in
characterizing the clusters by the mean of concise descriptions called topics, so that they can easily
interpret categories and browse the document collection [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Topic extraction (or topic
learning) has been widely popularized by the success of Latent Semantic Analysis [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
and Non-negative Matrix Factorization [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. More recently, probabilistic topic models,
such as probabilistic Latent Semantic Analysis [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and Latent Dirichlet Allocation [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
have emerged as an efficient alternative implemented by many communities, from data
mining [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] to natural language processing [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and social sciences and humanities [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
They are now used as a routine in many systems dedicated to text analytics [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Despite all these numerous works, it turns out that some confusion often subsists
between the task of text clustering (grouping similar texts, i.e. working on category’s
extension) and the task of topic identification (extracting within-category
commonalities, their intension), as highlighted by [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. We show here that not-so-good (shallow)
clustering does not always mean weak topics. Another observation is related to the
vocabulary used by the algorithms: most of the time, groups and topics are estimated from
unigram tokens (words) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], whose number is often arbitrarily fixed, or not fully
justified [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. When considering perplexity-based measures only, that is the goodness-of-fit
of the probabilistic model on held-out data, words seems to play the main role [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
However, it has been shown that n-grams (n 2) might be really useful, whether for
constructing interpretable topics [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] or for improving topic consistency [
        <xref ref-type="bibr" rid="ref16 ref28">16,28</xref>
        ].
Based on these two observations, our contribution is twofold.
      </p>
      <p>
        First, we show that a minimum number of features is necessary but sufficient to
achieve a good accuracy, both in term of clustering purity and topic description. It is
not as obvious as it seems since too many features might add noise and reduce the
generalization ability of the model, which actually happens in supervised settings [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
If we pay attention to select enough features, it is therefore possible to choose phrases
(here, bigrams) instead of single words. To the best of our knowledge, it is the first time
that this result is clearly highlighted and quantified.
      </p>
      <p>
        Second, we show that the bigram-based vocabulary provide really useful topic
descriptions at the cost of a reasonable decrease in accuracy. The cost is not that important
with a drop of about 10%. Our results highlight that a careful choice for the features
allows a much better interpretation of the topics given by topic learning techniques (here,
LDA). This work is closely related to the task of topic labeling but, here, the
descriptive features are defined before the topic learning step. Therefore the extracted topics
are characterized by the very terms that constitute their backbone, and not labeled by
using one among the many heuristics proposed in the literature [
        <xref ref-type="bibr" rid="ref15 ref29">15,29</xref>
        ]. Besides, a
postprocessing can be used afterwards to improve the output, such as selecting one term
amongst “data set” and “data sets” (see Section 3).
      </p>
      <p>The paper is organized as follows. Section 2 defines the two complementary tasks
of text clustering and topic identification, highlighting their close connection but also
their difference. Section 3 shows the impact of making the vocabulary change in term
of both size and nature (unigrams versus bigrams). Finally, we conclude and suggest
future work in Section 4.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Definition of Tasks</title>
      <sec id="sec-2-1">
        <title>Text Clustering and Topic Identification: Two Related Tasks</title>
        <p>
          The first step consists in showing the clear distinction between the two tasks. As
illustrated in Fig. 1 (left), text clustering mainly aims at categorizing objects into clearly
separated clusters. Even though the membership can be gradual, like in fuzzy clustering
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], or an object can be associated to several clusters, like in overlapping clustering [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ],
the common aim is to associate each object to one category so that subsequent decisions
can be made. In Fig. 1, we can observe that some texts are central to the categories (e.g.,
dc for cluster 1 and dd for cluster 2) whereas other texts lie between clusters (e.g., da,
db and de). It is a natural feature of text clustering to assume that texts can be related to
several topics at the same time, which is at the basis of most topic models.
        </p>
        <p>By adopting a different viewpoint, topic identification is more dedicated to
extracting a set of topics that structure the dataset as shown in Fig. 1 (right). Topics can be
viewed as weighted lists of keywords (e.g., with LSA) or distributions over words (e.g.,
with LDA). In order to give an overview of the whole corpus to the final users, the usual
solution is to keep the top words (option 1 in Fig. 1) or the top n-grams (option 2 in
Fig. 1, here with n=2).</p>
        <p>Obviously, the two tasks are related but not fully aligned. Hence, the documents da,
db and de can be misclassified as long as we find the expected topics, more identifiable
on the colored groups of documents in Fig. 1. Let us note that we might easily get the
top frequent terms for each cluster as a post-processing stage. However, most of the
current state-of-the-art methods such as LSA, NMF and LDA address both tasks at the
same time, which explains the confusion that may arise.</p>
        <p>cluster 1
da
dc
cluster 2
db
dd
dc
da
de
db
dd
topic 3
topic 2</p>
        <p>1
data
mining
algorithm
clustering
learning
paper
approach
classifica6on
results
method
(…)</p>
        <p>2
data mining
6me series
experimental results
knowledge discovery
machine learning
nearest neighbor
support vector
feature selec6on
decision tree
associa6on rule
(…)
de cluster 3</p>
        <p>topic 1
--( text clustering
)-</p>
        <p>--( topic iden6fica6on
)-</p>
        <p>
          Several previous works have used n-grams either during the topic learning process
[
          <xref ref-type="bibr" rid="ref22 ref23">22,23</xref>
          ] or as a post-processing step in order to find automatic labels [
          <xref ref-type="bibr" rid="ref10 ref15 ref29">10,15,29</xref>
          ].
However, they did not study the impact of both the vocabulary size (number of terms) and
term nature (unigrams versus bigrams), as we do in this paper.
2.2
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Evaluation Measures</title>
      <p>In the following sections, we experiment LDA on two datasets in order to address the
two tasks simultaneously. For evaluation’s sake, we compare the output given by LDA
to a gold standard that provides us the real class label of each object. In order to get a
partition, we associate each text d to the most likely topic zˆ = arg max p(z/d). This
way, we reduce the expressive power of topic models but we can leverage the usual
Adjusted Rand Index (ARI) for assessing the clustering quality. We will see in the
next section that the two datasets have been precisely chosen because they fit this crisp
clustering assumption. The maximum of 1 with ARI is achieved with a perfect match
between the partition and the gold standard.</p>
      <p>Establishing a ground truth for the topic identification task is much more
challenging. To begin with, we choose to restrict the evaluation to the quality of the top-10 terms
associated to each cluster for 10 is the number usually shown to end users. Although we
can imagine various ways to extract those lists from the gold standard partition (e.g.,
selecting the most discriminant terms, etc.), we have chosen to restrict to the most
frequent terms for this study. In addition to the simplicity of this solution, we will see
that the probability p(t/z) of the term t given the topic z output by LDA clearly favor
frequent terms. We then propose to calculate the usual precision for this top-10 terms,
noted pre@10. Let us remark that this manner to challenge the list of top K terms is
especially uncommon in the literature, in which the list is always manually evaluated.
The mapping between the true category and the topic z is simply derived by taking the
category with the higher number of texts related to z. Obviously, pre@10 ranges from
0 (no common term) to 1 (perfect match between the two lists).
2.3</p>
    </sec>
    <sec id="sec-4">
      <title>Datasets and Feature Extraction</title>
      <p>dataset #c #docs #unigrams #bigrams
ART 5 18,465
20NG 20 18,828</p>
      <p>
        The two datasets are the set of scientific abstracts gathered by Tang. et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ],
noted ART, and 20 Newsgroups, noted 20NG. Both datasets are available online4. For
both datasets, we perform minimal preprocessing: lowercasing, removing punctuation
and English stopwords, removing the terms that occur in only one document. We set
the number of expected topics to be the true number of classes #c in the gold standard.
Basic statistics can be found in Fig. 2.
      </p>
      <p>In our context, we extract bigrams based on classical patterns in terminology
extraction domain (i.e. noun-noun, adjective-noun, and so forth)5. Terms extracted from our
corpora are then ranked depending on their relative frequency. Other weightings have
been experimented (e.g., TF-IDF, Okapi, C-value) but it turns out that the frequency is
the more adapted ranking function for both tasks addressed in this study6.
3</p>
      <sec id="sec-4-1">
        <title>Vocabulary Impact for Both Tasks</title>
        <p>We here focus our attention on the importance of vocabulary size and term nature
(unigrams versus bigrams). We used the parallel LDA implemented in the MALLET
package7. The priors ↵ and are not automatically estimated (default configuration) but we
set them both to 0.1 after a preliminary grid search8. We set the maximum number of
iterations for the Gibb’s sampling to 2000, as suggested with this implementation, and
run the algorithm ten times. The final mean is only given since the observed standard
deviation does not exceed 0.01, so we decided not to overload the figures.</p>
        <p>
          We keep the most frequent K words, K ranging from 500 to 30,000. We then
compute the quality of LDA topics both for clustering (Fig. 3) and topic identification
4 http://arnetminer.org/collaboration and http://qwone.com/ jason/20Newsgroups/
5 To this end, we used the biotex tool [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], freely available online: http://tubo.lirmm.fr/biotex/.
6 For instance, the ARI based on the frequency is higher from 0.25 to 0.31 for ART and a
vocabulary of 10,000 features.
7 Homepage of MALLET package: http://mallet.cs.umass.edu
8 It turns out that, with this amount of data, priors had a limited effect on the final results (±0.015
on ARI). We are aware that an automatic, dynamic estimation is possible [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] but we do believe
that a constant setup of hyperparameters guarantees a fair comparison.
(Fig. 4). We first observe that ARI increases exponentially below some threshold
before converging9. This means that a fraction of features is sufficient to get an important
gain in ARI (5 000 unigrams for ART achieves 0.434 for a maximum of 0.4346 with
9 000 unigrams ; 10,000 unigrams for 20NG achieves 0.3961 for a maximum of 0.4285
with 30,000 unigrams). For information, recent work [
          <xref ref-type="bibr" rid="ref27 ref6">6,27</xref>
          ] focusing on text clustering
reported 0.397 and 0.425 ARI on 20NG respectively.
        </p>
        <p>In addition, we observe that with three times the number of features, bigram-based
vocabulary is able to achieve a really good ARI score for ART, not very far from the
maximum with unigrams (0.3865 against 0.4346). This is clearly not the same situation
for 20NG with a difference of about 0.26 for the ARI.</p>
        <p>We now take a closer look at the top terms returned by LDA, in comparison to
the reference terms extracted from the true classes. The precision achieved by keeping
the top-10 terms is shown in Fig. 4. We have been really surprised to notice that the
9 We stopped the size for ART-1g at the number of words occurring at least twice in the whole
corpus (13,778 words).
datamining (ART) sci.space (20NG) rec.sport.baseball (20NG)
1-grams 2-grams 1-grams 2-grams 1-grams 2-grams
data data mining* space solar system* writes red sox*
mining data sets* earth henry spencer* game san francisco (15)
algorithm association rules* launch physical universe (30) article los angeles (18)
clustering time series* writes night sky* year st louis*
paper data streams (13) shuttle space shuttle* team world series*
approach experimental results* nasa toronto zoology* games major league*
learning knowledge discovery* mission oort cloud (12) good blue jays*
classification data set* orbit jet propulsion* players power play
algorithms machine learning (12) system dick dunn (25) baseball mark singer*
results support vector* solar high-speed collision (26) time san diego (12)
top-10 bigrams are really competitive in comparison to the top-10 words. For ART, the
precision achieved is 4% to 7% below only with a score of about 70% (up to 74% for
10,000 terms). We believe that this is a crucial observation: even though we get one
term less that with single words in average, the topics are much more readable by using
seven bigrams than height unigrams. The bigram “data mining” is more informative
than the two words “data” and “mining”, even if they are given in the same list.</p>
        <p>This advantage is obvious if we take a look at the top terms given in the table
of Fig. 5 (top bigrams next to top unigrams). For 20NG, it is even more interesting:
despite the ARI collapse, four of the top bigrams are still accurate (six for the unigrams).
However, it does not mean that the other terms are unrelated. We have highlighted the
terms related to the ground truth with a * in Fig. 5, and noted their rank in the true
list otherwise. Let us note that a vocabulary of 500 terms is sufficient to achieve such
performances in term of precision. It seems that LDA easily finds the core of topics,
without caring much for the result of the text clustering task.</p>
        <p>Finally, we have run a last series of experiments in order to see the impact of a mixed
unigram-bigram vocabulary. To this end, we fixed the number of features to 10,000
and changed the proportion in steps of 5% (e.g., 80% unigrams with 20% bigrams).
The results confirm that bigrams might help increasing the overall clustering accuracy,
but the bonus is limited and not significant. The best proportion seems to be highly
dependent of the dataset (e.g., we got +0.01 ARI for ART with 5% of bigrams and
+0.024 for 20NG with 30%). However, we observed no constant improvement for the
precision. When we take a closer look to the top terms, bigrams are overwhelmed by
unigrams, which explains the unchanged score.
4</p>
      </sec>
      <sec id="sec-4-2">
        <title>Discussion and Future Work</title>
        <p>Despite all the work done so far for integrating phrases into topic learning, we believe
that this study is the first to highlight the potentiality of bigrams, not only for improving
topic homogeneity (in addition to unigrams) or topic labeling, but for the whole task of
topic identification. Even though we have observed a clear gap between unigram and
bigram frequencies, the bigram frequency seems to be sufficient to cover most of topic’s
aspects, getting rid of the ambiguity carried by unigrams. Hence, it is easy to provide
readable topics to end users with a limited energy in the creation of terms (actually, any
bigram library is expected to provide interesting features). Our preliminary experiments
have shown that this reasoning can be transposed to trigrams as soon as their cumulated
frequency is sufficient. We observed a decrease of about 10% for the pre@10 with
trigrams (60% for ART and 30% for 20NG).</p>
        <p>Interesting work lies ahead. One immediate follow-up is to design a new method
that directly focuses on topic identification. By even more weakening our expectations
on text clustering, we can find a way to improve the top K terms by favoring the topical
core of each category (colored areas in Fig. 1). Improving the input representation, for
instance by adding pseudo-counts for complex terms, can be a way to explore this idea.
Another exciting, more theoretical question is to question the tradeoff between term
frequency, term co-occurrences and performances. During our experiments, we observed a
clear logarithmic correlation between the total number of tokens and the performances
we can achieve (from R2 = 0.94 for 20NG until R2 = 0.98 for ART described with
bigrams). This tells us that we cannot expect much by using too rare terms since they
lead to really sparse matrices. However, it seems that the combination of
complementary rare terms can compete with more frequent words. Information theory might be
used for studying this kind of issues further.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>David</surname>
            <given-names>M Blei</given-names>
          </string-name>
          , Andrew Y Ng, and
          <string-name>
            <given-names>Michael I</given-names>
            <surname>Jordan</surname>
          </string-name>
          .
          <article-title>Latent dirichlet allocation</article-title>
          .
          <source>Journal of machine Learning research</source>
          ,
          <volume>3</volume>
          :
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Richard T Carback</surname>
            <given-names>III</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brad D Gaynor</surname>
          </string-name>
          , Nathan R Shnidman, and
          <article-title>Sang Hoon Chin. Systems and methods for software analytics</article-title>
          ,
          <source>December</source>
          <volume>17</volume>
          2015. US Patent
          <volume>20</volume>
          ,
          <issue>150</issue>
          ,
          <issue>363</issue>
          ,
          <fpage>197</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Guillaume</given-names>
            <surname>Cleuziou</surname>
          </string-name>
          .
          <article-title>An extended version of the k-means method for overlapping clustering</article-title>
          .
          <source>In Proceedings of the 19th International Conference on Pattern Recognition</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Scott</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Deerwester</surname>
          </string-name>
          , Susan T Dumais,
          <article-title>Thomas K</article-title>
          . Landauer, George W. Furnas, and Richard A. Harshman.
          <article-title>Indexing by latent semantic analysis</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>41</volume>
          (
          <issue>6</issue>
          ):
          <fpage>391</fpage>
          -
          <lpage>407</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Joseph</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Dunn</surname>
          </string-name>
          .
          <article-title>Well-separated clusters and optimal fuzzy partitions</article-title>
          .
          <source>Journal of cybernetics</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ):
          <fpage>95</fpage>
          -
          <lpage>104</lpage>
          ,
          <year>1974</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Siddharth</given-names>
            <surname>Gopal</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yiming</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <article-title>Von mises-fisher clustering models</article-title>
          .
          <source>In Proceedings of the International Conference on Machine Learning (ICML)</source>
          , pages
          <fpage>154</fpage>
          -
          <lpage>162</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. David Hall,
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Jurafsky</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Christopher D</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <article-title>Studying the history of ideas using topic models</article-title>
          .
          <source>In Proceedings of the conference on empirical methods in natural language processing</source>
          , pages
          <fpage>363</fpage>
          -
          <lpage>371</lpage>
          . Association for Computational Linguistics,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Hofmann</surname>
          </string-name>
          .
          <article-title>Probabilistic latent semantic analysis</article-title>
          .
          <source>In Proceedings of the 15th conference on Uncertainty in Artificial Intelligence</source>
          , pages
          <fpage>289</fpage>
          -
          <lpage>296</lpage>
          . Morgan Kaufmann,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Jey Han Lau,
          <string-name>
            <given-names>Timothy</given-names>
            <surname>Baldwin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>David</given-names>
            <surname>Newman</surname>
          </string-name>
          .
          <article-title>On collocations and topic models</article-title>
          .
          <source>ACM Trans. Speech Lang</source>
          . Process.,
          <volume>10</volume>
          (
          <issue>3</issue>
          ):
          <volume>10</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          :
          <fpage>14</fpage>
          ,
          <year>July 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Jey Han Lau, Karl Grieser, David Newman,
          <string-name>
            <given-names>and Timothy</given-names>
            <surname>Baldwin</surname>
          </string-name>
          .
          <article-title>Automatic labelling of topic models</article-title>
          .
          <source>In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume</source>
          <volume>1</volume>
          , pages
          <fpage>1536</fpage>
          -
          <lpage>1545</lpage>
          . Association for Computational Linguistics,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Juan Antonio</surname>
            Lossio-Ventura, Clement Jonquet, Mathieu Roche, and
            <given-names>Maguelonne</given-names>
          </string-name>
          <string-name>
            <surname>Teisseire</surname>
          </string-name>
          .
          <article-title>BIOTEX: A system for biomedical terminology extraction, ranking, and validation</article-title>
          .
          <source>In Proceedings of the ISWC 2014 - the 13th International Semantic Web Conference, ISWC 2014, Riva del Garda</source>
          , Italy, October
          <volume>21</volume>
          ,
          <year>2014</year>
          ., pages
          <fpage>157</fpage>
          -
          <lpage>160</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dongning</surname>
            <given-names>Luo</given-names>
          </string-name>
          , Jing Yang, Milos Krstajic,
          <string-name>
            <given-names>William</given-names>
            <surname>Ribarsky</surname>
          </string-name>
          , and Daniel Keim. Eventriver:
          <article-title>Visually exploring text collections with temporal references</article-title>
          .
          <source>IEEE Transactions on Visualization and Computer Graphics</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>93</fpage>
          -
          <lpage>105</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Christopher D Manning</surname>
          </string-name>
          , Prabhakar Raghavan, Hinrich Schu¨tze, et al.
          <article-title>Introduction to information retrieval</article-title>
          , volume
          <volume>1</volume>
          . Cambridge university press Cambridge,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Mccallum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>David M Mimno</given-names>
            , and
            <surname>Hanna M Wallach.</surname>
          </string-name>
          <article-title>Rethinking lda: why priors matter</article-title>
          .
          <source>In Advances in Neural Information Processing Systems</source>
          , pages
          <fpage>1973</fpage>
          -
          <lpage>1981</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Qiaozhu</surname>
            <given-names>Mei</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Xuehua</given-names>
            <surname>Shen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>ChengXiang</given-names>
            <surname>Zhai</surname>
          </string-name>
          .
          <article-title>Automatic labeling of multinomial topic models</article-title>
          .
          <source>In 13th ACM SIGKDD international conference on Knowledge Discovery and Data mining</source>
          , pages
          <fpage>490</fpage>
          -
          <lpage>499</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>Michael</given-names>
            <surname>Nokel</surname>
          </string-name>
          and
          <string-name>
            <given-names>Natalia</given-names>
            <surname>Loukachevitch</surname>
          </string-name>
          .
          <article-title>A Method of Accounting Bigrams in Topic Models</article-title>
          .
          <source>In Proceedings of the 11th Workshop on Multiword Expressions</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          , Denver, Colorado,
          <year>2015</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Derek O'Callaghan</surname>
          </string-name>
          , Derek Greene, Joe Carthy, and Pa´draig Cunningham.
          <article-title>An analysis of the coherence of descriptors in topic modeling</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>42</volume>
          (
          <issue>13</issue>
          ),
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Pentti</given-names>
            <surname>Paatero</surname>
          </string-name>
          and
          <string-name>
            <given-names>Unto</given-names>
            <surname>Tapper</surname>
          </string-name>
          .
          <article-title>Positive matrix factorization: A non-negative factor model with optimal utilization of error estimates of data values</article-title>
          .
          <source>Environmetrics</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ),
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Mark</surname>
            <given-names>Steyvers</given-names>
          </string-name>
          , Padhraic Smyth, Michal Rosen-Zvi, and
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Griffiths</surname>
          </string-name>
          .
          <article-title>Probabilistic author-topic models for information discovery</article-title>
          .
          <source>In Proceedings of the tenth ACM SIGKDD international conference on Knowledge Discovery and Data mining</source>
          , pages
          <fpage>306</fpage>
          -
          <lpage>315</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Jie</surname>
            <given-names>Tang</given-names>
          </string-name>
          , Sen Wu, Jimeng Sun, and
          <string-name>
            <given-names>Hang</given-names>
            <surname>Su</surname>
          </string-name>
          .
          <article-title>Cross-domain collaboration recommendation</article-title>
          .
          <source>In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          , pages
          <fpage>1285</fpage>
          -
          <lpage>1293</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Christoph</surname>
            <given-names>Wagner</given-names>
          </string-name>
          , Vera Liao,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Pirolli</surname>
          </string-name>
          , Lynn Nelson, and
          <string-name>
            <given-names>Markus</given-names>
            <surname>Strohmaier</surname>
          </string-name>
          .
          <article-title>It's not in their tweets: Modeling topical expertise of twitter users</article-title>
          .
          <source>In Privacy, Security, Risk and Trust (PASSAT)</source>
          ,
          <source>collocated with the IEEE international conference on Social Computing (SocialCom)</source>
          , pages
          <fpage>91</fpage>
          -
          <lpage>100</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Hanna M Wallach.</surname>
          </string-name>
          <article-title>Topic modeling: beyond bag-of-words</article-title>
          .
          <source>In Proceedings of the 23rd International Conference on Machine Learning</source>
          , pages
          <fpage>977</fpage>
          -
          <lpage>984</lpage>
          . ACM,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Xuerui</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrew McCallum</surname>
            ,
            <given-names>and Xing</given-names>
          </string-name>
          <string-name>
            <surname>Wei</surname>
          </string-name>
          .
          <article-title>Topical n-grams: Phrase and topic discovery, with an application to information retrieval</article-title>
          .
          <source>In Proceedings of the 7th IEEE International Conference on Data Mining (ICDM)</source>
          ,
          <year>2007</year>
          , pages
          <fpage>697</fpage>
          -
          <lpage>702</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Furu</surname>
            <given-names>Wei</given-names>
          </string-name>
          , Shixia Liu, Yangqiu Song, Shimei Pan,
          <string-name>
            <surname>Michelle X. Zhou</surname>
            , Weihong Qian, Lei Shi,
            <given-names>Li</given-names>
          </string-name>
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>and Qiang Zhang.</given-names>
          </string-name>
          <article-title>TIARA: a visual exploratory text analytic system</article-title>
          .
          <source>In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , Washington, DC, USA, July
          <volume>25</volume>
          -
          <issue>28</issue>
          ,
          <year>2010</year>
          , pages
          <fpage>153</fpage>
          -
          <lpage>162</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Weili</surname>
            <given-names>Wu</given-names>
          </string-name>
          , Hui Xiong, and
          <string-name>
            <given-names>Shashi</given-names>
            <surname>Shekhar</surname>
          </string-name>
          .
          <source>Clustering and information retrieval</source>
          , volume
          <volume>11</volume>
          . Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <article-title>Pengtao Xie and Eric P Xing. Integrating document clustering and topic modeling</article-title>
          .
          <source>In Proceedings of the 29th Conference on Uncertainty in Artificial Intelligence (UAI)</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Xiaohui</surname>
            <given-names>Yan</given-names>
          </string-name>
          , Jiafeng Guo, Yanyan Lan, and Xueqi Cheng.
          <article-title>A biterm topic model for short texts</article-title>
          .
          <source>In Proceedings of the 22nd international conference on World Wide Web (WWW)</source>
          , pages
          <fpage>1445</fpage>
          -
          <lpage>1456</lpage>
          . ACM,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Yi</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Guangquan Zhang, Hongshu Chen, Alan L.
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>Donghua</given-names>
          </string-name>
          <string-name>
            <surname>Zhu</surname>
            , and
            <given-names>Jie</given-names>
          </string-name>
          <string-name>
            <surname>Lu</surname>
          </string-name>
          .
          <article-title>Topic analysis and forecasting for science, technology and innovation: Methodology with a case study focusing on big data research</article-title>
          .
          <source>Technological Forecasting and Social Change</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Wayne Xin</surname>
            <given-names>Zhao</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Jing</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jing</surname>
            <given-names>He</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>Song</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palakorn Achananuparp</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ee-Peng Lim</surname>
            , and
            <given-names>Xiaoming</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Topical keyphrase extraction from twitter</article-title>
          .
          <source>In Proceedings of the 49th Annual</source>
          <article-title>Meeting of the Association for Computational Linguistics: Human Language Technologies (ACL-HLT)</article-title>
          , pages
          <fpage>379</fpage>
          -
          <lpage>388</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>