<!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>Hidden Communities in the Russian Social Network Corpus: a Comparative Study of Detection Methods</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Saint Petersburg State University</institution>
          ,
          <addr-line>Universitetskaya emb. 11, Saint Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>The paper presents a comparative study of different methods that help to detect hidden communities within social networks. The tested approaches were divided into three main groups: a graph-based method, a clustering method, and a hybrid method. The experiments were conducted on the Russian corpus of posts from VKontakte social network. We discuss advantages and disadvantages of all the methods, and predict the ways of their improving.</p>
      </abstract>
      <kwd-group>
        <kwd>Social Networks</kwd>
        <kwd>Corpus Linguistics</kwd>
        <kwd>Jaccard Index</kwd>
        <kwd>Cluster analysis</kwd>
        <kwd>Topic Modeling</kwd>
        <kwd>Automatic Topic Labeling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In recent decades, social networks have been actively developing through the
perspective of network analysis: sociologists study relationships between users, linguists
study texts on the Internet, etc. Despite significant progress in investigating social
networks, one of the existing gaps is the detection of hidden communities. A hidden
community can be defined as a set of users that have a lot of implicit connections.
Unlike “friends” on social networks or members of a real community, users of hidden
communities may not know each other, they may live in different regions of the same
country, but their interests coincide. These interests may be reflected in users’ posts.
Using various similarity metrics, one can unite posts in a common semantic group,
they forming a semantic network, which conventionally looks as follows (Figure 1).
There are a great number of algorithms for analyzing the structure of social network
communities. However, one of the problems is the impossibility of determining the
effectiveness, reproducibility, flexibility, and universality of a method because
scholars often carry out experiments involving a single dataset and a single method. In our
opinion, the most productive way is to compare several methods using one dataset. A
qualitative and quantitative comparison of methods and their results can reveal the
best approach that is applicable to the posts of social networks. In our study, we will
analyze several algorithms, identify the structural properties of the obtained
communities, and also focus on their advantages and disadvantages.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related works</title>
      <p>Contemporary algorithms for detecting hidden communities in social networks can be
divided into three main groups:
 methods based on graphs;
 methods based on clustering;
 hybrid methods.</p>
      <p>
        The first papers dedicated to detecting hidden communities on the Internet appeared
in the early 2000s. The papers [
        <xref ref-type="bibr" rid="ref2 ref8">2, 8</xref>
        ] describe the use of the hidden Markov model and
a random graph to detect communities, the accuracy of the results reached 90%. It
should be noted that the approach did not include semantic information about target
users which could have improved the accuracy of the method.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], a two-stage algorithm HICODE (Hidden Community Detection) was
developed. The first stage consists in finding the number of community layers. The first
layer is a group with the strongest links, each subsequent layer has a lower degree of
connections. The second stage is called the refinement stage. Its idea is in improving
the quality of the layers. In this case one can obtain complete data because a stronger
community structure can distort information about the structure of weaker ones. The
HICODE algorithm has also been applied to hidden communities on Reddit [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The
authors of the paper concluded that the boundaries of communities are implicit for
several reasons: users of forums communicate a lot with each other, the structure of
the site itself is not regulated, the constant expansion of topics on the forums leads to
adjustments in the results.
      </p>
      <p>
        With the growth of machine learning algorithms, social media researchers have
begun to use cluster analysis more often. In [
        <xref ref-type="bibr" rid="ref10 ref12 ref3 ref7">3, 7, 10, 12</xref>
        ], clustering results are
discussed as regards both English and Russian data. In particular, [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] provides an
analysis of the relations of Kinopoisk users with topic communities in VKontakte social
network. The authors used the silhouette metric to evaluate clustering performance,
results showed that k-means was the most efficient algorithm.
      </p>
      <p>
        The next step in the development of methods for detecting hidden communities
was a combination of various approaches. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] describes a hybrid method: the edges of
the graph are compared based on the Jaccard index; they are united into hidden
community clusters. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], a clustering experiment based on the semantic similarity of
English Twitter posts was conducted. To identify the degree of text similarity,
WordNet was used. Computational linguistics methods were also applied in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]: researchers
described the process of detecting communities in experiments with topic modeling
and automatic topic labeling.
3
3.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <sec id="sec-3-1">
        <title>Corpus collection</title>
        <p>
          All of the above methods have been tested on different datasets. In this study, to
compare existing algorithms for detecting hidden communities in social networks, we
used the corpus of Russian posts (8 679 402 tokens) on the VKontakte social network
proposed in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The choice of this corpus is connected with the fact that algorithms
for detecting hidden communities based on Russian data are not fully described.
        </p>
        <p>The following algorithms were selected for comparison: The Jaccard index (graph
method), clustering using doc2vec (clustering method), topic modeling and automatic
topic labeling (hybrid method). There is a brief description of procedures for creating
models of hidden communities.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Graph-based method</title>
        <p>The corpus of posts consists of more than 25 000 users’ texts. For the convenience of
analysis, we presented them in the form VK_USER_X_POST_Y, where X is a user
id, Y is an ordinal number of the post. Using Python 3.7, a script was created to
calculate the values of the Jaccard index. We considered it necessary to set the minimum
similarity threshold to 0.75, i.e. ¾ of the content of the posts should match. Pairs of
users that met these requirements were written to a .csv file. Using the Gephi
application, we built a resultant graph that shows the state of hidden communities.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Clustering analysis</title>
        <p>There are a lot of cluster analysis methods: k-means, DBSCAN, hierarchical method,
etc. In our research, to deal with a large amount of data, we will take k-means from
the scikit-learn library1 due to a rather high degree of work and visualization of the
implementation. To improve the quality of the obtained models, we will use a
pretrained doc2vec model of the corpus with the following parameters: the size of the
context window – 5, the dimension of the vector – 100.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Hybrid method</title>
        <p>
          We took the method described in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. It is necessary to search for the optimal number
of user topics, build topic models, and generate topic labels. In contrast to the
previous algorithms, in topic modeling it is necessary to implement the basic NLP
procedures: tokenization, lemmatization, processing with the help of a stop-list, adding
1 https://scikit-learn.org/stable/
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Evaluation</title>
      <sec id="sec-4-1">
        <title>Models of hidden communities</title>
        <p>bigrams and trigrams. Topic labeling is used to improve the interpretability of topics,
the procedures are carried with the help of word2vec, RuWordNet2, the Russian
National Corpus3 and a Frequency Dictionary of Contemporary Russian4 by O.N.
Lyashevskaya and S.A. Sharov. The Gephi application was also used to visualize the graph.
There are three models of hidden communities created with the help of different
algorithms (Figures 2–4).
2 https://ruwordnet.ru/ru
3 https://ruscorpora.ru/new/index.html
4 http://dict.ruslang.ru/freq.php
Using the Jaccard index, 344 pairs of semantically close posts were detected, they
being grouped into 34 communities. Figure 2 shows a fragmentary structure of the
relationships that exist in the corpus. The first obvious result of graphical analysis is
the ability to select several subsets: a giant component (a great number of central
nodes of the graph that are interconnected) and stand-alone nodes. The presence of a
large number of intersections indicates close relationships within a given semantic
field.</p>
        <p>It should be noted that the names of topical hidden communities are not displayed
when they are formed, as a result, further analysis is carried out manually. For
instance, users 696481, 39371, and 2500528 are members of the central hidden
community. After analyzing the posts, it was found that, despite the difference in topics,
they all have one common topic – online conferences. When carrying out further
analysis, we also identified that other users of this community also had information
about online meetings.</p>
        <p>As for fragmented communities, they have more stable social topics. Users
981916, 118634, 72972 and 1417120 are united by a concert topic.</p>
        <p>The situation is similar for users 62729 and 4583: they are united by the topic of
health. At the same time, users 1361373 and 892245 are also interested in healthcare,
but they were not in the health community.</p>
        <p>The above factors may indicate the following peculiarities when working with
graph methods.
1. Graph methods partially allow you to track trends in society. In particular, it
applies to online meetings caused by the coronavirus pandemic: user 696481 held
remote meetings dedicated to religious topics, and user 2500528 commented on
distance education.
2. If the life in the society had been calmer, the final representation could have been
more fragmented, users of the big community having no connections. This
indicates the impossibility of taking into account semantic variations of posts.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Cluster analysis</title>
        <p>The k-means method analyzes the sets of given objects and creates k optimal groups,
but the nature of these groups is not known in advance. As a result, the clustering
process must be repeated a number of times with different parameters in order to find
the most stable variant of hidden communities. 7 groups of hidden communities were
detected. For a more detailed analysis, the graphic data were labeled corresponding to
user ids (Figure 5).
As we have already noted, the k-means method does not require much time; it is
suitable for preliminary procedures, after which more powerful algorithms are required.
At the same time, we can note some shortcomings of this algorithm when analyzing
hidden communities. First, the algorithm is outlier sensitive: i.e. theoretically, those
users whose topics do not coincide with others, will be assigned to any class. User
1415502 is keen on subcultures, but other users from the corpus do not write posts on
the same topic. At the same time, using the k-means method, it was observed that this
user and user 167175 are in the topical community dedicated to games.</p>
        <p>It should also be noted that the algorithm cannot cope with the task in which
objects can belong to different topical groups. Unlike the graph method, all users can
belong to the only hidden community. So, for instance, the posts of user 1955327 are
dedicated to books and health, although in Figure 5 the text of the user were assigned
to the only topical community. A possible solution to the problem is to combine
different clustering methods. In particular, the DBSCAN algorithm will take into
account the “noise” when constructing models, while the c-means algorithm – a fuzzy
clustering method, which is the improvement of the k-means method – assigns texts
to different clusters with a certain probability. It is an equivalent to some elements of
the model based on graphs when one node can be included in several communities.</p>
      </sec>
      <sec id="sec-4-3">
        <title>Hybrid method</title>
        <p>
          When working with the hybrid approach, there are also advantages and disadvantages.
A lot of algorithms for topic modeling and their variations have already been
successfully adapted to Russian corpora of social networks [
          <xref ref-type="bibr" rid="ref11 ref4 ref5">4, 5, 11</xref>
          ].
        </p>
        <p>It should also be noted that, while improving the interpretation of models, we used a
double ranking algorithm (Google PageRank and ipm in a Frequency Dictionary of
Contemporary Russian by O.N. Lyashevskaya and S.A. Sharov) to avoid
lowfrequency topic labels. In the final model of communities, users can belong to
different topic communities, or have unique interests that do not intersect with the interests
of other people.</p>
        <p>The approach allows taking into account the various interests of a user, so some
people are members of several hidden communities. For instance, 820468, 14846, and
243903 are interested in linguistics, while 62729, 4583, 1361373, and 892245 pay
attention to health. Mind that the graph-based method also united 62729 and 4583 in
the same community, but 1361373 and 892245 were not in it.</p>
        <p>At the same time, we faced certain difficulties. For instance, texts on social
networks have some peculiarities of spelling of words or their graphical representation,
they making us improve algorithms of tokenization and normalization or edit texts
manually (remove diacritical symbols, correct misspellings, etc.).</p>
        <p>Moreover, approaches for automatic topic labeling in Russian and English do not
have a gold standard that allows assessing the quality of the developed methods. We
used Google Forms and 10 independent experts to assess the candidates: 0 is for
irrelevant labels, and 1 is for relevant ones (Figure 6, Table 1).
In the example above, assessors are sure that bigram total dictation is the best one,
while number of A’s is the worst one.</p>
        <p>There was also a need to unify different labels that are in the same semantic field:
for instance, when we found adjective and noun modifiers in collocations, we chose
the first one as a dominant collocation: student organizations, organizations of
students – student organizations. It is also a time-consuming process.</p>
        <p>Further studies can involve the development of the gold standard, which will
significantly save time for building models of hidden communities, and a semantic
analyzer that will unify different lexical-semantic variants of labels.</p>
        <p>Below we present a summary of the methods based on some parameters (Table 2).
With the development of social networks, the focus and scope of users’ interaction are
getting expanded. The analysis of the corpus of posts provides an insight into the
structure of hidden communities existing in any online platform. The discovery of
hidden communities is used in biology, sociology, as well as computational
linguistics.</p>
        <p>In this paper, we have used a corpus of VKontakte posts and made a detailed
review of some approaches to community detection in social networks. The obtained
results of comparison show that, unfortunately, the state-of-the-art approaches are far
from perfect: some have difficulties with analyzing linguistic properties of texts, and
others are rather time-consuming. We may expect that the manual creation of hidden
community models of the corpus will have certain differences compared to our
results. Nonetheless, the combination of the methods, described in previous sections,
can still be used for preliminary experiments.</p>
        <p>We hope to develop the research in the following ways:
 improving the doc2vec model of the corpus for obtaining more precise results on
clustering;
 combining various clustering methods for choosing the most optimal one;
 expanding the size of the already existed corpus including posts of other Russian
social networks in order to detect latent links between a great number of users;
 improving basic NLP procedures to simplify training topic models;
 developing and assessing a gold standard for topic labeling procedures in the
Russian segment of topic modeling.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ahn</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bagrow</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Link communities reveal multiscale complexity in networks</article-title>
          .
          <source>Nature</source>
          ,
          <volume>466</volume>
          ,
          <fpage>761</fpage>
          -
          <lpage>764</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baumes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magdon-Ismail</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wallace</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Discovering Hidden Groups in Communication Networks</article-title>
          . In: Chen,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Moore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.D.</given-names>
            ,
            <surname>Leavitt</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.).
          <source>Intelligence and Security Informatics. ISI 2004, Lecture Notes in Computer Science</source>
          ,
          <volume>3073</volume>
          ,
          <fpage>378</fpage>
          -
          <lpage>389</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bedi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Community detection in social networks</article-title>
          .
          <source>Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery</source>
          ,
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bodrunova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blekanov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kukarkin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Topic modeling for Twitter discussions: Model selection and quality assessment</article-title>
          .
          <source>In: Proceedings of the 6th SGEM International Multidisciplinary Scientific Conferences on SOCIAL SCIENCES and ARTS SGEM2018, Science and Humanities</source>
          ,
          <volume>207</volume>
          -
          <fpage>214</fpage>
          . STEF92
          <string-name>
            <given-names>Technology</given-names>
            <surname>Ltd</surname>
          </string-name>
          ., Sofia, Bulgaria (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bodrunova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blekanov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kukarkin</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Topics in the Russian Twitter and relations between their interpretability and sentiment</article-title>
          .
          <source>In: Sixth International Conference on Social Networks Analysis, Management and Security</source>
          ,
          <volume>549</volume>
          -
          <fpage>554</fpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soundarajan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hopcroft</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Hidden community detection in social networks</article-title>
          .
          <source>Inf. Sci.</source>
          ,
          <volume>425</volume>
          ,
          <fpage>92</fpage>
          -
          <lpage>106</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Khlopotov</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Startseva</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Makarenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Analysis of movie lovers' preferences and their thematic communities in social networks</article-title>
          .
          <source>The Eurasian Scientific Journal</source>
          ,
          <volume>11</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Magdon-Ismail</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wallace</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siebecker</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Locating Hidden Groups in Communication Networks Using Hidden Markov Models</article-title>
          . In: Chen,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Miranda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.D.</given-names>
            ,
            <surname>Demchak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Schroeder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Madhusudan</surname>
          </string-name>
          , T. (eds.)
          <article-title>Intelligence and Security Informatics</article-title>
          .
          <source>ISI 2003, Lecture Notes in Computer Science</source>
          ,
          <volume>2665</volume>
          ,
          <fpage>126</fpage>
          -
          <lpage>137</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Mamaev</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitrofanova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Automatic Detection of Hidden Communities in the Texts of Russian Social Network Corpus</article-title>
          . In: Filchenkov,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Kauttonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Pivovarova</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . (eds.)
          <source>Artificial Intelligence and Natural Language. AINL</source>
          <year>2020</year>
          , Communications in Computer and Information Science,
          <volume>1292</volume>
          ,
          <fpage>17</fpage>
          -
          <lpage>33</lpage>
          . Springer, Cham (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stanton</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarjan</surname>
          </string-name>
          , R.:
          <article-title>Clustering Social Networks</article-title>
          . In: Bonato,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.R.K</surname>
          </string-name>
          . (eds.)
          <article-title>Algorithms and Models for the Web-Graph</article-title>
          .
          <source>WAW 2007, Lecture Notes in Computer Science</source>
          ,
          <volume>4863</volume>
          ,
          <fpage>56</fpage>
          -
          <lpage>67</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Nagornyy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koltsova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Redefining media agendas: topic problematization in online reader comments</article-title>
          .
          <source>Media and Communication</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ),
          <fpage>145</fpage>
          -
          <lpage>156</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Rytsarev</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kupriyanov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirsh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liseckiy</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Clustering of social media content with the use of BigData technology</article-title>
          .
          <source>Journal of Physics Conference Series</source>
          ,
          <fpage>921</fpage>
          -
          <lpage>927</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Salz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benavides</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Hidden Community Detection in Online Forums</article-title>
          .
          <source>CS224W: Machine Learning with Graphs</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shakya</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Biswas</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Clustering of People in Social Networks based on Textual Similarity</article-title>
          . In: Perspectives in Science,
          <volume>570</volume>
          -
          <fpage>573</fpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>