<!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>GraphDBLP Released: Querying the Computer Scientists Network as a Graph</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mirko Cesarini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Mercorio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Mezzanzanica</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincenzo Moscato</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Picariello</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CRISP Research Centre, Univ. of Milano-Bicocca</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Electrical Engineering and Information Technology (DIETI), Univ. of Naples-Federico II</institution>
          ,
          <addr-line>Naples, Italy, discussion paper</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Dept. of Statistics and Quantitative Methods, Univ. of Milano-Bicocca</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>24</fpage>
      <lpage>27</lpage>
      <abstract>
        <p>In this paper we introduce GraphDBLP, a tool that models the DBLP bibliography as a graph, and enriches the DBLP data through semantic keyword similarities computed via word-embedding. GraphDBLP has been implemented on top of the Neo4j graph-database, and it can be queried through the Cypher query language. We also provide three meaningful queries for exploring the DBLP community to (i) investigate author profiles by analysing their publication records; (ii) identify the most prolific authors on a given topic,and (iii) perform social network analyses over the whole community. GraphDBLP is available on Github. To date, it contains 5+ million nodes and 24+ million relationships, enabling users to explore the DBLP data by referencing more than 3.3 million publications, 1.7 million authors and more than 5 thousand publication venues. Thanks to the use of word-embedding, more than 7.5 thousand keywords and related similarity values were collected.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Academic researchers and their interactions can be seen as a network, which includes
different topics, interests, research products published, and venues, too. The discovery
of researchers’ similarities, the estimation of these similarities, the identification of the
authors that mostly contribute to a given topic, and the identification of similarities
between different topics are important tasks with a practical significance in many fields,
as in the case of community mining [
        <xref ref-type="bibr" rid="ref16 ref9">16, 9</xref>
        ], social networking [
        <xref ref-type="bibr" rid="ref18 ref7">7, 18</xref>
        ], and influence
analysis as well [
        <xref ref-type="bibr" rid="ref21 ref3">21, 3</xref>
        ]. The idea behind GraphDBLP - firstly presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] - is to
organise the computer scientist network as a graph, using state-of-the-art word
embedding algorithm to discover similarities between researchers, and to deploy the derived
knowledge within a tool that anyone can use and improve over time.
      </p>
      <p>
        To this end, GraphDBLP uses the DBLP [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] bibliography as a baseline. Several
works have discussed the problems arising from analysing and monitoring the computer
science community, such as expert-finding [
        <xref ref-type="bibr" rid="ref15 ref5">15, 5</xref>
        ], community detection [
        <xref ref-type="bibr" rid="ref20 ref3">20, 3</xref>
        ],
community mining [
        <xref ref-type="bibr" rid="ref10 ref23">10, 23</xref>
        ], and keyword extraction [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Focusing on DBLP, the
DBConnect project [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] aimed at exploiting random walks on the DBLP data model, measures
the closeness between any two entities, to discover the community structure of the data,
and to recommend collaborations. The FacetedDBLP [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] tool performs a high-quality
selection and review of DBLP keywords. At that point, then the user can search
publications using these refined keywords as a starting point. On the other hand, DBLP has
also been at the basis of several studies and tools, as in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], which used DBLP to analyse
a pre-selected list of conferences/journals in a specific research field, and to understand
how the community evolved over time in terms of topics and research collaborations.
In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], instead, DBLP was used to learn the academic ranking of experts according to
a specific topic. Finally, in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], DBLP evaluated the influence of relationships among
communities in dynamic social networks.
      </p>
      <p>However, though all these approaches and projects are effective and provide a
substantial contribution, they have only focused on a specific and pre-defined task. On the
other hand, modelling the DBLP data as a graph would allow applying graph-based
algorithms (graph-traversal, shortest-path, clustering coefficient, etc) to enrich the DBLP
data through new relationships. Indeed, DBLP contents can be also analysed from a
semantic perspective through word embedding, which enables semantic similarities
among contents to be modelled and extracted. GraphDBLP also shares with the
methods and tools discussed above most of the community mining purposes and features.
However, it has some distinctive elements that deserve to be discussed.
(i) GraphDBLP computes (a) similarity metrics among venues 1 and (b) metrics by
weighting the authors’ scientific production w.r.t to topics (namely, keywords). The
former (a) is computed by focusing on the authorship networks; The latter (b) focuses
on an author’s publication records, estimating the weight of a keyword among all the
author’s publications (i.e., the score) and the author’s prolificness on the whole DBLP
community that is working on that keyword (i.e, the relevance). Hence, several
interesting analyses may be computed e.g., investigation of author activities, comparison of
author profiles of identification of influential authors;
(ii) GraphDBLP employs a language model (namely, word2vec) for the lexicon used in
the titles of the papers to build-up a map of keyword similarities. The keyword
similarity information is obtained (or updated) by automatically processing the DBLP data
(rather than by using external dictionaries or taxonomies). These data are valuable as
they improve the results of the analyses (e.g., “AI” recognised as similar to “Artificial
Intelligence” with a score of 87% by learning lexical variants where they appear);
(iii) Knowledge retrieved from DBLP is represented as a graph, upon which Social
Network Analysis (SNA) and graph-traversal queries can be performed;
(iv) GraphDBLP is implemented on top of an open-source graph database management
system (i.e., Neo4j) and the whole source code for obtaining the GraphDBLP dataset
has been made publicly available, so that anyone might contribute to the improvement
of the graph instance of DBLP.</p>
      <p>To date, our system allows performing community mining over 3.3M+
publications, 1.7M+ authors, 5K+ venues (including conferences and journals) and 7.5K+
keywords extracted from DBLP data through word embedding. The multi-graph generated
1 In this work, venues include conferences and journals
is composed of 5; 173; 049 nodes and 24; 753; 736 relationships. GraphDBLP has been
released in 2018 and publicly available on GitHub 2.
2</p>
    </sec>
    <sec id="sec-2">
      <title>GraphDBLP at a Glance</title>
      <p>In essence, GraphDBLP is a tool that allows users to perform graph-based queries on
the DBLP data and some derived knowledge from it through:
(i) Venue similarities computed on the basis of the author communities;
(ii) Keywords similarities identified through word embeddings on keywords inherited
from the FacetedDBLP project;
(iii) Authors research topics computed by analysing the publication records of each
author. It also estimates the weight of a given keyword in the author publications (i.e.,
the score) as well as the global prolificness of the author in the whole DBLP community
working on that keyword (i.e, the relevance).</p>
      <p>The data model of GraphDBLP is depicted in Fig. 1 using the four building blocks of
the Neo4j graph-database, which are labels, nodes, relationships, and properties.
Information that can be directly inferred from the DBLP dataset includes the labels Venues,
Authors, and Publications. Since the graph-based model supports entity hierarchies (in
contrast with the relational model), a publication can be either an Article or an InProc
or both 3. Information about the Keyword label comes from the FacetedDBLP project
keywords, while the Keyword_Sim represents additional keywords that have been found
in the DBLP titles. Similarly, the solid lines in Fig. 1 represent relationships that can
be derived from the DBLP and FacetedDBLP files. The dotted lines represent
relationships created by reasoning over the DBLP graph, which are: (i) SIMILARITY, (ii)
SIMILAR_TO, and (iii) HAS_RESEARCH_TOPIC. From a formal point of view, we modeled
our graph-database as a directed multi-graph4 as follows.</p>
      <sec id="sec-2-1">
        <title>Definition 1 (Directed labelled multigraph). A Directed labelled multigraph G is a</title>
        <p>tuple (N; E; LN ; LE ; P; i; n; x; s; V) composed of the following elements:</p>
        <p>N is a finite set of nodes; E is a finite set of edges; LN is a finite set of node labels;
LE is a finite set of edge labels; P is a finite set of property labels; i is the incidence
function that assigns to an edge e 2 E a pair of nodes u1; u2 2 N; n is the node labelling
function n : N ! LN that assigns a label l 2 LN to a node u 2 N; x is the edge labelling
function x : E ! LE that assigns a label l 2 LE to each edge e 2 E; s is the edge
property function s : E LE P ! D that assigns a value v 2 D to the property named
p 2 P for the edge e 2 E with label l 2 LE . Notice that D can be numbers, boolean, or
strings; V is the node property function V : N P ! D that assigns a value v 2 D to the
property p 2 P for the node u 2 N.</p>
        <p>
          Note that the incidence function is needed for connecting a pair of nodes through an
edge, leaving the edge labelling function in charge of specifying which labels affect
2 fabiomercorio.github.io/GraphDBLP/
3 Though the same result could be achieved adding a property on the node, the use of multiple
labels allows one to immediately access to the nodes with the desired label
4 A multi-graph is a graph where multiple edges between two nodes are permitted and might be
specified through labels. Our notation was inspired by [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]
the node connections. The directed labelled multigraph is the formalism Neo4j uses to
model a graph-store. Specifically, Neo4j is a property graph database, which means it
can model attributed, labelled, directed multi-graphs. It is composed of four building
blocks that one can easily map on the Def. 1, see [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] for details.
        </p>
        <p>In the following we briefly describe how the additional knowledge has been derived
from DBLP (i.e., the dotted relations of Fig. 1).</p>
        <p>
          Building the SIMILARITY relation. The SIMILARITY relation estimates similarity
between two venues based on the collaboration network that publishes there. Specifically,
a collaboration network consists of a network of authors that publish on specific venues
(i.e., the CONTRIBUTED_TO relation of Fig.1). In this way, we can compute the
similarities between two venues v1 and v2 based on the authors that they have in common. We
decided to employ the Jaccard index computed on authors. Let Av be the set of authors
that contributed to venue v, the Jaccard Index between two venues vi and v j. Notice that
the similarity between venues (they can be either journals or conferences) does not rely
on keywords or on citations, but on the collaboration network that contributed to those
venues. This is an important characteristic of our approach as it aims at discovering the
implicit behaviour of authors, rather than the explicit, which emerges from the citations.
Building SIMILAR_TO relation. Research keywords are an important element that
enables the differentiation of research communities. Since DBLP does not explicitly
provide neither topics nor abstracts of the stored publications, we decided to exploit
the words of publication titles to derive research keywords. To this end, we used the
Faceted-DBLP project, which uses GrowBag graphs for identifying computer-science
specific keywords [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Then, for each title, we computed a list of top-k most similar
keywords through word embedding.
        </p>
        <p>
          Specifically, vector representation of words maps each word of a given lexicon to
a unique vector in the corresponding N-dimensional space. In our context, each word
can be considered as the title of a research product. Here, an important contribution has
been given by the Word2Vec algorithm [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], that computes the vector representations
of words by looking at the context where these words are used. Intuitively, given a word
w and its context k (i.e., m words in the neighborhood of w), it uses the context k as a
feature for predicting the word w.After the Word2vec training on the lexicon, words
with similar meaning are mapped to a similar position in the vector space. For example,
“model_checking” and “formal_verification” are close to each other.
        </p>
        <p>In GraphDBLP, as the first step, each title is pre-processed according to the
following pipeline: (i) html tag removal, (ii) html entities and symbol replacement, (iii)
tokenization (punctuation is removed and space used to tokenise), (iv) lower case
reduction, and (v) stop words removal. Then, each pre-processed title is added to the list
of words W 3-gram model. Then, a N=500 vector representation of preprocessed titles
is generated, and the similarities between each GraphDBLP keyword is stored within a
Hash-table that assigns a list of similar n-gram to each GraphDBLP keyword.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Building the HAS_RESEARCH_KEYWORD relation. Here we describe how the re</title>
        <p>search topics were computed for each author. To this end, we closely look at the authors
(A), publications (P) and keywords (K) nodes of our model depicted in Fig. 1. This
subgraph can be seen as a tripartite graph model (author-publication-keyword), as shown in
Fig. 2a, where author a1 has authored a publication p1 that, in turn, contains a keyword
k1, and so on. Given an author a 2 A, we can compute three distinct elements.
(-) Research Keywords as the list of keywords used by an author in publications. In the
example above, the a2 research keywords list is [k1; k2; k2; k3; k4; k4];
(-) Research Keywords Score gives an estimate of the weight of each keyword in the
research publications of a given author. In the example above, focusing on author a2,
keywords k2 and k4 have a score of 1=3 each, while keywords k1 and k3 have a score of
1=6 each. Notice that the numerator of this value could be computed as the number of
all distinct shortest paths starting from an author ai and reaching the keyword k j.
(-) Research Keywords Relevance gives an estimate of the prolificness of the author ai
on the research community working on a given keyword. For a given author, keyword
pair, this value is computed as the ratio between the number of publications authored
by ai having the keyword k j, and the total number of publications containing k j.</p>
        <p>Fig. 2b shows the author’s relevance computed for each HAS_RESEARCH_TOPIC
relationship. In this way, we can compute the HAS_RESEARCH_TOPIC relation and both
the score and relevance for each author,keyword pair. Notice that these two attributes
give two distinct views on the research publication records of an author. The score gives
a rough estimate of how a given keyword ranks in the publication records of the author,
whereas the relevance attribute estimates the extent to which the author contributed to
keyword k, by taking into account all the publications concerning that keyword.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>GraphDBLP Usage and Examples</title>
      <p>GraphDBLP can be downloaded freely from GitHub. It provides three built-in queries,
though any graph-based queries can be performed by using the Cypher Query
Language. Here, we introduce how these queries works and what is the rationale behind.
Q1: Keyword Discovery. The command -q1 keyword limit performs the keyword
discovery query. This allows users to identify the most prolific authors in the DBLP
community for a given keyword. This requires to specify also the keyword to be used
and the limit value for results. Example: -q1 ’multimedia’ 10 will perform query 1
using multimedia as keyword and collecting top 10 results.</p>
      <p>a1
a2
a3
12;12
1; 1
2 2
(b)
Q2: Author Publication Records Comparison. The command -q2 author-name-surname
limit similarity-threshold runs the query. It begins from the keywords
describing an author’s research activities i.e., the keywords connected through the has_
research_topic relationship. For each keyword, the most proficient author in the field
is identified, and the related data are retrieved: (prolific) author name, score, relevance,
and related keywords. This requires to specify also the keyword to be used, the max
number of researchers to be considered for each keyword and the similarity threshold
value for similar keywords. Example: -q2 ’John von Neumann’ 3 0.4 will perform
query #2 profiling the publication record of John von Neumann and retrieving up to 3
top researchers for each keyword appearing the in profile of John von Neumann. Only
keywords with a similarity value grater than 0.4 will be returned.</p>
      <p>
        Q3: Local Clustering Coefficient. The command -q3 venue-name
similarity-threshold enables query #3 for computing local clustering coefficient
on research communities[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. This requires to specify the venue name and a
threshold value for computing the similarity. Example: -q3 ’sebd’ 10 percent will perform
query 3 computing the community starting from sebd and considering venue with a
similarity value with at least 10 percent. More specifically, here we are computing the
weighted Local Clustering Coefficient (wLCC) 5. Indeed, if on the one side Local
Clus5 it is inspired by [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] though they compute the weight of triples through arithmetic functions
Fig. 4: Q2: Author Publication Records Comparison
      </p>
      <p>
        Fig. 5: Q3: Local Clustering Coefficient
tering Coefficient [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] computes the degree to which nodes in a graph tend to cluster
together (aka transitivity coefficient), the weighted LCC explicitly takes into account
the different degree of similarity between two nodes i.e., the triples are computed using
all similarity relations on the basis of their degree. This allows a smaller neighbourhood
of the node to be considered, which results in a tighter cluster of similar venues.
Examples omitted due to space constraints can be found at [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>
        We have presented GraphDBLP, a tool that has been recently released as open source
tool to perform graph-based queries on the DBLP community. GraphDBLP was
implemented on top of a Neo4j graph database providing a shell interface to interact with
the graph-db. To date, GraphDBLP is the first attempt to organise and reason with the
DBLP data as a graph. The source code and datasets used has been made publicly
available on Github with the idea that anyone might contribute to the project in a schema-free
fashion, by adding node labels, new semantic similarities and metrics, and new features
through graph-based queries as well. We are actually working for including the Arnet
Miner citation within GraphDBLP. Indeed, to date, DBLP does not provide any
information about citation relationships between papers, and this prevents the use of DBLP
for performing influence analyses, such as community influence. On the graph-db side,
we are planning to include graph-based reasoning, as community mining and expert
finding, to the field of Labourt Market Intelligence (see, e.g. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]) by including both
language models and word embedding as graph properties, see, e.g. [
        <xref ref-type="bibr" rid="ref19 ref2">19, 2</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Barrat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barthelemy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pastor-Satorras</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vespignani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The architecture of complex weighted networks</article-title>
          .
          <source>Proceedings of the National Academy of Sciences of the United States of America</source>
          <volume>101</volume>
          (
          <issue>11</issue>
          ),
          <fpage>3747</fpage>
          -
          <lpage>3752</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Boselli</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cesarini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mercorio</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mezzanzanica</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Using machine learning for labour market intelligence</article-title>
          .
          <source>In: ECML PKDD</source>
          <year>2017</year>
          ,
          <article-title>LNCS</article-title>
          , vol.
          <volume>10536</volume>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chikhaoui</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiazzaro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A new granger causal model for influence evolution in dynamic social networks: The case of dblp</article-title>
          .
          <source>In: AAAI</source>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>57</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Consens</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendelzon</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          :
          <article-title>Graphlog: a visual formalism for real life recursion</article-title>
          .
          <source>In: Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART</source>
          , pp.
          <fpage>404</fpage>
          -
          <lpage>416</lpage>
          . ACM (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>King</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lyu</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          :
          <article-title>Formal models for expert finding on dblp bibliography data</article-title>
          .
          <source>In: ICDM'08</source>
          , pp.
          <fpage>163</fpage>
          -
          <lpage>172</lpage>
          . IEEE (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Diederich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balke</surname>
          </string-name>
          , W.T.,
          <string-name>
            <surname>Thaden</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Demonstrating the semantic growbag: automatically creating topic facets for faceteddblp</article-title>
          .
          <source>In: ACM/IEEE-CS joint conference on Digital libraries</source>
          , pp.
          <fpage>505</fpage>
          -
          <lpage>505</lpage>
          . ACM (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pei</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Community detection in large-scale social networks</article-title>
          .
          <source>In: Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis</source>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>25</lpage>
          . ACM (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Elmacioglu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>On six degrees of separation in dblp-db and more</article-title>
          .
          <source>ACM SIGMOD Record</source>
          <volume>34</volume>
          (
          <issue>2</issue>
          ),
          <fpage>33</fpage>
          -
          <lpage>40</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Girvan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Newman</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Community structure in social and biological networks</article-title>
          .
          <source>Proceedings of the national academy of sciences 99(12)</source>
          ,
          <fpage>7821</fpage>
          -
          <lpage>7826</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , D.:
          <article-title>Dblpminer: A tool for exploring bibliographic data</article-title>
          .
          <source>In: Information Reuse and Integration (IRI)</source>
          ,
          <year>2015</year>
          IEEE International Conference on, pp.
          <fpage>435</fpage>
          -
          <lpage>442</lpage>
          . IEEE (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ley</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Dblp: some lessons learned</article-title>
          .
          <source>Proceedings of the VLDB Endowment</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1493</fpage>
          -
          <lpage>1500</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Mezzanzanica</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mercorio</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Big data enables labor market intelligence</article-title>
          .
          <source>In: Encyclopedia of Big Data Technologies</source>
          . Springer International Publishing (
          <year>2018</year>
          ).
          <source>DOI 10</source>
          .1007/978-3-
          <fpage>319</fpage>
          -63962-8_
          <fpage>276</fpage>
          -
          <lpage>1</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mezzanzanica</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mercorio</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cesarini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moscato</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Picariello</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Graphdblp: a system for analysing networks of computer scientists through graph databases</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          (
          <year>2018</year>
          ).
          <source>DOI 10.1007/s11042-017-5503-2</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Efficient estimation of word representations in vector space</article-title>
          .
          <source>arXiv preprint arXiv:1301.3781</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Moreira</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calado</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martins</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Learning to rank academic experts in the dblp dataset</article-title>
          .
          <source>Expert Systems</source>
          <volume>32</volume>
          (
          <issue>4</issue>
          ),
          <fpage>477</fpage>
          -
          <lpage>493</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Nascimento</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sander</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pound</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Analysis of sigmod's co-authorship graph</article-title>
          .
          <source>ACM Sigmod record 32(3)</source>
          ,
          <fpage>8</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Newman</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Who is the best connected scientist? a study of scientific coauthorship networks</article-title>
          .
          <source>In: Complex networks</source>
          , pp.
          <fpage>337</fpage>
          -
          <lpage>370</lpage>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Papadopoulos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vakali</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spyridonos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Community detection in social media</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          <volume>24</volume>
          (
          <issue>3</issue>
          ),
          <fpage>515</fpage>
          -
          <lpage>554</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Pasi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cesarini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marrara</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mercorio</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Viviani</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mezzanzanica</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pappagallo</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A language modelling approach for discovering novel labour market occupations from the web</article-title>
          .
          <source>In: 2017 IEEE/WIC/ACM International Conference on Web Intelligence</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Tagarelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Interdonato</surname>
          </string-name>
          , R.:
          <article-title>Ranking vicarious learners in research collaboration networks</article-title>
          .
          <source>In: International Conference on Asian Digital Libraries</source>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>102</lpage>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Social influence analysis in large-scale networks</article-title>
          .
          <source>In: Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          , pp.
          <fpage>807</fpage>
          -
          <lpage>816</lpage>
          . ACM (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Watts</surname>
            ,
            <given-names>D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strogatz</surname>
            ,
            <given-names>S.H.</given-names>
          </string-name>
          :
          <article-title>Collective dynamics of 'small-world' networks</article-title>
          .
          <source>nature</source>
          <volume>393</volume>
          (
          <issue>6684</issue>
          ),
          <fpage>440</fpage>
          -
          <lpage>442</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Zaiane</surname>
            ,
            <given-names>O.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goebel</surname>
          </string-name>
          , R.:
          <article-title>Dbconnect: mining research community on dblp data</article-title>
          .
          <source>In: Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis</source>
          , pp.
          <fpage>74</fpage>
          -
          <lpage>81</lpage>
          . ACM (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>