<!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>A Reachability-based Navigation Paradigm for Triadic Concepts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Diana Troanca</string-name>
          <email>dianat@cs.ubbcluj.ro</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Babes-Bolyai University Cluj Napoca</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Formal Concept Analysis offers a simple formalization for representing knowledge structures extracted from various data. Lately, the triadic case has become increasingly popular, given that data can often be interpreted in a triadic setting for further processing and analysis. However, visualization and navigation in triadic conceptual landscapes is not trivial and, so far, there are no tools implementing navigation in triconcept sets. This paper extends a navigation paradigm based on a reachability relation of triconcepts and on appropriately de ned dyadic projections, and it offers a detailed description of different implementation methods. Moreover, we propose a visualization of the reachability clusters that gives an overview of the triconcepts' structure and can assist the local navigation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Nowadays, understanding big collections of data can have a great impact on
advancing different scienti c elds. Formal Concept Analysis (FCA) provides a
powerful mathematical tool that addresses knowledge processing and knowledge
representation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The main advantage of FCA is the intuitive visualization and
navigation methods offered by concept lattices. FCA was extended to the triadic
case by Lehman and Wille in 1995 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Since then, different theoretical aspects
were studied and extended from the dyadic to the triadic case, and trilattices
were proposed as a visualization method. However, this type of representation
does not support an intuitive navigation method. Moreover, for slightly larger
triadic data sets, the complexity of the representation makes any navigation
attempt useless. Therefore, the problem of visualization and navigation in triadic
conceptual spaces needs to be further analyzed and new approaches have to be
found.
      </p>
      <p>
        Previously, we have proposed two methods of navigating in triadic data. The
rst approach is based on narrowing down the space of formal concepts according
to constraints added by the user. This membership-constraint-based approach
was formally described and the theoretical aspects were studied in detail [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
Moreover, the navigation paradigm was implemented, tested and evaluated [
        <xref ref-type="bibr" rid="ref1 ref9">1,
9</xref>
        ]. This approach, however, generates lists of elements, hence the users cannot
visualize the underlying structure of the triconcept set.
      </p>
      <p>
        The second approach has a local character and is based on appropriately
de ned dyadic projections. For this purpose, we de ned the reachability relation
and studied some of its properties, as well as the properties of other resulting
structures, such as reachability clusters [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In our previous paper, we analyzed
the theoretical aspects of the described paradigm and shortly sketched a
navigation strategy without going into details about the implementation methods.
This paper aims to extend the navigation paradigm and to offer a
comprehensive description of strategy behind. Moreover, we show how the structure of the
reachability clusters can be used for supporting the local navigation paradigm.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>
        This section introduces the basic notions of triadic formal concept analysis as
well as some of the theoretical aspects of the reachability-based navigation. For
a deeper understanding of formal concept analysis we refer the reader to the
standard literature [
        <xref ref-type="bibr" rid="ref3 ref6">3, 6</xref>
        ], while a more detailed discussion on the properties of
the reachability relation can be found in our previous paper [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>The fundamental structures of triadic formal concept analysis are those of a
triadic formal context and a triconcept.</p>
      <p>De nition 1. A triadic formal context, also referred to as a tricontext, is a
quadruple K = (K1; K2; K3; Y ) consisting of three sets K1; K2; K3 and a ternary
relation Y K1 K2 K3. The elements of K1; K2; K3 are called (formal)
object, attributes and conditions. An element (g; m; b) 2 Y of the incidence
relation is read object g has attribute m under condition b.</p>
      <p>De nition 2. The triadic concepts, also called triconcepts, of a tricontext K =
(K1; K2; K3; Y ) are exactly the triples (A1; A2; A3) that satisfy A1 A2 A3 Y
and which are maximal w.r.t. component-wise set inclusion.</p>
      <p>The following de nition shows how dyadic projections can be obtained from
a triadic context.</p>
      <p>De nition 3. Every triadic context (K1; K2; K3; Y ) gives rise to the following
dyadic contexts:</p>
      <p>K(1) := (K1; K2
K(2) := (K2; K1
K(3) := (K3; K1</p>
      <p>K3; Y (1)) with gY (1)(m; b) :, (g; m; b) 2 Y ,
K3; Y (2)) with mY (2)(g; b) :, (g; m; b) 2 Y , and</p>
      <p>K2; Y (3)) with bY (3)(g; m) :, (g; m; b) 2 Y .</p>
      <p>For fi; j; kg = f1; 2; 3g and Ak
(ai; aj ) 2 YA(ikj) if and only if (ai; aj ; ak) 2 Y for all ak 2 Ak.</p>
      <p>Kk, we de ne K(Aijk) := (Ki; Kj ; YA(ikj)), where</p>
      <p>Intuitively, the contexts K(i) represent \ attened" versions of the triadic
context, obtained by putting the \slices" of (K1; K2; K3; Y ) side by side. Moreover,
K(Aijk) corresponds to the intersection of all those slices that correspond to
elements of Ak.</p>
      <p>Next we introduce the notion of reachability relation and reachability cluster.
De nition 4. For (A1; A2; A3) and (B1; B2; B3) triadic concepts, we say that
(B1; B2; B3) is directly reachable from (A1; A2; A3) using perspective (1) and
we write (A1; A2; A3) ≺1 (B1; B2; B3) if and only if (B2; B3) 2 B(K(A213)).
Analogously, we can de ne direct reachability using perspectives (2) and (3).</p>
      <p>We say that (B1; B2; B3) is directly reachable from (A1; A2; A3) if it is
directly reachable using at least one of the three perspectives, that is, formally
(A1; A2; A3) ≺ (B1; B2; B3) :, [(A1; A2; A3) ≺1 (B1; B2; B3)] _ [(A1; A2; A3) ≺2
(B1; B2; B3)] _ [(A1; A2; A3) ≺3 (B1; B2; B3)].</p>
      <p>De nition 5. We de ne the reachability relation between two triconcepts as
being the transitive closure of the direct reachability relation ≺. We denote this
relation by ▹.</p>
      <p>For checking whether triconcept (B1; B2; B3) is directly reachable from
triconcept (A1; A2; A3), we have proposed the following algorithm.</p>
      <p>Algorithm 1: Procedure directlyReachable((A1; A2; A3), (B1; B2; B3))
I f A1 = B1 or A2 = B2 or A3 = B3 then</p>
      <sec id="sec-2-1">
        <title>Return true</title>
        <p>I f A1</p>
      </sec>
      <sec id="sec-2-2">
        <title>B1 then</title>
        <p>Pe = K(A213)
I f A2</p>
        <p>Pi = K(A123)</p>
      </sec>
      <sec id="sec-2-3">
        <title>B2 then I f A3</title>
      </sec>
      <sec id="sec-2-4">
        <title>B3 then</title>
      </sec>
      <sec id="sec-2-5">
        <title>Return f a l s e</title>
        <p>I f (B2)′Pe = B3 and (B3)′Pe = B2 then</p>
      </sec>
      <sec id="sec-2-6">
        <title>Return true</title>
        <p>I f (B1)′Pe = B3 and (B3)′Pe = B1 then</p>
      </sec>
      <sec id="sec-2-7">
        <title>Return true</title>
        <p>Pm = K(A132)
I f (B1)′Pe = B2 and (B2)′Pe = B1 then</p>
      </sec>
      <sec id="sec-2-8">
        <title>Return true</title>
        <p>The derivations used in the description of the algorithm are the simple dyadic
derivations and the index was added just to highlight that each dyadic derivation
corresponds to a different dyadic context. For example, (B2)′Pe = B3 uses the
dyadic derivation operator of the context Pe.</p>
        <p>When studying the properties of the reachability relation, the notion of
reachability cluster arises. Intuitively, a reachability cluster is a maximal set of
mutually reachable triconcepts. Formally, a reachability cluster is de ned as follows.
De nition 6. The equivalence class of a triconcept (A1; A2; A3) with respect
to the preorder ▹ on T(K) will be called a reachability cluster and denoted by
[(A1; A2; A3)].</p>
        <p>Next, we consider the dyadic context of reachable triconcepts K▹.</p>
      </sec>
      <sec id="sec-2-9">
        <title>De nition 7.</title>
        <p>Let K = (K1; K2; K3; Y ) be a triadic context. Then we denote with K▹ =
(T(K); T(K); ▹) the formal context of triconcepts with the reachability relation.</p>
        <p>While analyzing the correlation between reachability clusters and the dyadic
concepts (M; N ) 2 B(K▹) of the reachability context, we have shown that there
is a one-to-one relation between the clusters and the non-empty intersections of
the extent and intent from the dyadic concepts M \ N . These results give rise
to a display method of all reachability clusters that can support the navigation
among triconcepts, as detailed in the next sections.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Navigation Strategy</title>
      <p>
        Considering the theoretical aspects highlighted in Section 2 and described in
more detail in our previous paper ([
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]), we propose a strategy for navigating
among triconcepts inside a reachability cluster as well as between clusters. In
addition, as guidance during the navigation, we suggest the use of the cluster
structure that shows an overview of the reachable triconcepts. Intuitively, a step
of the navigation paradigm consists of moving from one triconcept to another
directly reachable triconcept. Hence, by following a navigation path of several
steps one can explore the triadic conceptual knowledge landscape.
      </p>
      <p>
        One problem that has not been solved yet in an efficient manner is how to
choose a starting point. Currently, for this purpose, we use a preprocessing step
that computes all triconcepts, for example using Trias [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Once we have the
triconcept set, one can choose a triconcept as a starting point and navigate by
choosing one perspective, i.e. one of the three dimensions. However, we
highlight the fact that this preprocessing step is not necessary for the rest of the
navigation and, if a starting point is chosen using a different method, this time
consuming step can be eliminated. The local navigation paradigm is described
by the following steps:
{ choose a triconcept T = (A1; A2; A3) and a perspective (i) with i 2 f1; 2; 3g
(jk) of the triadic relation with j; k 2 f1; 2; 3gn
{ compute the derived context KAi
fig s.t. j &lt; k
      </p>
      <p>(jk)
{ generate the concept lattice of KAi
{ attach as labels to the dyadic concepts in the lattice the corresponding
triconcepts by adding the third component
{ choose one of the triconcepts that are represented by the nodes in the dyadic
lattice as a next step</p>
      <p>
        (jk), one must select from the triadic relation
For computing the derived context KAi
the pairs of elements (aj; ak) 2 Aj Ak which are in relation with all elements
from Ai, i.e. (ai; aj; ak) 2 Y; 8ai 2 Ai, assuming, without loss of generality, that
i &lt; j &lt; k. Afterwards, the third step consists of generating the concept lattice
of the derived context. This can be done using one of the existing FCA tools [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
(jk) we
In the next step, for a dyadic concept (Bj; Bk) of the derived context KAi
must identify the corresponding triconcept (Bi; Bj; Bk) 2 T(K). Theoretically,
this can be done by using the corresponding derivation operator to compute
the third component of a triconcept. However, considering that we have already
computed all triconcepts, it is more efficient to select the triconcept having
the two components Bj and Bk (which will be unique given the maximality
condition) from the triconcept set.
      </p>
      <p>
        The previously described navigation and visualization paradigm has a local
character which is an advantage when considering large contexts. However, one
disadvantage of the navigation is that not every triconcept can be reached from
every other triconcept, although this seems to be the case in most practical
scenarios [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Therefore, we believe that it is useful to have an overall view of the
navigation clusters' structure in order to understand whereto one can navigate.
With that purpose, we obtain the lattice structure of the reachability context
K▹ = (T(K); T(K); ▹) as follows:
{ compute the direct reachability relation between triconcepts
{ compute the transitive closure of the direct reachability relation
{ represent the concept lattice of clusters
      </p>
      <p>
        For implementing the rst step, we can use Algorithm 1 that outputs whether
a triconcept is directly reachable from another triconcept. For the second step,
the transitive closure of the direct reachability relation ≺ must be computed in
order to obtain the reachability relation ▹. This can be done by using one of
the existing algorithms that compute the transitive closure of a relation, such as
Warshall algorithm ([
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]), Warren algorithm ([
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]), etc.
      </p>
      <p>After obtaining that, the reachability context K▹ can be formed and we can
compute the clusters and the partial order on the cluster set, using the concept
lattice of K▹. We have shown that each reachability cluster is uniquely identi ed
by the intersection of extent and intent of exactly one dyadic concept of K▹.
Hence, we can compute the concept lattice of K▹ and label each node with the
intersection of extent and intent, i.e. the corresponding cluster, and no label when
the intersection is empty. In the obtained lattice one can visualize the partial
order between the clusters. An example illustrating the described procedure for
obtaining the cluster structure is presented in Section 4.</p>
      <p>Alternatively, we can make use of the directed graph having the triconcepts
as vertices and the edges given by the direct reachability relation. Here, we can
identify the reachability clusters, as well as deduce the transitive closure of the
direct reachability relation as described in Proposition 1.</p>
      <p>Proposition 1. Let K be a tricontext and G the graph with T(K) as vertices and
the edges given by the direct reachability relation. Then, the reachability clusters
of K are identi ed by the strongly connected components of G. Furthermore, for
triconcepts T1; T2 2 T(K), we have that T1 ▹ T2 if, in graph G, there is a directed
path from T1 to T2.</p>
      <p>Furthermore, the same graph G can be used to deduce the partial order
relation between the clusters as described in Proposition 2.</p>
      <p>Proposition 2. Let K be a tricontext and G the graph with T(K) as vertices
and the edges given by the direct reachability relation. If T1 2 C1 and T2 2 C2
are two triconcepts from different clusters s.t. in G there is a path from T1 to
T2, then we have that C1 C2. Observe that, considering T1 and T2 belong to
different clusters, in the case that there is a path from T1 to T2, we cannot have
a path from T2 to T1.</p>
      <p>However, a disadvantage of the graph-based approach is that it does not
output the lattice representation of the clusters, hence an FCA tool has to be
used if we want to obtain a visualization of the cluster structure.</p>
      <p>An important aspect to keep in mind during the navigation is that not every
triconcept is reachable from any other triconcept. In fact, when navigating from
a triconcept to another belonging to a different cluster, one cannot navigate
back by using the standard navigation method described. For this purpose, we
propose the use of a navigation history, allowing the user to go back to a certain
triconcept in the previous navigation path.</p>
      <p>In conclusion, to support exploration through the dataset, we suggest using
both the local visualization method for triconcepts and the visualization of the
cluster structure as follows. We compute the lattice showing the cluster structure
at the beginning of the navigation and make it available to the user throughout
the whole exploration process. Then, at each step of the navigation, when
visualizing the concept lattice of the possible next steps, i.e. the directly reachable
triconcepts, we highlight all the triconcepts belonging to the same cluster as the
current triconcept. In that way, the user can easily choose to navigate within the
same cluster or to a different one. Furthermore, looking at the cluster structure
in parallel, the user can navigate more easily towards a potential goal of the
navigation.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Example</title>
      <p>In practice, experiments that we ran on real datasets showed that tricontexts had
one single reachability cluster comprising all triconcepts. This leads us to believe,
that, in general, real datasets have a high correlation in the data and therefore, all
triconcepts are contained in the same reachability cluster. However, theoretically
it is possible that a tricontext comprises several reachability cluster. In this
section, we present a small example of an arti cial context containing more than
two reachability clusters and exemplify how the structure of the reachability
clusters can be obtained.</p>
      <p>Let us consider the following triadic context K = (G; M; B; Y ), with the
object set G = fg1; g2; g3g, the attribute set M = fm1; m2; m3g and the condition
set B = fb1; b2; b3g.</p>
      <p>Moreover, when computing the concept lattice of K▹, we obtain a
representation of the reachability clusters as depicted in Figure 2. In this lattice, the
bottom node corresponds to cluster C1, the node in the middle corresponds to
cluster C2 and the upper node corresponds to cluster C3. The partial order
between the clusters can be read from the lattice the following way: if one can
navigate from cluster C1 to cluster C2 going upwards, then C1 C2, so we have
that C1 C2 C3.</p>
      <p>During the navigation, taking this cluster structure into consideration, one
can deduce, for example, that starting from triconcept T4 you can never reach
any of the triconcepts T1, T2 or T3. Hence, the structure of the clusters can be
of use also when choosing a starting point for the navigation.</p>
      <p>
        K▹ T1 T2 T3 T4 T5 T6
T1
T2
T3
T4
T5
T6
In this paper, we have extended a navigation paradigm for triadic datasets that
helps the user to get an overview of the data and to understand its underlying
structure. To this end we described the steps of the navigation among triconcepts
based on local dyadic projections and we have shown how the structure of the
reachability clusters can be obtained using different methods. Furthermore, we
have highlighted the fact that the local navigation paradigm can bene t from the
lattice representation of the clusters' structure by offering the user an overview
of the underlying data structure. The described navigation paradigm was
implemented in a tool suite called FCA Tools Bundle that is described in more detail
in an additional paper [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>In our future work, we plan to combine the reachability-based navigation with
the membership-constraint-based navigation into a new improved paradigm in
order to solve the problem of choosing a starting point. The reachability-based
navigation can offer the visualization support, while the constraints added by
the user can be taken into consideration by highlighting the concepts in the local
visualization that satisfy the constraints.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dragos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halita</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troanca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Investigating trend-setters in e-learning systems using polyadic formal concept analysis and answer set programming</article-title>
          .
          <source>In: Proc. of AI4KM</source>
          <year>2016</year>
          ,
          <article-title>co-located with IJCAI</article-title>
          . pp.
          <volume>42</volume>
          {
          <issue>48</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>R</given-names>
          </string-name>
          . (eds.):
          <article-title>Formal Concept Analysis</article-title>
          ,
          <source>Foundations and Applications</source>
          , LNCS, vol.
          <volume>3626</volume>
          . Springer (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <source>Formal Concept Analysis - Mathematical Foundations</source>
          . Springer (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Jaschke, R.,
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmitz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          , G.:
          <article-title>TRIAS - An Algorithm for Mining Iceberg Tri-Lattices</article-title>
          . In: Clifton,
          <string-name>
            <given-names>C.W.</given-names>
            ,
            <surname>Zhong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Wah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.W.</given-names>
            ,
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>X</surname>
          </string-name>
          . (eds.)
          <source>Proc. of ICDM 2006</source>
          . pp.
          <volume>907</volume>
          {
          <fpage>911</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kis</surname>
            ,
            <given-names>L.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacarea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troanca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>FCA Tools Bundle - a Tool that Enables Dyadic and Triadic Conceptual Navigation</article-title>
          .
          <source>In: Proc. of FCA4AI</source>
          <year>2015</year>
          , co-located
          <source>with IJCAI</source>
          <year>2015</year>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>A Triadic Approach to Formal Concept Analysis</article-title>
          . In: Ellis,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Levinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          , Rich,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Sowa</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.F</surname>
          </string-name>
          . (eds.)
          <source>Proc. of ICCS 1995. Lecture Notes in Computer Science</source>
          , vol.
          <volume>954</volume>
          , pp.
          <volume>32</volume>
          {
          <fpage>43</fpage>
          . Springer (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacarea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troanca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Membership constraints in formal concept analysis</article-title>
          .
          <source>In: Yang</source>
          ,
          <string-name>
            <given-names>Q.</given-names>
            ,
            <surname>Wooldridge</surname>
          </string-name>
          , M. (eds.)
          <source>Proc. of IJCAI 2015</source>
          . pp.
          <volume>3186</volume>
          {
          <fpage>3192</fpage>
          . AAAI Press (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacarea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troanca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Towards a navigation paradigm for triadic concepts</article-title>
          . In: Baixeries,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Sacarea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Ojeda-Aciego</surname>
          </string-name>
          , M. (eds.)
          <source>Proc. of ICFCA 2015. LNCS</source>
          , vol.
          <volume>9113</volume>
          , pp.
          <volume>232</volume>
          {
          <fpage>248</fpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Rudolph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacarea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troanca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Conceptual navigation for polyadic formal concept analysis</article-title>
          .
          <source>In: Proc. of AI4KM</source>
          <year>2016</year>
          ,
          <article-title>co-located with IJCAI</article-title>
          . pp.
          <volume>35</volume>
          {
          <issue>41</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Warren</surname>
            ,
            <given-names>H.S.:</given-names>
          </string-name>
          <article-title>A modi cation of Warshall's algorithm for the transitive closure of binary relations</article-title>
          .
          <source>Commun. ACM</source>
          <volume>18</volume>
          (
          <issue>4</issue>
          ),
          <volume>218</volume>
          {
          <fpage>220</fpage>
          (
          <year>1975</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Warshall</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A Theorem on Boolean Matrices</article-title>
          .
          <source>J. ACM</source>
          <volume>9</volume>
          (
          <issue>1</issue>
          ),
          <volume>11</volume>
          {
          <fpage>12</fpage>
          (
          <year>1962</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>