<!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>Towards a Uni ed Taxonomy of Biclustering Methods</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dmitry I. Ignatov</string-name>
          <email>dignatov@hse.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bruce W. Watson</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centre for Arti cial Intelligence Research, CSIR Meraka Institute, South Africa Stellenbosch University</institution>
          ,
          <country country="ZA">South Africa</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>FASTAR Research, Information Science, Stellenbosch University</institution>
          ,
          <country country="ZA">South Africa</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Faculty of Computer Science, National Research University Higher School of Economics</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>23</fpage>
      <lpage>39</lpage>
      <abstract>
        <p>Being an unsupervised machine learning and data mining technique, biclustering and its multimodal extensions are becoming popular tools for analysing object-attribute data in di erent domains. Apart from conventional clustering techniques, biclustering is searching for homogeneous groups of objects while keeping their common description, e.g., in binary setting, their shared attributes. In bioinformatics, biclustering is used to nd genes, which are active in a subset of situations, thus being candidates for biomarkers. However, the authors of those biclustering techniques that are popular in gene expression analysis, may overlook the existing methods. For instance, BiMax algorithm is aimed at nding biclusters, which are well-known for decades as formal concepts. Moreover, even if bioinformatics classify the biclustering methods according to reasonable domain-driven criteria, their classi cation taxonomies may be di erent from survey to survey and not full as well. So, in this paper we propose to use concept lattices as a tool for taxonomy building (in the biclustering domain) and attribute exploration as means for cross-domain taxonomy completion.</p>
      </abstract>
      <kwd-group>
        <kwd>Biclustering</kwd>
        <kwd>taxonomy</kwd>
        <kwd>concept lattices</kwd>
        <kwd>attribute exploration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Biclustering is a popular family of data analysis techniques within cluster-analysis.
Previously biclustering was known under the names direct clustering or subspace
clustering [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The term biclustering was proposed by Boris Mirkin in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], p. 296:
The term biclustering refers to simultaneous clustering of both row and column
sets in a data matrix. Biclustering addresses the problems of aggregate
representation of the basic features of interrelation between rows and columns as expressed
in the data.
      </p>
      <p>The main advantage of biclustering technique lies in its ability to keep
similarity of grouped objects in terms of their common attributes. So, biclustering
is able to capture object similarity (homogeneity) expressed only by a subset
of attributes, which allows an analyst to clearly see why certain objects were
grouped together.</p>
      <p>
        In the previous decade biclustering methods became extremely popular for
gene expression analysis analysis in bioinformatics. Here, genes which
demonstrate similar properties only in a subset of observable situations are considered
to be within a bicluster along with those situations. The rst rather
comprehensive survey in the eld was done in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Even though the survey was limited
only to biclustering in bioinformatics, the eld came to its maturity to have its
own classi cation of the methods. The authors classi ed biclustering techniques
according to several properties: biclustering type, biclustering structure, the way
of bicluster generation, and the algorithmic strategy.
      </p>
      <p>
        As it often happens, researchers from the bioinformatics domain overlooked
or even rediscovered biclustering methods which have been known for decades.
Thus, the notion of formal concept was known since the early 80-s [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], it
corresponds to maximal inclusion unit submatrices in Boolean matrices [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5,6,7</xref>
        ]. The
idea of closed sets from Formal Concept Analysis and from frequent itemset
mining were not considered in the bioinformatics domain. However, there are
numerous e cient algorithms and applications, which can be treated as special
cases of biclustering-based ones. To the best of our knowledge there is no any
biclustering technique mentioned in bioinformatics which exploits ordered
bicluster hierarchies. Thus, in Formal Concept Analsis, biclusters (formal concepts)
are hierarchically ordered by the relation \be more general concept than", which
proved its helpfulness for data exploration and taxonomy building in di erent
domains.
      </p>
      <p>The aim of this work is two-fold: on the one hand, we are going to shed
light on neighbouring domains where biclustering is actively used, and on the
other hand build lattice-based taxonomies using the existing classi cations of
biclustering algorithms in the literature. The main open question in this work is
as follows: How to build a uni ed taxonomy of the biclustering techniques.</p>
      <p>The rest of the paper is organised as follows. In Section 2, we shortly review
previous work on biclustering, taxonomies of algorithms, and related elds. In
Section 3 we give basic de nitions of FCA and biclustering (in the most general
form). In Section 5 we outline several existing biclustering extensions under the
the name of multimodal clustering. Section 4 is the main part of the paper which
provides examples of di erent taxonomies of biclustering algorithms obtained
from the literature.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Previous work</title>
      <p>
        Construction of taxonomies of algorithms in Computer Science is not new. Thus,
in [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ] a taxonomy of string matching algorithms was built guided by domain
experts according to TABASCO methodology. In those papers, it was shown that
concept lattices can be a good visualisation tool paired with interactive abilities
of modern computer software. Moreover, concept lattices were successfully used
for epistemic taxonomy building [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] combining multiple inheritance feature with
compact graphical representation.
      </p>
      <p>In addition to the existing term biclustering, there are several others like
coclustering or simultaneous clustering. Triclustering, Triadic FCA, multimodal
clustering, clustering of Boolean tensors, closed n-sets, relational clustering and
several other techniqes are all examples of possible biclustering extensions.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Basic de nitions and models</title>
      <sec id="sec-3-1">
        <title>Formal Concept Analysis</title>
        <p>De nition 1. A formal context K = (G; M; I) consists of two sets G and M
and a relation I between G and M . The elements of G are called the objects
and the elements of M are called the attributes of the context. The notation
gIm or (g; m) 2 I means that the object g has attribute m.</p>
      </sec>
      <sec id="sec-3-2">
        <title>De nition 2. For A</title>
        <p>G, let</p>
        <p>A0 := fm 2 M j(g; m) 2 I for all g 2 Ag
and, for B</p>
        <p>M , let</p>
        <p>B0 := fg 2 Gj(g; m) 2 I for all m 2 Bg:</p>
        <p>These operators are called derivation operators or
operators for K = (G; M; I).
concept-forming
Proposition 1. Let (G; M; I) be a formal context, for subsets A; A1; A2
and B M we have
G</p>
        <p>Similar properties hold for subsets of attributes.</p>
        <p>De nition 3. A closure operator on set S is a mapping ' : 2S ! 2S with the
following properties:
1. ''X = 'X (idempotency)
2. X 'X (extensity)
3. X Y ) 'X 'Y (monotonicity)</p>
        <p>For a closure operator ' the set 'X is called closure of X.</p>
        <p>A subset X G is called closed if 'X = X.
Let (G; M; I) be a context, one can prove that operators
( )00 : 2G ! 2G; ( )00 : 2M
! 2M
are closure operators.</p>
        <p>De nition 4. A formal concept of a formal context K = (G; M; I) is a pair
(A; B) with A G, B M , A0 = B and B0 = A. The sets A and B are called the
extent and the intent of the formal concept (A; B), respectively. The
subconceptsuperconcept relation is given by (A1; B1) (A2; B2) i A1 A2 (B1 B2).</p>
        <p>This de nition says that every formal concept has two parts, namely, its
extent and intent. This follows an old tradition of the Logic of Port Royal (1662),
and is in line with the International Standard ISO 704 that formulates the
following de nition: \A concept is considered to be a unit of thought constituted
of two parts: its extent and its intent."
De nition 5. The set of all formal concepts of a context K together with the
order relation I forms a complete lattice, called the concept lattice of K and
denoted by B(K).</p>
        <p>De nition 6. Implication A ! B, where A; B M holds in context (G; M; I)
if A0 B0, i.e., each object having all attributes from A also has all attributes
from B.
3.2</p>
      </sec>
      <sec id="sec-3-3">
        <title>Biclustering</title>
        <p>
          In the rst survey on biclustering techniques [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], bicluster is de ned as a
submatrix of an input object-attribute matrix. That is for a given matrix A 2 Rm n,
a bicluster b is a pair (X; Y ), where X f1; : : : ; mg and Y f1; : : : ; ng. The
bicluster should ful l a certain homogeneity property, which varies from method
to method, e.g., it may be allowed to contain only 1s inside the corresponding
submatrix (bicluster) in Boolean case.
        </p>
        <p>
          For instance, for analysing large markets of context advertisement, we
propose the following FCA-based de nition of a bicluster [
          <xref ref-type="bibr" rid="ref11 ref12">11,12</xref>
          ].
        </p>
        <p>De nition 7. If (g; m) 2 I, then (m0; g0) is called an object-attribute or
OAbicluster with density (m0; g0) = jI\(m0 g0)j .</p>
        <p>jm0j jg0j</p>
        <sec id="sec-3-3-1">
          <title>Here are some basic properties of oa-biclusters.</title>
          <p>Proposition 2.</p>
          <p>1. 0 1.
2. oa-bicluster (m0; g0) is a formal concept i
3. if (m0; g0) is a oa-bicluster, then (g00; g0)
= 1.</p>
          <p>(m0; m00).</p>
          <p>In gure 1 you can see the example of the oa-bicluster for a particular pair
(g; m) 2 I of a certain context (G; M; I). In general, only the regions (g00; g0) and
(m0; m00) are full of non-empty pairs, i.e. have maximal density = 1, since they
are object and attribute formal concepts respectively. Some black cells indicate
non-empty pairs which one may found in such a bicluster. Therefore, the density
parameter is a bicluster quality measure which shows how many non-empty
pairs the bicluster contains.</p>
          <p>De nition 8. Let (A; B) 2 2G
real number, such that 0
the constraint (A; B)</p>
          <p>min
min.</p>
          <p>2M be a oa-bicluster and min be a nonnegative</p>
          <p>1, then (A; B) is called dense if it satis es
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Existing taxonomies and their analysis</title>
      <p>
        Since formal concept is a natural notion of bicluster for Boolean data and was
rediscovered or reused in bioinformatics, one may suppose that the taxonomy of
FCA algorithms is a part of the taxonomy of biclustering algorithms. In fact,
paper [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] proposed such a taxonomy (see g.2).
      </p>
      <p>The classi cation properties of the concept lattice building algorithms
encoded as follows:
{ m1 means incremental approach;
{ m2 means that an algorithm uses canonicity based on the lexical order;
{ m3 means that an algorithm divides the set of concepts into several parts;
{ m4 designates that an algorithm uses hashing;
{ m5 means that an algorithm maintains an auxiliary tree structure;
{ m6 means usage of attribute cache;
{ m7 encodes that an algorithm computes intents by subsequently computing
intersections of object intents (i.e., fgg0 \ fhg0);
{ m8 means that an algorithm computes intersections of already generated
intents;
{ m9 encodes that an algorithm computes intersections of non-object intents
and object intents;
{ m10 means that an algorithm uses supports of attribute sets.</p>
      <p>
        We formed a context based on Table II \Overall comparison of the
biclustering algorithms" [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and build its concept-based taxonomy in Fig.3.
      </p>
      <p>Originally, the authors used several criteria to classify the existing (reviewed)
biclustering algorithm: type of bicluster, structure of biclusters, type of bicluster
discovery, and algorithmic strategy.</p>
      <p>Thus, with respect to the de nition of bicluster (its type) the authors di
erentiate between 1) biclusters with constant values, 2) biclusters with constant
values on rows or columns, 3) biclusters with coherent values, and 4) biclusters
with coherent evolutions.</p>
      <p>The biclusters were classi ed into one of 9 classes according to their structure.
a) Single Bicluster
b) Exclusive row and column biclusters (rectangular diagonal blocks after row
and column reorder).
c) Non-Overlapping biclusters with checkerboard structure.
d) Exclusive-rows biclusters.
e) Exclusive-columns biclusters.
f) Non-Overlapping biclusters with tree structure.
g) Non-Overlapping non-exclusive biclusters.
h) Overlapping biclusters with hierarchical structure.
i) Arbitrarily positioned overlapping biclusters.</p>
      <p>Di erent biclustering methods pursue di erent goals in terms of the number
of discovered biclusters. Thus, they may identify one bicluster at a time or be
targeted to discovering one set of biclusters at a time, or they can follow
simultaneous bicluster identi cation, which means that the biclusters are discovered
all at the same time. All the three types are possible values of Discovery type
attribute in the proposed taxonomy.</p>
      <p>Since in many cases the biclustering enumeration is a hard task (the
corresponding counting problem may belong to #P complexity class), di erent
algorithmic enumeration strategies were proposed. Thus, Madeira and Oliviera
sort out several categories: 1) Iterative Row and Column Clustering
Combination, 2) Divide and Conquer, 3) Greedy Iterative Search, 4) Exhaustive Bicluster
Enumeration, and 5) Distribution Parameter Identi cation.
e
h
t
r
o
f</p>
      <p>One of the reasonable questions here is: Why should we build diagrams
instead of looking at tables? The answer is we need two complementary views,
object-attribute descriptions in tables and ordered clusters of objects such that
the objects inside a particular cluster (formal concept) share the same attributes.
It is not easy to nd such clusters with respect to permutations of rows and
columns manually even for small contexts. Moreover, by examining the concept
lattice of a certain taxonomy we can nd useful attribute dependencies, which
can help to discover the underlying taxonomy's domain.</p>
      <p>
        The previous classi cation done by Madeira and Oliviera was extended and
completed almost 11 years later in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. We build the corresponding line diagram
in Fig.4.
      </p>
      <p>In fact, the number of classi ed methods were extended to 47 from 16.</p>
      <p>The authors slightly redesigned the proposed classi cation criteria. Thus,
they split the analysed methods into two categories: metric-based and non-metric
based. We counted this split as two corresponding attributes in the related formal
context. However, we also decided to include all the mentioned evaluation metrics
into our analysis like \Measure:MSR" meaning Mean Squared Residue.</p>
      <p>The remaining criteria have been changed or extended by the authors. For
instance, instead of bicluster types, now eight patterns has been proposed:
1. Constant;
2. Constant columns;
3. Coherent values;
4. Additive coherent values;
5. Multiplicative coherent values;
6. Simultaneous coherent values;
7. Coherent evolutions;
8. Negative correlations.</p>
      <p>The sub-taxonomy based on bicluster structure now contains only six
criteria: row exhaustive, column exhaustive, non-exhaustive, row exclusive, column
exclusive, and non-exclusive.</p>
      <p>By means of terms \exhaustive" and \exclusive" it is possible to describe the
desired structure. Thus, exhaustive means where all genes (conditions) should
belong to some bicluster, i.e. to be covered by it. Exclusive means whether a
gene (condition) has to belong no more than one bicluster; e.g., in non-exclusive
case overlapping is allowed.</p>
      <p>
        The attribute algorithmic strategy has been altered in its original form from
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The attribute Discovery from [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] has been renamed to Strategy, but the
values remain the same: one bicluster at a time, set of biclusters at a time, and
simultaneous bicluster identi cation.
e
h
t
r
o
f
e
h
T
      </p>
      <p>
        In the beginning of 2000s it was unusual that data analysts and biologists
can miss existing biclustering methods (like FCA), which were not applied in
the bioinformatics domain yet. However, later FCA was successfully applied
in the domain of gene expression analysis [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref18 ref7">15,16,17,7,18</xref>
        ], formal concepts were
rediscovered by [
        <xref ref-type="bibr" rid="ref19 ref6">6,19</xref>
        ] in bioinformatics, approximate greedy [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and fast [
        <xref ref-type="bibr" rid="ref12 ref21">21,12</xref>
        ]
methods for dense bicluster discovery in Boolean setting appeared.
      </p>
      <p>
        However, even the recent taxonomy from [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] does not include any of them.
      </p>
      <p>
        To overcome incompleteness caused by the bioinformatics domain view
restriction, an attempt to extend the taxonomy of Madeira and Oliveira was done
in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>In addition to the existing criteria, the attribute bicluster values type was
added taking two values: binary and numeric. The former shows whether the
method is able to nd patterns in Boolean object-attribute tables and the latter
indicates whether the input entries from R can be processed by an algorithm.
Another important criteria is whether an algorithm based on the notion of
closure (operator) from FCA and Closed Frequent Itemset Mining, implicitly or
explicitly. The corresponding formal context is given below.</p>
      <sec id="sec-4-1">
        <title>FCA-related biclustering</title>
      </sec>
      <sec id="sec-4-2">
        <title>BiMax</title>
        <p>Box biclustering
FCA
Freq. Closed Itemsets
Association rules
Fault-tolerant concepts
OA-biclusters
ecexh l.reov ray t it irc
:tsceoynp i:ttsceoynpw .i:tttrrrcbuA i:lteeaynbpu iil:lrsceeoxpu lii:lrsceopum :.lteeayunpm</p>
        <p>T T S V C C V
{ fType:Additive coherent val.g ! fStruct:Non-Exhaustiveg, sup = 20
{ fMeasure:MSRg ! fMetric-based, Struct:Non-Exhaustiveg, sup = 18
{ fType:Additive coherent val., Struct:Non-Exhaustive, Struct:Non-exclusiveg !
fMetric-basedg, sup = 18
{ fStrategy:Oneg ! fStruct:Non-Exhaustive, Struct:Non-exclusiveg, sup =
17
{ fType:Coherent values, Struct:Non-Exhaustiveg ! fStruct:Non-exclusiveg,
sup = 15
{ fStrategy:One setg ! fStruct:Non-Exhaustiveg, sup = 13
{ fMeasure:Varg ! fMetric-based, Struct:Non-Exhaustive, Struct:Non-exclusiveg,
sup = 8
{ fType:Negative correlationsg ! fStruct:Non-Exhaustive, Struct:Non-exclusiveg,
sup = 7
{ fMetric-based, Struct:Non-Exhaustive, Strategy:Simultg !
fType:Additive coherent val., Struct:Non-exclusiveg, sup = 7</p>
        <p>Since we deal with implications, their con dence measure is equal to 1. The
size of the whole set of implications in Duquenne-Gigues base is 105.</p>
        <p>If we start attribute exploration for the same context, then the rst question
in a row is the following:</p>
        <p>Is it true, that when biclustering technique has attribute \Strategy:One set",
that it also has attribute \Struct:Non-exhaustive"?</p>
        <p>An expert can either agree with the implication fStrategy:One set ! Struct:Non-exhaustiveg
or disagree. In the latter case, (s)he needs to provide a counterexample: a
biclustering technique which follows discovery strategy \one set of biclusters at a
time" but does not result in biclusters of the structure type \exhaustive". There
is also an option to stop Attribute Exploration process at every step.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Multimodal clustering and closed n-sets</title>
      <p>Since the eld of biclustering is a subdomain of multimodal or relational
clustering, the taxonomy can be extended by applying similar criteria to n-ary relation
and tensor clustering algorithms.</p>
      <p>
        Thus, the notion of formal concept was generalised for triadic [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] and polyadic
case [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. There are e cient algorithms to nd triconcepts [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] and poliadic
concepts (closed n-sets) [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. There exist relaxations of triconcept and poliadic
concept notions, triclusters and n-clusters, which allow for certain entries
inside such n-dic concept to be zeros [
        <xref ref-type="bibr" rid="ref20 ref31 ref32">20,31,32</xref>
        ]; the theoretical and experimental
comparison is done in [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. There are also methods for mining closed patterns
in n-ary relations [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. Two biclustering approaches can be used for mining two
formal contexts simultaneously, which shares either set of attributes or objects;
this results in pseudotriclusters [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. As for purely biological applications of
triclustering we may suggest reading, for example, [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] and [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and future work</title>
      <p>Even though the taxonomy building of a particular sub eld of Data Analysis or
Computer Science is not as laborious as devising Carl Linnaeus' pre-phylogenetic
taxonomy, this is not an easy task to merge several such existing taxonomies and
build a uni ed one. Similarly to new species discovery, new algorithms can be
proposed and since they can contain new speci c features, new classi cation
attributes may be needed.</p>
      <p>
        One of the possible schemes of taxonomy maintaining here could be done in
terms of Attribute Exploration [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>At a certain moment the group of expert xes the set of existing
biclustering methods and proposes suitable criteria for their classi cation. A person or a
team which has proposed a new biclustering method should classify the method
according to the chosen scheme, then it should be validated by experts. Such
a team can propose an extra criterion for method classi cation. If a person or
a team is going to propose a new method for an unexplored combination of
classi cation attributes, it is possible to run attribute exploration to see which
prospective types of methods are missing to date. By means of Object
Exploration, it may become clear that some attributes are missing, e.g. it is evident
that formal concepts or Boolean biclusters is only a particular case of bicluster
type with constant values and we need at least one new attribute, Boolean entry
values.</p>
      <p>Since a taxonomy may be used not only for classi cation itself, but as a search
index for potential users, we may suggest using several ways of interactive
visualisation: tree-based (TABASCO-like), concept lattice based (line diagrams),
object-attribute tables, and nested line diagrams. The latter can help when
someone is interested in a special main set of attributes, which should be shown in
the outer taxonomy on the line diagram; the inner taxonomy can be shown if
the method-seeker needs a ner level granularity or more detailed description
inside of the selected node from the outer taxonomy.</p>
      <p>
        It is important to note that taxonomies can be considered as a special case of
ontologies, and here FCA was successfully used both for ontology merging and
completion [
        <xref ref-type="bibr" rid="ref38 ref39">38,39</xref>
        ].
      </p>
      <p>
        There are two main tasks for our future studies: 1) unifying the existing
bicluster taxonomies, and 2) creation a taxonomy of multimodal clustering
techniques. Even though there are several good tools for building and managing
concept lattices like Concept Explorer, we need to rely on more exible tools
with extensible components. In particular we hope that FCART can become our
tool of choice in the near future [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ].
      </p>
      <p>Acknowledgements. We would like to thank Sergei Obiedkov and Derrick
Kourie for a piece of advice and their earlier work on the topic. This work was
supported by the Basic Research Program at the National Research University
Higher School of Economics in 2015-2016 and performed in the Laboratory of
Intelligent Systems and Structural Analysis. The rst author was also supported
by Russian Foundation for Basic Research (grant #13-07-00504).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Hartigan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Direct Clustering of a Data Matrix</article-title>
          .
          <source>Journal of the American Statistical Association</source>
          <volume>67</volume>
          (
          <issue>337</issue>
          ) (
          <year>1972</year>
          )
          <volume>123</volume>
          {
          <fpage>129</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Mirkin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <source>Mathematical Classi cation and Clustering</source>
          . Kluwer, Dordrecht (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Madeira</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliveira</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          :
          <article-title>Biclustering algorithms for biological data analysis: A survey</article-title>
          .
          <source>IEEE/ACM Trans. Comput. Biology Bioinform</source>
          .
          <volume>1</volume>
          (
          <issue>1</issue>
          ) (
          <year>2004</year>
          )
          <volume>24</volume>
          {
          <fpage>45</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Restructuring lattice theory: An approach based on hierarchies of concepts</article-title>
          .
          <source>In Rival</source>
          , I., ed.:
          <source>Ordered Sets. Volume 83 of NATO Advanced Study Institutes Series</source>
          . Springer Netherlands (
          <year>1982</year>
          )
          <volume>445</volume>
          {
          <fpage>470</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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, Berlin/Heidelberg (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Barkow</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bleuler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prelic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmermann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitzler</surname>
          </string-name>
          , E.:
          <article-title>Bicat: a biclustering analysis toolbox</article-title>
          .
          <source>Bioinformatics</source>
          <volume>22</volume>
          (
          <issue>10</issue>
          ) (
          <year>2006</year>
          )
          <volume>1282</volume>
          {
          <fpage>1283</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kaytoue</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duplessis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Two fca-based methods for mining gene expression data</article-title>
          . In Ferr, S.,
          <string-name>
            <surname>Rudolph</surname>
          </string-name>
          , S., eds.:
          <source>Formal Concept Analysis. Volume 5548 of Lecture Notes in Computer Science</source>
          . Springer Berlin Heidelberg (
          <year>2009</year>
          )
          <volume>251</volume>
          {
          <fpage>266</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cleophas</surname>
            ,
            <given-names>L.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watson</surname>
            ,
            <given-names>B.W.</given-names>
          </string-name>
          :
          <article-title>Taxonomy-based software construction of SPARE time: a case study</article-title>
          .
          <source>IEE Proceedings - Software</source>
          <volume>152</volume>
          (
          <issue>1</issue>
          ) (
          <year>2005</year>
          )
          <volume>29</volume>
          {
          <fpage>37</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Cleophas</surname>
            ,
            <given-names>L.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watson</surname>
            ,
            <given-names>B.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kourie</surname>
            ,
            <given-names>D.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boake</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Obiedkov</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>TABASCO: using concept-based taxonomies in domain engineering</article-title>
          .
          <source>South African Computer Journal</source>
          <volume>37</volume>
          (
          <year>2006</year>
          )
          <volume>30</volume>
          {
          <fpage>40</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>ROTH</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>OBIEDKOV</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>KOURIE</surname>
          </string-name>
          , D.G.:
          <article-title>On succinct representation of knowledge community taxonomies with formal concept analysis</article-title>
          .
          <source>International Journal of Foundations of Computer Science</source>
          <volume>19</volume>
          (
          <issue>02</issue>
          ) (
          <year>2008</year>
          )
          <volume>383</volume>
          {
          <fpage>404</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ignatov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Models,
          <string-name>
            <surname>Algorithms,</surname>
          </string-name>
          <source>and Software Tools of Biclustering Based on Closed Sets</source>
          .
          <source>PhD thesis</source>
          , State University Higher School of Economics, Moscow (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ignatov</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poelmans</surname>
          </string-name>
          , J.:
          <article-title>Concept-Based Biclustering for Internet Advertisement</article-title>
          .
          <source>In: Data Mining Workshops (ICDMW)</source>
          ,
          <source>2012 IEEE 12th International Conference on. (Dec</source>
          <year>2012</year>
          )
          <volume>123</volume>
          {
          <fpage>130</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Obiedkov</surname>
            ,
            <given-names>S.A.:</given-names>
          </string-name>
          <article-title>Comparing performance of algorithms for generating concept lattices</article-title>
          .
          <source>J. Exp. Theor. Artif. Intell</source>
          .
          <volume>14</volume>
          (
          <issue>2-3</issue>
          ) (
          <year>2002</year>
          )
          <volume>189</volume>
          {
          <fpage>216</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Pontes</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giraldez</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aguilar-Ruiz</surname>
            ,
            <given-names>J.S.:</given-names>
          </string-name>
          <article-title>Biclustering on expression data: A review</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          <volume>57</volume>
          (
          <year>2015</year>
          /12/28) 163{
          <fpage>180</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Besson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robardet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boulicaut</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Rome, S.:
          <article-title>Constraint-based concept mining and its application to microarray data analysis</article-title>
          .
          <source>Intell. Data Anal</source>
          .
          <volume>9</volume>
          (
          <issue>1</issue>
          ) (
          <year>2005</year>
          )
          <volume>59</volume>
          {
          <fpage>82</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kaytoue-Uberall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duplessis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Using formal concept analysis for the extraction of groups of co-expressed genes</article-title>
          . In Le Thi,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Bouvry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Pham Dinh</surname>
          </string-name>
          , T., eds.: Modelling,
          <source>Computation and Optimization in Information Systems and Management Sciences. Volume 14 of Communications in Computer and Information Science</source>
          . Springer Berlin Heidelberg (
          <year>2008</year>
          )
          <volume>439</volume>
          {
          <fpage>449</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Motameny</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Versmold</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmutzler</surname>
          </string-name>
          , R.:
          <article-title>Formal concept analysis for the identi cation of combinatorial biomarkers in breast cancer</article-title>
          . In Medina, R.,
          <string-name>
            <surname>Obiedkov</surname>
          </string-name>
          , S., eds.:
          <source>Formal Concept Analysis. Volume 4933 of Lecture Notes in Computer Science</source>
          . Springer Berlin Heidelberg (
          <year>2008</year>
          )
          <volume>229</volume>
          {
          <fpage>240</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kaytoue</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duplessis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Mining gene expression data with pattern structures in formal concept analysis</article-title>
          .
          <source>Information Sciences</source>
          <volume>181</volume>
          (
          <issue>10</issue>
          ) (
          <year>2011</year>
          )
          <year>1989</year>
          { 2001 Special Issue on Information Engineering Applications Based on Lattices.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Preli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bleuler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zimmermann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhlmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gruissem</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hennig</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thiele</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitzler</surname>
          </string-name>
          , E.:
          <article-title>A systematic comparison and evaluation of biclustering methods for gene expression data</article-title>
          .
          <source>Bioinformatics</source>
          <volume>22</volume>
          (
          <issue>9</issue>
          ) (
          <year>2006</year>
          )
          <volume>1122</volume>
          {
          <fpage>1129</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Mirkin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kramarenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Approximate bicluster and tricluster boxes in the analysis of binary data</article-title>
          . In Kuznetsov, S., lzak, D.,
          <string-name>
            <surname>Hepting</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mirkin</surname>
          </string-name>
          , B., eds.: Rough Sets, Fuzzy Sets,
          <source>Data Mining and Granular Computing. Volume 6743 of Lecture Notes in Computer Science</source>
          . Springer Berlin Heidelberg (
          <year>2011</year>
          )
          <volume>248</volume>
          {
          <fpage>256</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Ignatov</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          :
          <article-title>Concept-based recommendations for internet advertisement</article-title>
          . In Belohlavek, R.,
          <string-name>
            <surname>Kuznetsov</surname>
          </string-name>
          , S.O., eds.
          <source>: Proc. of The Sixth International Conference Concept Lattices and Their Applications (CLA'08)</source>
          , Palacky University, Olomouc (
          <year>2008</year>
          )
          <volume>157</volume>
          {
          <fpage>166</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pensa</surname>
            ,
            <given-names>R.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boulicaut</surname>
          </string-name>
          , J.:
          <article-title>Towards fault-tolerant formal concept analysis</article-title>
          .
          <source>In: AI*IA</source>
          . (
          <year>2005</year>
          )
          <volume>212</volume>
          {
          <fpage>223</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Flores</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Inza</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Larraaga</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A new measure for gene expression biclustering based on non-parametric correlation</article-title>
          .
          <source>Computer Methods and Programs in Biomedicine 112(3)</source>
          (
          <year>2013</year>
          )
          <volume>367</volume>
          {
          <fpage>397</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Henriques</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antunes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Madeira</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          :
          <article-title>A structured view on pattern miningbased biclustering</article-title>
          .
          <source>Pattern Recognition</source>
          <volume>48</volume>
          (
          <issue>12</issue>
          ) (
          <year>12 2015</year>
          )
          <volume>3941</volume>
          {
          <fpage>3958</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Kaytoue</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macko</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Biclustering meets triadic concept analysis</article-title>
          .
          <source>Ann. Math. Artif. Intell</source>
          .
          <volume>70</volume>
          (
          <issue>1-2</issue>
          ) (
          <year>2014</year>
          )
          <volume>55</volume>
          {
          <fpage>79</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Guigues</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duquenne</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Familles minimales d'implications informatives rsultant d'un tableau de donnes binaires</article-title>
          .
          <source>Mathmatiques et Sciences Humaines</source>
          <volume>95</volume>
          (
          <issue>1</issue>
          ) (
          <year>1986</year>
          )
          <article-title>5{18 In French</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A triadic approach to formal concept analysis</article-title>
          .
          <source>In: Conceptual Structures: Applications</source>
          , Implementation and Theory, Third International Conference on Conceptual Structures, ICCS '95,
          <string-name>
            <surname>Santa</surname>
            <given-names>Cruz</given-names>
          </string-name>
          , California, USA,
          <year>August</year>
          14-
          <issue>18</issue>
          ,
          <year>1995</year>
          , Proceedings. (
          <year>1995</year>
          )
          <volume>32</volume>
          {
          <fpage>43</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Voutsadakis</surname>
          </string-name>
          , G.:
          <article-title>Polyadic concept analysis</article-title>
          .
          <source>Order</source>
          <volume>19</volume>
          (
          <issue>3</issue>
          ) (
          <year>2002</year>
          )
          <volume>295</volume>
          {
          <fpage>304</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. 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>
          .
          <source>In: Proceedings of the 6th IEEE International Conference on Data Mining (ICDM</source>
          <year>2006</year>
          ),
          <fpage>18</fpage>
          -
          <lpage>22</lpage>
          December 2006,
          <string-name>
            <given-names>Hong</given-names>
            <surname>Kong</surname>
          </string-name>
          , China. (
          <year>2006</year>
          )
          <volume>907</volume>
          {
          <fpage>911</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Cerf</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Besson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robardet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boulicaut</surname>
          </string-name>
          , J.:
          <article-title>Closed patterns meet n-ary relations</article-title>
          .
          <source>TKDD</source>
          <volume>3</volume>
          (
          <issue>1</issue>
          ) (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Ignatov</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poelmans</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhukov</surname>
            ,
            <given-names>L.E.</given-names>
          </string-name>
          :
          <article-title>Can triconcepts become triclusters?</article-title>
          <source>Int. J. General Systems</source>
          <volume>42</volume>
          (
          <issue>6</issue>
          ) (
          <year>2013</year>
          )
          <volume>572</volume>
          {
          <fpage>593</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Cerf</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Besson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boulicaut</surname>
          </string-name>
          , J.:
          <article-title>Closed and noise-tolerant patterns in n-ary relations</article-title>
          .
          <source>Data Min. Knowl. Discov</source>
          .
          <volume>26</volume>
          (
          <issue>3</issue>
          ) (
          <year>2013</year>
          )
          <volume>574</volume>
          {
          <fpage>619</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Ignatov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gnatyshak</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mirkin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Triadic formal concept analysis and triclustering: searching for optimal patterns</article-title>
          .
          <source>Machine Learning</source>
          (
          <year>2015</year>
          )
          <volume>1</volume>
          {
          <fpage>32</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Spyropoulou</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bie</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Boley</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Interesting pattern mining in multirelational data</article-title>
          .
          <source>Data Min. Knowl. Discov</source>
          .
          <volume>28</volume>
          (
          <issue>3</issue>
          ) (
          <year>2014</year>
          )
          <volume>808</volume>
          {
          <fpage>849</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Gnatyshak</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ignatov</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poelmans</surname>
          </string-name>
          , J.:
          <article-title>Gaining insight in social networks with biclustering and triclustering</article-title>
          . In: Perspectives in Business Informatics Research - 11th International Conference, BIR 2012,
          <string-name>
            <given-names>Nizhny</given-names>
            <surname>Novgorod</surname>
          </string-name>
          , Russia,
          <source>September 24-26</source>
          ,
          <year>2012</year>
          . Proceedings. (
          <year>2012</year>
          )
          <volume>162</volume>
          {
          <fpage>171</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaki</surname>
            ,
            <given-names>M.J.:</given-names>
          </string-name>
          <article-title>Tricluster: An e ective algorithm for mining coherent clusters in 3d microarray data</article-title>
          .
          <source>In: Proceedings of the ACM SIGMOD International Conference on Management of Data</source>
          , Baltimore, Maryland, USA, June 14-16,
          <year>2005</year>
          . (
          <year>2005</year>
          )
          <volume>694</volume>
          {
          <fpage>705</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuck</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>An e ective tri-clustering algorithm combining expression data with gene regulation information</article-title>
          .
          <source>Gene regulation and systems biology 3</source>
          (
          <year>2009</year>
          )
          <volume>49</volume>
          {
          <fpage>64</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          , G.:
          <article-title>Creation and merging of ontology top-levels</article-title>
          .
          <source>In: Conceptual Structures for Knowledge Creation and Communication, 11th International Conference on Conceptual Structures, ICCS 2003 Dresden, Germany, July 21-25</source>
          ,
          <year>2003</year>
          Proceedings.
          <article-title>(</article-title>
          <year>2003</year>
          )
          <volume>131</volume>
          {
          <fpage>145</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Sertkaya</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A survey on how description logic ontologies bene t from FCA</article-title>
          .
          <source>In: Proceedings of the 7th International Conference on Concept Lattices and Their Applications</source>
          , Sevilla, Spain,
          <source>October 19-21</source>
          ,
          <year>2010</year>
          . (
          <year>2010</year>
          )
          <volume>2</volume>
          {
          <fpage>21</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Neznanov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parinov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>FCA analyst session and data access tools in FCART</article-title>
          . In Agre, G.,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krisnadhi</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
          </string-name>
          , S.O., eds.: Arti cial Intelligence: Methodology,
          <string-name>
            <surname>Systems</surname>
          </string-name>
          , and Applications - 16th International Conference, AIMSA 2014, Varna, Bulgaria,
          <source>September 11-13</source>
          ,
          <year>2014</year>
          . Proceedings. Volume
          <volume>8722</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2014</year>
          )
          <volume>214</volume>
          {
          <fpage>221</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>