<!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>Augmenting Logic-based Knowledge Graphs: The Case of Company Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Paolo Atzeni</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luigi Bellomarini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michela Iezzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuel Sallinger</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adriano Vlad</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Banca d'</institution>
          <country country="IT">Italia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universita Roma Tre</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Oxford</institution>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Company ownership graphs are central objects in corporate economics [
        <xref ref-type="bibr" rid="ref10 ref13 ref17 ref4">4, 10, 13,
17</xref>
        ] and are of high importance for central banks to solve problems in banking
supervision, credit-worthiness, anti-money laundering and many more areas. The
Bank of Italy owns the database of Italian companies that contains details about
shareholding structures. In a graph-based view of the database, as shown in
Figure 1, we see ownership as the core concept: nodes are companies and persons
(black resp. blue nodes), and ownership edges (black solid links) are labelled with
the shares a company or person x owns of a company y.
      </p>
      <p>
        An important problem with
company graphs is company control [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
which amounts to deciding whether a
company x controls a company y, i.e.,
x can force decisions of y. A company
(or a person) x controls a company y,
if: (i) x directly owns more than 50%
of y; or, (ii) x controls a set of
companies that jointly, and possibly together
with x, own more than 50% of y.
      </p>
      <p>
        Besides nancial relationships,
personal or family connections (of various degrees, e.g., \PartnerOf", \SiblingOf",
and so on) enable a much broader use of such company graphs in several elds
such as anti-money laundering, fraud detection or economic and statistical
research [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In these elds, the de nition of control can be extended to families.
For instance, in Figure 1: P1 controls C4 with a direct 80% edge; P2 controls C7,
via C5 and C6. Dashed green edges represent control links. The dashed red edge
between P2 and P3 represents a \PartnerOf " relationship. P2 and P3 are in the
same family. Neither P2 nor P3 control C8, but their family jointly owns 60%
and thus controls C8. In this paper we continue our recent work [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and study
the problem of predicting family links as a special case of a wider class of graph
augmentation problems providing a hybrid embedding-reasoning approach to it.
      </p>
      <p>Fig. 1. Sample from the Italian graph.</p>
    </sec>
    <sec id="sec-2">
      <title>The Vada-Link Framework</title>
      <p>
        With knowledge graph augmentation, (KG augmentation) we wish to
characterize a special case of link prediction [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], concerned with predicting hidden links in
network structures. Unlike the standard problem, our emphasis is on the need for
a careful combination of the extensional data (existing nodes and edges, namely
the ground extensional component ) and the available domain knowledge (the
intensional component ). This view on the problem is well captured by logic-based
Knowledge Graphs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which represent available data as facts, often encoding
property graphs (PGs) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] in a relational form, and domain knowledge as
reasoning rules. Rules are modeled in some logic formalism, e.g., Vadalog [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] a
language in the Datalog [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] family, striking a good balance between
computational complexity and expressive power. The application of rules upon the
extensional component allows to accomplish complex reasoning tasks by
generating new entailed facts and thus new knowledge.
      </p>
      <p>
        At the core of our approach, Vada-Link, there is the idea of modeling KG
augmentation problems as reasoning tasks on logic-based KGs, having enterprise
data stores as extensional component (typically a PG) and Vadalog
reasoning rules expressing the augmentation logic. Link prediction, and therefore KG
augmentation, is an intrinsically quadratic problem, making nave approaches
inapplicable to dense graphs like that of the Italian companies with millions of
nodes. Inspired by entity resolution approaches [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Vada-Link addresses
scalability with a principled interplay of node embeddings-based clustering [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] that
reduces the set of candidate nodes, and pure logic reasoning, which exhaustively
determines links inside each cluster and hence improves clustering accuracy.
      </p>
      <p>The Vadalog reasoning rules for KG augmentation are structured into three
sets: 1. input mappings : taking as input the relational representation of one
speci c PG, and transforming it into higher-level concepts: generic nodes, generic
edges and types and properties for those nodes and edges; 2. link prediction
logic: containing the core reasoning process giving rise to new edges; 3. output
mappings: transforming the high-level generic links that have been created by
the link prediction logic into their relational representation in the PG.</p>
      <p>Let us come to the link prediction logic, described by the following rules:
(1) Node(x; f1x; : : : ; fnx); Link(e; v; w; f1e; : : : ; f me);</p>
      <p>NodeType(x; tn); EdgeType(e; te);
b1 = #GraphEmbedClust(f1x; : : : ; fnx; f1e; : : : ; f me; tn; te; hei);
b2 = #GenerateBlocks(f1x; : : : ; fnx; tn) ! Block(b1; b2; x)
(2) Node(x; f1x; : : : ; fnx); Node(y; f1y; : : : ; fny);</p>
      <p>NodeType(x; tn); NodeType(y; tn); x 6= y;</p>
      <p>Block(b1; b2; x); Block(b1; b2; y); LinkClass(t);</p>
      <p>
        Candidate(x; y; t) ! 9z Link(z; x; y; : : :); EdgeType(z; t):
For every node x, Rule (1) considers all edges e and positions x as a two-level
nested clustering structure represented by the atom Block, where b1 and b2 are
the clustering levels. The rst clustering is established by applying the function
#GraphEmbedClust, which wraps a function call to a speci c clustering
algorithm based on a node embedding primitive, e.g., node2vec [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. It takes as input
the features of x, the edges e of the graph along with their features, and the
respective types tn and te, and returns the identi er b1 of the rst-level cluster.
#GraphEmbedClust is a monotonic aggregation function.
      </p>
      <p>The second-level clustering is determined by applying the function
#GenerateBlocks, whose resulting cluster identi er b2 only depends on the node
properties and type. #GenerateBlocks is a fact-level function: for a speci c binding
of the function arguments, a value for b1 is produced. The function is in some
sense polymorphic: depending on the type tn of the involved nodes, a speci c
semantics is applied to decide the target cluster on the basis of the node features.</p>
      <p>For every second-level cluster de ned by a Block fact, Rule (2) exhaustively
considers all pairs of nodes x and y and every possible LinkClass t (of which
with respect to our case many exist: Control, ParentOf, PartnerOf, etc.). The
Candidate predicate is used to decide whether a Link from x to y must be
produced or not. If this is the case, a new t-typed edge is created. Rule (2)
compares only the pairs of nodes in the same sub-cluster (identi ed by b1 and
b2). Candidate is de ned for company control (3-4) and family links (5) as:
(3) Node(x; f1; : : : ; fn); NodeType(x; Company) ! Candidate(x; x; Control):
(4) Candidate(x; z; Control); Link(u; z; y; w)EdgeType(u; Shareholding);
msum(w; hzi) &gt; 0:5! Candidate(x; y; Control):
(5) Node(x; f1x : : : fnx); Node(y; f1y : : : fny); NodeType(x; Person);
NodeType(y; Person); #LinkProbability(f1x : : : fnx; f1y : : : fny) &gt; T !</p>
      <p>Candidate(x; y; PartnerOf):
Many di erent models to predict family links exist. As common in these cases, we
simply de ne the presence of a family link between x and y with a multi-feature
Bayesian classi er (wrapped by #LinkProbability).</p>
      <p>Discussion. Our approach is schema independent as Vada-Link is able to
perform KG augmentation regardless of the speci c input PGs. We implement it
with polymorphic Candidate atoms for each problem. The approach is model
independent because the extensional component can originate from heterogeneous
data sources, even based on di erent data models. Finally, we adopt a kind
of reinforcement principle because the the rst-level clustering in the
VadaLink algorithm is gradually improved with new edges from Rule (2).</p>
      <p>Termination is guaranteed as the number of Links that can be generated by
Rule (2) is nite and, in the worst case, it amounts to jN j2 C, where N are
the PG nodes and C is the number of possible link types. Rule (1) produces a
nite number of clusterings hb1; b2i, since it can re in the worst case for every
single edge in E plus all the ones introduced by Rule (2).</p>
      <p>
        Our solution is scalable, given Vadalog tractability [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and limits the search
space via multi-level clustering. In the average case, clustering allows for linear
behaviour. In the worst case, the approach performs jN j2 C comparisons, (N
are the nodes and C is the number of possible link types). However, for high
density, complexity is dominated by embedding algorithms, having quadratic
complexity in the branching factor [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <p>
        We provide an experimental evaluation of Vada-Link to family detection,
highlighting its scalability and accuracy for both real-world and arti cial settings.
Datasets. For the real-world case, we use the database of Italian companies
of Banca d'Italia whose details can be found in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For the synthetic case, we
adopt Barabasi algorithm [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to generate realistic scale-free company networks
with 6-feature nodes obtained respecting the original statistical properties.
      </p>
      <sec id="sec-3-1">
        <title>Software and hardware con guration. We ran the experiments on a Mac</title>
        <p>Book with 1.8 GHz Intel Core i5 and 4 GB 1600 MHz DDR3 memory. The
clustering functions have been executed with Python 3.2.3.
3.1</p>
      </sec>
      <sec id="sec-3-2">
        <title>Evaluating Scalability</title>
        <p>We tested the scalability of Vada-Link for di erent clustering structures,
varying graph topology (e.g., number of nodes, density) and data distribution.
Varying the number of clusters. We crafted a real-world-like experiment,
using the Italian company graph. Vada-Link clustering technique recursively
and jointly employs node2vec ( rst-level clustering) and feature based-blocking
(second-level clustering); using a deterministic mapping, we assign {via
hashing or Skolem functors{ a feature vector f1; : : : ; fn into a second-level cluster
identi er. In this experiment, by arti cially tweaking the value of k of such n
features, we hijack the mapping into an increasing number of clusters of
decreasing size and observe how this a ects elapsed time. We extract values for
the vector f1; : : : ; fk from a discrete multivariate uniform distribution over the
sample space S1; : : : ; Sk. By restricting (expanding) the cardinality of the
domain of S1 : : : Sk, we induce more (fewer) and smaller (bigger) clusters.
Speci cally, we mapped f1; : : : ; fn into 1-500 clusters.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Varying number of nodes.</title>
        <p>We built 20 scenarios with
subsets ( 1-100k nodes)
from the Italian company
graph and averaged elapsed
times. To further stress the
system, we also built 6 arti
cial graphs of higher density
but same size and scale-free
topology as the real-world
ones. Figure 2(a) and 2(c)
show Vada-Link good
scalability for the real-world and
synthetic case respectively.</p>
        <p>
          The trend is linear and the
approach very e ective.
Varying the density. We built 4 arti cial graph scenarios, superdense, dense,
normal, sparse and measured the relevant execution time. Figure 2(c) shows
the impact of graph density on the performance of Vada-Link. Elapsed times
increase signi cantly for more than 500 nodes whilst, for lower values, sparse,
normal and dense show similar trends. On the contrary, the computation for
superdense graphs is slower taking 30 seconds for 500 nodes. The trend is
ampli ed for greater values, with superlinear growth for dense and superdense.
While for second-level clustering #GenerateBlocks is not a ected by node
density, since it only considers node features, both rst-level clustering
(#GraphEmbedClust) and the implementations of Candidate predicate are. Node2vec
processes a number of random walks that grows with the density; nevertheless,
once a density is xed, it scales almost linearly with the number of nodes, as also
experimentally shown in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Also the behaviour of Candidate is highly
dependent on the considered KG augmentation problem. For example, the detection
of family connections has good scalability with respect to density, as evident in
Figure 2(c). Company control and close link detection are more challenging
(speci c experiments in [
          <xref ref-type="bibr" rid="ref5 ref7">7, 5</xref>
          ]). Nevertheless, thanks to clustering, Vada-Link can
achieve good behaviour also in this case, clearly at the cost of loss in accuracy.
3.2
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>Evaluating Accuracy</title>
        <p>
          Following a common validation approach for link prediction settings [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], we
arbitrarily remove some edges from the initial graph, then try to predict and
recover them, and evaluate the overall tradeo between scalability and recall.
Varying the number of clusters. We built 10 realistic random graphs Si
(with 1 i 10). For each of them, we ran Vada-Link concentrating all nodes
in one single cluster and producing all the theoretically possible links resulting in
an augmented one S^i. Then, from each S^i, we randomly selected 10 edge sets ij
(with 1 j 10), each containing 20% of the predicted links and generated new
subgraphs S ij without those edges. For each S ij we ran Vada-Link by
varying the number of clusters with 20 con gurations from 1 to 500. For each cluster,
we obtained an augmented graph S^ ij and the recall Rijc as jE(S^ ij )j=jE(S^i)j,
i.e., the percentage of removed edges that have been recovered. By comparing
Figures 2(b) and 2(d), we observe that 10 clusters enable processing times under
10 seconds and an e ective e ciency-recall balance. The recursive interplay
between rst- and second-level clustering compensates for increases in the number
of clusters and contributes to a favourable balance between scalability and recall
proving the robustness of Vada-Link.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this paper, we proposed Vada-Link, a novel approach for weaving enterprise
KGs by discovering hidden links. At the core of our technique, there is a
principled formulation of the problem as a Vadalog reasoning task, which guarantees
scalability and problem independence, as well as machine learning/embeddings.
Acknowledgements. We acknowledge the support of the WWTF grant VRG18-013,
the EPSRC grant EP/M025268/1, and the EU Horizon 2020 grant 809965.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Renzo</given-names>
            <surname>Angles</surname>
          </string-name>
          .
          <article-title>The property graph database model</article-title>
          .
          <source>In AMW</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Atzeni</surname>
          </string-name>
          , Luigi Bellomarini, Michela Iezzi, Emanuel Sallinger, and
          <string-name>
            <given-names>Adriano</given-names>
            <surname>Vlad</surname>
          </string-name>
          .
          <article-title>Weaving enterprise knowledge graphs: The case of company ownership graphs</article-title>
          .
          <source>In EDBT</source>
          , pages
          <volume>555</volume>
          {
          <fpage>566</fpage>
          . OpenProceedings.org,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Albert-Laszlo Barabasi</surname>
            and
            <given-names>Reka</given-names>
          </string-name>
          <string-name>
            <surname>Albert</surname>
          </string-name>
          .
          <article-title>Emergence of scaling in random networks</article-title>
          .
          <source>Science</source>
          (New York, N.Y.),
          <volume>286</volume>
          :
          <fpage>509</fpage>
          {
          <fpage>12</fpage>
          , 11
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Fabrizio</given-names>
            <surname>Barca</surname>
          </string-name>
          and
          <string-name>
            <given-names>Marco</given-names>
            <surname>Becht</surname>
          </string-name>
          .
          <article-title>The control of corporate europe</article-title>
          . oxford university press, european corporate governance network.
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Luigi</given-names>
            <surname>Bellomarini</surname>
          </string-name>
          , Davide Benedetto, Georg Gottlob, and
          <string-name>
            <given-names>Emanuel</given-names>
            <surname>Sallinger</surname>
          </string-name>
          .
          <article-title>Vadalog: A modern architecture for automated reasoning with large knowledge graphs</article-title>
          .
          <source>Information Systems, page 101528</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Luigi</given-names>
            <surname>Bellomarini</surname>
          </string-name>
          , Daniele Fakhoury, Georg Gottlob, and
          <string-name>
            <given-names>Emanuel</given-names>
            <surname>Sallinger</surname>
          </string-name>
          .
          <article-title>Knowledge graphs and enterprise AI: the promise of an enabling technology</article-title>
          .
          <source>In ICDE</source>
          , pages
          <volume>26</volume>
          {
          <fpage>37</fpage>
          . IEEE,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Luigi</given-names>
            <surname>Bellomarini</surname>
          </string-name>
          , Emanuel Sallinger, and
          <string-name>
            <given-names>Georg</given-names>
            <surname>Gottlob</surname>
          </string-name>
          .
          <article-title>The vadalog system: Datalog-based reasoning for knowledge graphs</article-title>
          .
          <source>PVLDB</source>
          ,
          <volume>11</volume>
          (
          <issue>9</issue>
          ):
          <volume>975</volume>
          {
          <fpage>987</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Andrea</given-names>
            <surname>Cal</surname>
          </string-name>
          , Georg Gottlob, Thomas Lukasiewicz, Bruno Marnette, and
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Pieris</surname>
          </string-name>
          . Datalog+/
          <article-title>-: A family of logical knowledge representation and query languages for new applications</article-title>
          .
          <source>In LICS</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Ceri</surname>
          </string-name>
          , Georg Gottlob, and
          <string-name>
            <given-names>Letizia</given-names>
            <surname>Tanca</surname>
          </string-name>
          .
          <article-title>Logic programming</article-title>
          and databases. Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Ariane</given-names>
            <surname>Chapelle</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ariane</given-names>
            <surname>Szafarz</surname>
          </string-name>
          .
          <article-title>Controlling rms through the majority voting rule</article-title>
          .
          <source>Physica A: Statistical Mechanics and its Applications</source>
          ,
          <volume>355</volume>
          (
          <issue>2-4</issue>
          ):
          <volume>509</volume>
          {
          <fpage>529</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Peter</given-names>
            <surname>Christen</surname>
          </string-name>
          .
          <article-title>Data Matching - Concepts and Techniques for Record Linkage</article-title>
          , Entity Resolution, and
          <string-name>
            <given-names>Duplicate</given-names>
            <surname>Detection</surname>
          </string-name>
          .
          <article-title>Data-centric systems and applications</article-title>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Caroline</given-names>
            <surname>Fohlin</surname>
          </string-name>
          .
          <article-title>Trends in business organization: Do participation and cooperation increase competitiveness? edited by horst siebert</article-title>
          .
          <source>tubingen: J. c. b. mohr</source>
          ,
          <year>1995</year>
          . pp.
          <source>viii, 292. dm 108</source>
          .
          <source>The Journal of Economic History</source>
          ,
          <volume>58</volume>
          (
          <issue>1</issue>
          ):
          <volume>292</volume>
          {
          <fpage>293</fpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>James B Glattfelder</surname>
          </string-name>
          .
          <article-title>Ownership networks and corporate control: mapping economic power in a globalized world</article-title>
          .
          <source>PhD thesis</source>
          , ETH Zurich,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Aditya</given-names>
            <surname>Grover</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jure</given-names>
            <surname>Leskovec</surname>
          </string-name>
          . node2vec:
          <article-title>Scalable feature learning for networks</article-title>
          .
          <source>In KDD</source>
          , pages
          <volume>855</volume>
          {
          <fpage>864</fpage>
          . ACM,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>David</surname>
            Liben-Nowell and
            <given-names>Jon M.</given-names>
          </string-name>
          <string-name>
            <surname>Kleinberg</surname>
          </string-name>
          .
          <article-title>The link prediction problem for social networks</article-title>
          .
          <source>In CIKM</source>
          , pages
          <volume>556</volume>
          {
          <fpage>559</fpage>
          . ACM,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Tiago</surname>
            <given-names>Pimentel</given-names>
          </string-name>
          , Adriano Veloso, and
          <string-name>
            <given-names>Nivio</given-names>
            <surname>Ziviani</surname>
          </string-name>
          .
          <article-title>Fast node embeddings: Learning ego-centric representations</article-title>
          .
          <source>In ICLR (Workshop)</source>
          .
          <source>OpenReview.net</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Andrea</surname>
            <given-names>Romei</given-names>
          </string-name>
          , Salvatore Ruggieri, and
          <string-name>
            <given-names>Franco</given-names>
            <surname>Turini</surname>
          </string-name>
          .
          <article-title>The layered structure of company share networks</article-title>
          .
          <source>In 2015 IEEE International Conference on Data Science and Advanced Analytics (DSAA)</source>
          , pages
          <fpage>1</fpage>
          <lpage>{</lpage>
          10. IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>