<!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>Notes on Relation Between Symbolic Classifiers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Xenia Naidenova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexey Buzmakov</string-name>
          <email>avbuzmakov@hse.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladimir Parkhomenko</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Schukin</string-name>
          <email>alexander.schukin@spbstu.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Military Medical Academy</institution>
          ,
          <addr-line>Saint-Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>NRU Higher School of Economics</institution>
          ,
          <addr-line>Perm</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Peter the Great St. Petersburg Polytechnic University</institution>
          ,
          <addr-line>Saint-Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Symbolic classifiers allow for solving classification task and provide the reason for the classifier decision. Such classifiers were studied by a large number of researchers and known under a number of names including tests, JSM-hypotheses, version spaces, emerging patterns, proper predictors of a target class, representative sets etc. Here we consider such classifiers with restriction on counter-examples and discuss them in terms of pattern structures. We show how such classifiers are related. In particular, we discuss the equivalence between good maximally redundant tests and minimal JSM-hyposethes and between minimal representations of version spaces and good irredundant tests.</p>
      </abstract>
      <kwd-group>
        <kwd>machine learning</kwd>
        <kwd>symbolic classifier</kwd>
        <kwd>version spaces</kwd>
        <kwd>JSM- method</kwd>
        <kwd>minimal JSM-hypotheses</kwd>
        <kwd>test theory</kwd>
        <kwd>irredundant test</kwd>
        <kwd>good test</kwd>
        <kwd>representative sets</kwd>
        <kwd>jumping emerging patterns</kwd>
        <kwd>formal concept analysis</kwd>
        <kwd>pattern structure</kwd>
        <kwd>semiconcepts</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Symbolic classifiers are being developed more and more extensively nowadays.
One of the main advantages of such classifiers is their ability to provide logical
rules that can be interpreted by experts. In this paper, we consider classifiers
with a restriction on counter-examples, which is widely spread. The reason of
its popularity is the opportunity to control the entrance of an attribute to the
premise of classification rules, in particular, if a counter-example is forbidden,
some combinations of its attributes are guaranteed not to be in the premise.</p>
      <p>
        These classifiers were studied by a large number of researchers and known
under a number of names. Accordingly, tests [
        <xref ref-type="bibr" rid="ref29 ref7">7,44,41,29</xref>
        ], JSM-hypotheses [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],
version spaces [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], emerging patterns [
        <xref ref-type="bibr" rid="ref6">42,6</xref>
        ], representative sets [43,45] (first
mentioned in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] as representative samples), proper predictors of a target class
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] are considered in this paper. Establishing links between these classifiers
would allow for mutually enriching the approaches. The main motivation of the
paper is to provide an appropriate framework on the basis of pattern structures.
      </p>
      <p>The rest of the paper is organized as follows. Sec. 2 presents the basic
definitions of Formal Concept Analysis and pattern structures to obtain a language
for symbolic classifiers comparison. Sec. 3 is devoted to the interpretation of
diagnostic tests, version spaces and good maximally redundant tests in the
language of pattern structures. Finally, the relation between good tests, minimal
JSM-hypotheses and version spaces is discussed in Sec. 4.
2</p>
      <p>
        Main definitions of FCA and pattern structures
Let us consider the main ideas of FCA, a deeper review of FCA and its
applications can be found in [39,37,38]. Let (2G; ) and (2M ; ) be posets, where G
and M are called the set of objects and the set of attributes, respectively, is
the inclusion relation. The binary relation I G M provides links between
G and M . The triple K d=ef (G; M; I) is called a formal context. In Formal
Concept Analysis (FCA), Galois connection is a pair of derivation operators between
(2G; ) and (2M ; ) usually denoted with one symbol ( )0 [
        <xref ref-type="bibr" rid="ref15">15,40</xref>
        ]. In this paper
for clarity, they are denoted with two different symbols ( )" and ( )#, since they
represent different operators.
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
A" := fm 2 M j (8g 2 A)[gIm]g;
      </p>
      <p>B# := fg 2 G j (8m 2 B)[gIm]g:</p>
      <p>
        A pair (A; B) such that A G; B M and (A = B#) &amp; (A" = B) [40] is
called a formal concept, left and right parts of which are called the concept extent
and the concept intent, respectively. The seminal paper on FCA is written by
R. Wille 1982 and reprinted in 2009 [40]. Some similar results were obtained in
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] however did not get much attention. Maximal rectangles in Boolean matrices
[
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] can also be considered as formal concepts. Retrospective analysis of more
earlier papers from USSR and other countries can be seen in [
        <xref ref-type="bibr" rid="ref11 ref19 ref33">19,11,33</xref>
        ].
      </p>
      <p>The superpositions of operators ( )"# and ( )#" form closure operators.
Formulas (3–8), where A2; A1; A G and B2; B1; B M , reflect the properties of
Galois connection [40].</p>
      <p>If A
1. A1" A", if 9m [(m 2 A") ^ (m 2= (A1 n A)")];
2. A1" = A", if 8m [(m 2 A") ! (m 2 (A1 n A)")].</p>
    </sec>
    <sec id="sec-2">
      <title>Corolarry 2. Let B1</title>
      <p>M and B</p>
      <p>B1, then
1. B1# B#, if 9g [(g 2 B#) ^ ((B1 n B) 6 g")];
2. B1# = B#, if 8g [(g 2 B#) ! (g 2 (B1 n B)#)].</p>
      <p>Formal concepts are partially ordered by inclusion of extents or intents: for
A1; A G, and B1; B M the order is given by
(A1; B1)
(A; B) :,</p>
      <p>A1</p>
      <p>A (or dually , B</p>
      <p>B1):
(11)</p>
      <p>The set of ordered formal concepts forms the formal concept lattice B(G; M; I)
(Galois lattice) of an input formal context.</p>
      <p>Although FCA deals with binary contexts, many other types of data can
be processed. In particular, a many-valued context M is considered in FCA.
M d=ef (G; M; W; J ), where G, M , W are the set of object names, attributes and
attribute values, J is the ternary relation J G M W , which gives the value
w 2 W of the attribute m 2 M to the object g 2 G (notation (g; m; w) 2 J or
m(g) = w). The statements (g; m; w) 2 J and (g; m; v) 2 J lead to w = v. M
can be represented with a table, where columns and rows corresponds to M and
G, respectively.</p>
      <p>
        The procedure of transformation of many-valued contexts to binary contexts
is called conceptual scaling [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The disadvantage of scaling is the essential
growth of the number of attributes. Additionally, since scaled attributes are
considered independently, a lattice building procedure cannot be implemented
in the most efficient way.
      </p>
      <p>
        There are related papers that avoid these disadvantages [
        <xref ref-type="bibr" rid="ref12 ref14 ref17 ref31 ref34 ref4 ref5 ref8">5,31,17,12,14,34,8,4</xref>
        ].
In particular, [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] introduced so called pattern structures (PSs) P d=ef (G; (D; u); ),
where G and D are the sets of objects and the set of descriptions, : G ! D
is the mapping giving the correspondence between objects and their
descriptions, (D; u) forms a semilattice. (G) d=ef f (g) j g 2 Gg produces the complete
subsemilattice (D ; u) of (D; u) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>Elements of D are called patterns. For arbitrary patterns c; d 2 D the
subsumption order v is given by: c v d :, c u d = c.</p>
      <p>
        Derivation operators of Galois connection between (2G; ) and (D; v) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]
are typically denoted by ( ) or ( ) . As earlier, for readability it is replaced by
two symbols (12) and (13) in the following way:
      </p>
      <p>AÓ := fug2A (g) j 8A</p>
      <p>Gg;
dÔ := fg 2 G j (8d 2 (D; u)) [d v (g)]g:
(12)
(13)</p>
      <p>
        A pair (A; d), A G, d 2 (D; u), (AÓ = d) ^ (dÔ = A) is a pattern concept.
The set of pattern concepts is ordered by extents and intents and forms the lattice
B(G; (D; u); ). For any PS P, there can be several formal contexts generating
an isomorphic lattice. Every such context is called representative context R(P).
A possible construction procedure is discussed in Theorem 1 from [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Note, that
the notations of intents and extents, some propositions and their corollaries, e.g.
Proposition 1, Corollaries 1 and 2, from FCA are applicable to PSs, and vice
versa.
      </p>
      <p>Many kinds of data can be represented by PSs. Let us now show how to rely
on PSs in a classification task. Let K be the set of class labels (or possible class
descriptions in general). For a subset of objects we know their labels by means
of a function " : G ! K. Let us call : D ! K the classification function or, in
some sense, the recognition (forecasting) algorithm: see, please, Figure 1, where
the appropriate commutative diagram is depicted. For the sake of simplicity,
suppose that K divides G into two disjoint classes G+ and G . If the class of
an object is unknown, it can be referred to G .</p>
      <p>G
"</p>
      <p>K</p>
      <p>D</p>
      <p>Pattern structures P+ d=ef (G+; (D; u); ), P d=ef (G ; (D; u); ) and P d=ef
(G ; (D; u); ) are called positive, negative and unknown pattern structures,
respectively. Then P is a classification structure P+ [ P . Let E d=ef (G; (K; u); )
be a pattern structure of class descriptions. Let L d=ef P E = (G ; (D; u)
(K; u); (g)), where (g) = h (g); (g)i, be a learning PS.
3</p>
      <p>Interpretation of Diagnostic Tests, Version Spaces and
Good Maximally Redundant Tests
Let us discuss application of PSs for dealing with the classification task.
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Diagnostic Tests and I-tests</title>
      <p>
        A notion of a diagnostic test was introduced in 1955 by Chegis and Yablonskii for
checking electronic schemas [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In their work, the authors suggest an approach
that allows for identification of the type of an electronic schema malfunction. In
the data, the input and output of the schemas are paired with the type of the
malfunction. Accordingly, such data do not allow for counter-examples, since a
schema can be either valid or invalid. Moreover, all possible inputs are considered
to be present in the data. The diagnostic test is defined as a set of the data rows
that allow for identification of the malfunction.
      </p>
      <p>
        Later, diagnostic tests were used in a meaning being very close to a special
kind of functional dependencies (FDs) in the data [
        <xref ref-type="bibr" rid="ref10">10,44,41</xref>
        ]. In particular, [44]
defines a diagnostic test in the following way (rewritten in terms of many-valued
contexts):
Definition 1. Given a many-valued context (G; M; W; J ), a diagnostic test is a
set of attributes B M having the following property: the context (G; B; W; J \
G B W ) does not contain identical rows in distinct classes.
      </p>
      <p>It should be mentioned that it is not a trivial task to express FDs in terms of
PSs. Indeed, FDs subsume that there are a number of “attributes” and only some
of them are considered within an FD. However, in PSs there are no attributes in
general. What could be an analogue of the attributes for graphs or sequences?</p>
      <p>A possible way for expressing FDs in terms of PSs is the following. Given a PS
(G; (D; u); ), let D be represented as D = D1 D2 DN , where (Di; ui)
(Dj ; uj ) = (Di Dj ; ui;j ) and ha; bi ui;j hc; di = ha ui c; b uj di. Accordingly,
is decomposed as (g) = h 1(g); 2(g); : : : ; N (g)i, where i : G ! Di. Given a
subset D fDig let D(g) = h j1 (g); j2 (g); : : : i, where 8ji[Dji 2 D]. Then a
diagnostic test can be expressed as follows.</p>
      <p>Definition 2. A diagnostic test for the learning context L d=ef (G ; (D; u)
(K; u), h (g); (g)i) is a subset D fDig such that, if there are g1; g2 2 G and
D(g1) = D(g2), then (g1) = (g2).</p>
      <p>
        Very similar entities to diagnostic tests are premises of implications with
the conclusion from the set of classes K. Different kinds of such premises are
known as hypotheses [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], representative sets [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], tests [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]1, jumping emerging
patterns [42], and others. In order to distinguish such notions from diagnostic
tests let us call them i-tests.
      </p>
      <p>Definition 3 (i-test in terms of PSs). htest is called an i-test for P
iff
htest v (g); 9g 2 G+; htestÔ 6= ;;
htest 6v (g); 8g 2 G :
(14)
(15)
1 In this paper, premises with their extents are considered.</p>
      <p>
        The notions of diagnostic tests and i-tests are deeply interconnected. There
is an algorithm that allows for reducing the tasks of finding diagnostic tests and
i-tests to each other [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. Moreover natural links between FDs and dependencies
in a partition lattice are studied in [
        <xref ref-type="bibr" rid="ref1 ref27 ref9">27,9,1</xref>
        ], and relation between these three
notions are shown in [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. A related notion to i-test is semiconcept introduced
by R. Wille.
3.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Semiconcepts</title>
      <p>
        Semiconcept is a relaxation of a formal concept and was introduced in 1990 by
R. Wille [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>Definition 4 (Object semiconcept, OSC). A pair (A; AÓ) is called an object</title>
      <p>semiconcept.</p>
    </sec>
    <sec id="sec-6">
      <title>Definition 5 (Attribute semiconcept, ASC). A pair (dÔ; d) is called an</title>
      <p>attribute semiconcept.</p>
      <p>The left part of ASC is closed and is called the extent of ASC, while the right
part is not necessary closed and is called the generator of ASC. This relaxation
of concepts allows for expressing different kinds of i-tests (representative sets,
jumping emerging patterns, etc.). Similarly, the right part of an OSC is closed
and is called the intent, while the left part is not necessary closed and can be
called the generator. Semiconcept notation is useful for a description of i-tests
inferring algorithms.</p>
      <p>I-tests are used for solving the classification task. The classification task itself
is well defined in the works of Mitchell under the name of version spaces. Let us
consider them in more detail.
3.3</p>
    </sec>
    <sec id="sec-7">
      <title>Version Spaces</title>
      <p>
        Version spaces are proposed in 1977 [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] with a detailed description given in
1978 [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] by T. Mitchell. Although T. Mitchell works only with very specific
language of classifiers in the report (this language is closed to i-tests and hypotheses
for a formal context), the formalization of version spaces is very general. It
allows for any language of descriptions of objects and any language of classifiers.
Let us recall a particular case of version spaces, where the language describing
the classifiers is (D; u) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
    </sec>
    <sec id="sec-8">
      <title>Definition 6. A classifier</title>
      <p>K.</p>
      <p>is any predicate on D, in particular,
: (D; u) !</p>
      <p>Defining classifiers by predicates allows for constructing a classifier as any
rule that can be applied to unknown objects. Although a classifier can be any
predicate, but not all classifiers are consistent with the data in hand.
Definition 7. A classifier is called consistent under restriction on
counterexample if fg 2 G j ( (g))g = G+.</p>
      <p>A consistent classifier divides all possible objects, that are called instances,
into two groups (or more groups in a multiclass case) of positive objects and
negative objects. When the classifier is consistent, it means that all the instances
from the dataset (called examples in the thesis of Mitchell) belong to the correct
group. There is a number of such classifiers that are consistent with the data.
Definition 8. A set of consistent classifiers is called a version space VS.</p>
      <p>In terms of examples, i.e. the objects of the dataset, there is the only possible
“consistent” classifier. Indeed, there are two class labels. Accordingly there is the
only one partion of the set of examples (the objects with known class labels from
the dataset) in two groups with the same class label at each group. However,
in terms of instances, i.e., all possible objects, the set of classifiers can be huge.
These classifiers are naturally ordered by means of set inclusion operations on
instances. Correspondingly, if the language of classifiers is (D; u), then the order
of classifiers is opposite to the order given by v of descriptions in D.</p>
      <p>The version space can be described by the minimal and maximal boundaries
of classifiers in terms of the classifier order.</p>
      <p>For convenience let us call the classifiers that are not from VSmin and VSmax
“middle” classifiers.</p>
      <p>Definition 11. A middle VS is given by VSmid = VS n VSmin n VSmax.</p>
      <p>
        Although version spaces are presented in this paper based on [
        <xref ref-type="bibr" rid="ref18 ref25 ref26">25,26,18</xref>
        ] there
are some important details of interpretation of version spaces in [
        <xref ref-type="bibr" rid="ref25 ref26">25,26</xref>
        ], which
were clarified in the further manuscripts by T. Mitchell (see, e.g. [24, p.31]).
This interpretation is associated with the following specification of the order
v: in definition of VSmin one shall use this order w.r.t. the extent of VSmax. To
clarify the order-based notation Mitchell just gives subscription g to the order v.
To be more careful with the abbreviations used, we will use the notation vVSÔmax .
The order is discussed in subsection 4.3. Now we shall discuss JSM-hypotheses
to show their relations with proper predictors and i-tests.
3.4
      </p>
    </sec>
    <sec id="sec-9">
      <title>JSM-hypotheses</title>
      <p>
        JSM-hypotheses were proposed in 1981 by F.K. Finn [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and were formulated
in 2001 by Ganter &amp; Kuznetsov in terms of PSs.
      </p>
      <p>
        Minimal JSM-hypotheses are proposed by S.O. Kuznetsov in [
        <xref ref-type="bibr" rid="ref20 ref21">20,21</xref>
        ]. Later
this formalism is reformulated in terms of PSs [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>Definition 12. A minimal JSM-hypothesis hmin is a hypothesis (i-test) that
@htest [(htest @ hmin) ^ (htest = htestÔÓ) ^ (hmin = hminÔÓ)].</p>
      <p>
        Another important notion is proper premise, which is closely related to
JSMhypothesis [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. We give it in terms of PSs.
      </p>
      <p>Definition 13. Given a PS P and d 2 D, d 6= ; is a proper premise of P, if
dÔÓ 6= d and @c @ d such that cÔÓ = dÔÓ.</p>
      <p>Let us denote descriptions of positive and negative objects by D+ and D .
Definition 14. For a classification structure P , d 2 D+ is a proper premise
for a classification pattern (say, K = fk+; k g), if d is a proper premise and
k+ 6@ d and k+ @ dÔÓ.</p>
      <p>
        One extra notion is proposed in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] to show a direct relation between PSs
and VS (VSmin).
      </p>
      <p>Definition 15. For P , d 2 D+ is a proper predictor iff the following
conditions are satisfied:
– dÔ \ G = ;,
– dÔ \ G+ 6= ;,
– if d1 v d and d1 6= d, then d1Ô \ G 6= ;.
3.5</p>
    </sec>
    <sec id="sec-10">
      <title>Good Tests</title>
      <p>
        The notion of good tests as FDs was developed in 1985 [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. Later in 1992, good
tests were extended the case of i-tests (the implication case) [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. This extension
is a transformation algorithm for reducing one case to another.
      </p>
      <p>
        The algorithm reducing search for diagnostic tests (as FDs) to the search for
implications is given in Fig. 2 [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. Similar ideas can also be found in [
        <xref ref-type="bibr" rid="ref1 ref22">22,1</xref>
        ].
      </p>
      <p>The input of the algorithm is a many-valued context M and a labelling
function . The output is two new contexts K+ d=ef (G+; M; I+), K d=ef (G ; M; I )
such that i-tests found in K+ are diagnostic tests in M , and objects from K
are counter-examples.</p>
      <p>
        In line 10 of this algorithm, the Boolean matrix (the classification context is
obtained as K d=ef K+ [ K ) can be called an indiscernibility matrix [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. After
this step, if it is necessary, only maximal elements of G can be stored. After
running the described algorithm one can infer the initial set of diagnostic tests
from the found i-tests.
      </p>
      <p>
        Usually, the definition of a classifier is given according to the class label,
however a classification structure P is omitted for simplicity [
        <xref ref-type="bibr" rid="ref22 ref32">22,32</xref>
        ]. If an
itest is referred to positive or negative objects, then the appropriate situation
will be denoted by P or P , respectively.
      </p>
    </sec>
    <sec id="sec-11">
      <title>Definition 16. An i-test (hÔ; h) for P</title>
      <p>extents hÔ, or ASC-test.
is called an i-test extended with its</p>
      <p>
        In order to define good i-tests we should first introduce irredundant i-tests.
The predecessor of this notion was introduced by S. Yablonskiy in 1955 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] under
the name elementary test.
Definition 17. An i-test for P is called irredundant and denoted by hirr iff
there is no smaller i-test h @ hirr for P .
      </p>
      <p>
        Notions of maximally redundant and good tests on FDs are proposed by
X.A. Naidenova and Y. Polegaeva in 1985 [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] and adopted to implications in
[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
      </p>
    </sec>
    <sec id="sec-12">
      <title>Definition 18. An i-test for P</title>
      <p>ÔÓ
denoted by hmax iff hmax = hmax.</p>
    </sec>
    <sec id="sec-13">
      <title>Definition 19. An i-test for P</title>
      <p>is maximally redundant (or closed) i-test and
is called good and denoted by hgood, iff there
is no object g 2 G+; g 62 hgoodÔ such that (hgoodÔ [ g)Ó is an i-test.</p>
      <p>An irredundant, maximally redundant or good i-test can be named with
prefix “ASC-” if it is represented as ASC, i.e. a pair (hÔ; h). Maximally redundant
ASC-test is named as closed ASC-test for short.
4
4.1</p>
      <sec id="sec-13-1">
        <title>Relations</title>
      </sec>
    </sec>
    <sec id="sec-14">
      <title>Venn diagram</title>
      <p>Let us illustrate several kinds of ASC-tests proposed in the previous section
using the Venn diagram in Fig. 3. Definitions of predicates that form following
sets are omitted for simplicity, for P (P ):
– U is the set of ASC-tests f(hÔ ; h)j h is an i-testg;
–– YX iiss tthhee sseett ooff igroreodduAndSaCn-tteAstSsCf-(thesÔt;shf)(jhhÔ ;isha)j gho oisdain-teirsrtegd; undant i-testg;
– Z is the set of closed ASC-tests f(hÔ ; h)j h is an i-test, and h = hÔÓ g.</p>
      <p>Each set named as bold italic number is a set of ASC-tests, which can be
inferred using intersection (or/and negation, subtraction) of sets U; X; Y , and
Z. Each number-named set is bounded by lines in Fig. 3. Let us show, that the
set 6 , i.e., the set (Y \ Z) n X, is ;.</p>
      <p>Proposition 2. Any irredundant and closed ASC-test is good.</p>
      <p>Proof. Consider the opposite situation. Let this (A; h) exists and suppose it is
in the set (Y \ Z) n X 6= ;. Since it is not a good i-test, 9g such that g 2= hÔ,
g 2 G+ and (hÔ [ g)Ó is an i-test. This means that hÔ (hÔ [ g) and using
(9) , we get (hÔ [ g)Ó v hÔÓ. The situation satisfies property 1 from Corollary
1 and strict inclusion take place otherwise (hÔ [ g)Ó is not an i-test. Note that
h = hÔÓ, because h is a closed set. It means that an i-test (hÔ [ g)Ó @ h exists.
However h is irredundant, which means that (hÔ [ g)Ó strictly included in h does
not exist. tu
Z
closed ASC-tests</p>
      <p>X
good ASC-tests
U all
semiconcepts
(hÔ; h), where
h is an i-test
3
6
4
7
2
5</p>
      <p>1
8
8 at the same time neither good,
nor irredundant,
nor closed ASC-tests
7 at the same time good,
irredundant and closed
ASCtests
Y irredundant</p>
      <p>ASC-tests</p>
      <p>
        Example 1. Let us illustrate the kinds of ASC-tests by the toy example based on
Tab. 1 from [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. Let object descriptions be a conjunction of object properties.
Let hi be an ASC-test, where i = 1; 8 are indices of sets from the Venn diagram
mentioned above:
– h1 = (g2; (m1 = 1 ^ m2 = 2 ^ m3 = 0)).
– h2 = (g1; (m2 = 1 ^ m4 = 0)).
– h3 = (g1; (g1)).
– h4 = (fg1; g3g; (m1 = 0 ^ m2 = 1)).
– h5 = (fg1; g3g; (m1 = 0)).
– @h6 according to Prop.2.
– h7 = ;, because it is not represented in the table.
– h8 = (g1; (m2 = 1 ^ m3 = 1 ^ m4 = 0)).
      </p>
      <p>To illustrate an ASC-test from set 7 in Fig. 3, let us use data from Tab. 2.
It is (g1; m1 = 1 ^ m2 = 0).
The next Proposition reveals the following idea: if there exists a concept with the
minimal intent, which is an i-test, then its extent is not included in any extent
of other closed i-test, and vice versa. The proof can be divided into two parts.
Proposition 3. The definitions of minimal JSM-hypotheses and closed good
itests are equivalent.</p>
      <p>Proof. On the one side, for each closed good i-test being the intent of (A; h)
@g 2 G+, g * hÔ such, that (hÔ [g)Ó is an i-test. According to Proposition 2 this
means that @g such that i-test (hÔ [ g)Ó @ h. Take into account that (hÔ [ g)Ó
is obligatory an intent, e.g. ((hÔ [ g)ÓÔ; (hÔ [ g)Ó). Closed i-test h, could be
generated only by intersection of hÔ with object descriptions not included in
this extent. Thus h is an extent, and h is a minimally possible intent.</p>
      <p>
        On the other side, for each minimal JSM-hypotheses being the intent of
(hÔ; h) does not exist d @ h such that d is a closed i-test. Suppose, that h is
not a closed good i-test, i.e. 9g 2 G+, g 6 hÔ such that (hÔ [ g)Ó is an i-test,
and (hÔ [ g)Ô @ h according to Proposition 2. The contradiction finishes the
proof.
tu
Let us recall some results about relation between representations of VS and
minimal JSM-hypotheses (if there exists only one maximal representation of
VS) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]:
– the minimal JSM-hypothesis forms the maximal boundary of VS;
– the set of all proper predictors for the target class forms the minimal
boundary of VS.
      </p>
      <p>
        As a result of transitivity, a closed ASC-test is also a maximal representation
of VS. However we claim, that a proper predictor for target class is not a minimal
representation of VS w.r.t. implicit representation of order vVSÔmax discussed in
subsection 3.3 instead of v from [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Let us show the difference in the following
small example with the use of Tab. 3.
      </p>
      <p>There are the following classifiers inferred from Tab. 3:
– proper predictors for P are m1 = 0 and m4 = 0;
– VSmax is m1 = 0 ^ m2 = 1;
– VSmin is only m1 = 0.</p>
      <p>It is clear that elements of VSmin are irredundant good i-tests. Let us prepare
supplementary Proposition 4.</p>
      <p>
        Proposition 5. If a version space is given and there exists only one VSmax,
then there can exist several elements of VSmin that are irredundant good i-tests.
Proof. Minimal JSM-hypotheses are VSmax (Theorem 1, [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]). Closed good
itests are minimal JSM-hypotheses (proved in Proposition 3). Thus by transitivity
closed i-test is VSmax. In Proposition 4 it is shown that all i-test subsets of VSmax
are exactly good i-tests (or they are not i-tests). Thus these i-tests satisfy the
condition vVSmaxÔ . Let us choose within these i-tests those, that satisfy the
condition of VSmin. They are exactly irredundant good i-tests.
tu
      </p>
      <p>Let us note, that one of the last properties of Theorem 1, saying “that version
space is represented by a convex set in the lattice of all pattern intents with
maximal element minimal JSM-hyposesis” should be improved.</p>
      <p>Proposition 4. Given a good i-test h 2 D, if d @ h is an i-test, then d is a
good i-test.</p>
      <p>Proof. Let d @ h be an i-test for P+, then hÔ dÔ according to equation (10).
If hÔ dÔ, then according to property 1 of Corollary 2 there exists the object
g such that d v gÓ, and there exists c v h, d 6v c, c 6v gÓ. Such object can exist
only in P and falsify h, otherwise there is a contradiction to the condition of
this Proposition.</p>
      <p>If hÔ = dÔ, then according to property 2 of Corollary 2 and to the definition
of closed good i-test, there does not exists the object discussed above. Thus d is
an i-test with the same extent as a good i-test h, i.e. also a good i-test.
tu
tu
Proposition 6. If the version space VS has only one VSmax, then elements from
VSmax, VSmin, and VSmid form join-semilattice of i-tests w.r.t. w with maximal
element VSmax.</p>
      <p>Proof. Note, that VSmax due to equivalence with closed good i-test can exist
only in the set 4 [ 7 of Fig. 3. VSmin can exist only in the set 7 [ 5 according
to Proposition 5. If there is the set VSmid, then by the definition it consists of
elements from 1 = Z n f4 [ 5 [ 7 g.</p>
      <p>Because of the fact that VSmid and VSmin refers to one and only one VSmax,
all these i-tests are in equivalence relation under the object covering. This means,
that for any two h; h1 from VS d=ef VSmax [ VSmin [ VSmid, hÔ is equal to h1Ô,
and the natural order is vVSmaxÔ . Then the join-semilattice (VS; vVSmaxÔ ) is
obtained.
5</p>
      <sec id="sec-14-1">
        <title>Conclusion</title>
        <p>The equivalence between good maximally redundant tests (GMRTs) and minimal
JSM-hyposethes and between minimal representations of version spaces and
irredundant tests, that are included in GMRTs, are shown. Extracting functional
dependencies from pattern structures is an important question for the future
work.
37. Poelmans, J., Ignatov, D.I., Kuznetsov, S.O., Dedene, G.: Formal concept analysis
in knowledge processing: A survey on applications. Expert Systems with
Applications 40(16), 6538 – 6560 (2013)
38. Poelmans, J., Ignatov, D.I., Kuznetsov, S.O., Dedene, G.: Fuzzy and rough formal
concept analysis: a survey. International Journal of General Systems 43(2), 105–134
(2014)
39. Poelmans, J., Kuznetsov, S.O., Ignatov, D.I., Dedene, G.: Formal concept analysis
in knowledge processing: A survey on models and techniques. Expert Systems with
Applications 40(16), 6601 – 6623 (2013)
40. Wille, R.: Restructuring lattice theory: An approach based on hierarchies of
concepts. Lecture Notes in Computer Science 5548, 314–339 (2009)
41. Zakrevskiy, A.: Algorithms of discrete automata synthesis. Moscow: Nauka (1971),
in Russian
42. Zhang, X., Dong, G., Ramamohanarao, K.: Information-Based Classification by
Aggregating Emerging Patterns. In: Leung, K., Chan, L.W., Meng, H. (eds.) Intell.
Data Eng. Autom. Learn. – IDEAL 2000. Data Mining, Financ. Eng. Intell. Agents,
LNCS, vol. 1983, pp. 48–53. Springer (2000)
43. Zhuravlev, Y., Ryazanov, V., Senko, O.: Recognition. Mathematical methods.
Software. Practical Applications. Moscow: Fazis (2006), in Russian
44. Zhuravlev, Y.I., Nikiforov, V.V.: Recognition algorithms based on computation of
estimates. Cybernetics 7(3), 387–400 (1971)
45. Zhuravlev, Y., Ryazanov, V., Senko, O., Biryukov, A., Vetrov, D., Dokukin, A.,
Kropotov, D.: The program system for intellectual data analysis, recognition and
forecasting. WSEAS Transactions on Information Science and Applications 2(1),
55–58 (2005)</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baixeries</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaytoue</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Computing functional dependencies with pattern structures</article-title>
          . In: Szathmary,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Priss</surname>
          </string-name>
          ,
          <string-name>
            <surname>U</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of The Ninth International Conference on Concept Lattices and Their Applications. CEUR Workshop Proceedings</source>
          , vol.
          <volume>972</volume>
          , pp.
          <fpage>175</fpage>
          -
          <lpage>186</lpage>
          . CEUR-WS.org (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Barbut</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Monjardet</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Ordre et classification: alg`ebre et combinatoire</article-title>
          . Collection Hachette universit´e: M´ethodes math´ematiques des sciences de l'homme,
          <string-name>
            <surname>Hachette</surname>
          </string-name>
          (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Baskakova</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhuravlev</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A model of recognition algorithms with representative samples and systems of supporting sets</article-title>
          .
          <source>U.S.S.R. Comput. Math. Math. Phys</source>
          .
          <volume>21</volume>
          (
          <issue>5</issue>
          ),
          <fpage>189</fpage>
          -
          <lpage>199</lpage>
          (
          <year>1981</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Br´ezellec,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Soldano</surname>
          </string-name>
          , H.:
          <article-title>Tabata: A learning algorithm performing a bidirectional search in a reduced search space using a tabu strategy</article-title>
          .
          <source>In: Proceedings of the 13th European Conference on Artificial Intelligence</source>
          . pp.
          <fpage>420</fpage>
          -
          <lpage>424</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Brito</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Order structure of symbolic assertion</article-title>
          <string-name>
            <given-names>objects. I.E.E.E. Trans. Knowl. Data</given-names>
            <surname>Eng</surname>
          </string-name>
          .
          <volume>6</volume>
          (
          <issue>5</issue>
          ),
          <fpage>830</fpage>
          -
          <lpage>835</lpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Buzmakov</surname>
            ,
            <given-names>A.</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>
          <article-title>A new approach to classification by means of jumping emerging patterns</article-title>
          .
          <source>In: CEUR Workshop Proceedings</source>
          . vol.
          <volume>939</volume>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>22</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Chegis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yablonskii</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Logical methods of electric circuit control</article-title>
          .
          <source>Trudy Mian SSSR</source>
          <volume>51</volume>
          ,
          <fpage>270</fpage>
          -
          <lpage>360</lpage>
          (
          <year>1958</year>
          ), (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>W.W.</given-names>
          </string-name>
          , Hirsh, H.:
          <article-title>The learnability of description logics with equality constraints</article-title>
          .
          <source>Machine Learning</source>
          <volume>17</volume>
          (
          <issue>2</issue>
          ),
          <fpage>169</fpage>
          -
          <lpage>199</lpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Cosmadakis</surname>
            ,
            <given-names>S.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kanellakis</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spyratos</surname>
          </string-name>
          , N.:
          <article-title>Partition semantics for relations</article-title>
          .
          <source>Journal of Computer and System Sciences</source>
          <volume>33</volume>
          (
          <issue>2</issue>
          ),
          <fpage>203</fpage>
          -
          <lpage>233</lpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Dmitriev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhuravlev</surname>
            ,
            <given-names>Y.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krendelev</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>On mathematical principles for classification of objects and phenomena</article-title>
          .
          <source>Discrete Analysis</source>
          <volume>7</volume>
          ,
          <fpage>3</fpage>
          -
          <lpage>17</lpage>
          (
          <year>1966</year>
          ), in Russian
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Domenach</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leclerc</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>On the roles of galois connections in classification</article-title>
          .
          <source>In: Exploratory Data Analysis in Empirical Research</source>
          , pp.
          <fpage>31</fpage>
          -
          <lpage>40</lpage>
          . Studies in Classification,
          <source>Data Analysis, and Knowledge Organization</source>
          , Springer (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Ferr´e,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Ridoux</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.</surname>
          </string-name>
          :
          <article-title>Introduction to logical information systems</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>40</volume>
          (
          <issue>3</issue>
          ),
          <fpage>383</fpage>
          -
          <lpage>419</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Finn</surname>
            ,
            <given-names>V.:</given-names>
          </string-name>
          <article-title>On machine-oriented formalization of plausible reasoning in the style of F</article-title>
          .
          <source>Backon-J.S. Mill. Semiotika i Informatika</source>
          <volume>20</volume>
          ,
          <fpage>35</fpage>
          -
          <lpage>101</lpage>
          (
          <year>1983</year>
          ), (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ganascia</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>Tdis: an algebraic formalization</article-title>
          .
          <source>In: Proceedings of the 13th International Joint Conference on Artificial Intelligence</source>
          . vol.
          <volume>2</volume>
          , pp.
          <fpage>1008</fpage>
          -
          <lpage>1015</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <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 (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          :
          <article-title>Formalizing hypotheses with concepts</article-title>
          .
          <source>In: Conceptual Structures: Logical, Linguistic, and Computational Issues: Proceedings of the 8th International Conference on Conceptual Structures</source>
          . pp.
          <fpage>342</fpage>
          -
          <lpage>356</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          :
          <article-title>Pattern structures and their projections</article-title>
          . In: Delugach,
          <string-name>
            <given-names>H.S.</given-names>
            ,
            <surname>Stumme</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (eds.)
          <source>Conceptual Structures: Broadening the Base: Proceedings of the 9th International Conference on Conceptual Structures</source>
          . pp.
          <fpage>129</fpage>
          -
          <lpage>142</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Hypotheses and version spaces</article-title>
          .
          <source>In: Conceptual Structures for Knowledge Creation and Communication, Lecture Notes in Computer Science</source>
          , vol.
          <volume>2746</volume>
          , pp.
          <fpage>83</fpage>
          -
          <lpage>95</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Galois connections in data analysis: Contributions from the soviet era and modern russian research</article-title>
          . In: Ganter,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Stumme</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Wille</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <article-title>Formal Concept Analysis</article-title>
          ,
          <source>LNCS</source>
          , vol.
          <volume>3626</volume>
          , pp.
          <fpage>196</fpage>
          -
          <lpage>225</lpage>
          . Springer (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Interpretation on Graphs and Complexity Characteristics of a Search for Specific Patterns</article-title>
          .
          <string-name>
            <surname>Nauchno-Tekhnicheskaya</surname>
            <given-names>Informatsiya</given-names>
          </string-name>
          ,
          <source>Seriya 2 Informatsionnye protsessy i sistemy 23(1)</source>
          ,
          <fpage>23</fpage>
          -
          <lpage>27</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>JSM-method as a Machine Learning System</article-title>
          .
          <source>Itogi Nauki i Tekhniki, ser. Informatika</source>
          <volume>15</volume>
          ,
          <fpage>17</fpage>
          -
          <lpage>50</lpage>
          (
          <year>1991</year>
          ), (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Mathematical aspects of concept analysis</article-title>
          .
          <source>Journal of Mathematical Sciences</source>
          <volume>80</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1654</fpage>
          -
          <lpage>1698</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Luksch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>A Mathematical Model for Conceptual Knowledge Systems</article-title>
          . In: Bock,
          <string-name>
            <given-names>H.H.</given-names>
            ,
            <surname>Ihm</surname>
          </string-name>
          , P. (eds.)
          <source>Proceedings of the 14th Annual Conference of the Gesellschaft fur Klassifikation (GfKl</source>
          <year>1990</year>
          ). pp.
          <fpage>156</fpage>
          -
          <lpage>162</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. Mitchell,
          <string-name>
            <surname>T.M.:</surname>
          </string-name>
          <article-title>Machine Learning</article-title>
          .
          <source>McGraw-Hill</source>
          , Inc., New York, NY, USA,
          <volume>1</volume>
          <fpage>edn</fpage>
          . (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25. Mitchell, T.M.:
          <article-title>Version spaces: A candidate elimination approach to rule learning</article-title>
          .
          <source>In: Proceedings of the 5th International Joint Conference on Artificial Intelligence -</source>
          Volume
          <volume>1</volume>
          . pp.
          <fpage>305</fpage>
          -
          <lpage>310</lpage>
          . IJCAI'
          <fpage>77</fpage>
          , Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. Mitchell, T.M.: Version Spaces:
          <article-title>An Approach to Concept Learning</article-title>
          .
          <source>Tech. rep.</source>
          , Standford University California (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>The relational model of experimental data analysis</article-title>
          .
          <source>Trans, of Ac. Sci. USSR</source>
          , series' Technical Cybernetics',(
          <issue>4</issue>
          ,
          <year>1982</year>
          ) pp.
          <fpage>103</fpage>
          -
          <lpage>119</lpage>
          (
          <year>1982</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polegaeva</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>Model of human reasoning for deciphering forest's images and its implementation on computer</article-title>
          . In:
          <article-title>Theses of papers and reports of school-seminar "Semiotic aspects of the intellectual activity formalization"</article-title>
          . Kutaisy, Georgia Soviet Socialist Republic (
          <year>1985</year>
          ), (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polegaeva</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>An Algorithm of Finding the Best Diagnostic Tests</article-title>
          . In: Mintz,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Lorents</surname>
          </string-name>
          , E. (eds.)
          <source>The 4-th All Union Conference "Application of Mathematical Logic Methods"</source>
          . pp.
          <fpage>87</fpage>
          -
          <lpage>92</lpage>
          (
          <year>1986</year>
          ), (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <article-title>: Machine Learning as a diagnostic task</article-title>
          . In: Arefiev, I. (ed.)
          <article-title>Knowledge-Dialog-Solution, Materials of the Short-Term Scientific Seminar</article-title>
          , pp.
          <fpage>26</fpage>
          -
          <lpage>36</lpage>
          . State North-West Technical University Press, St Petersburg,
          <string-name>
            <surname>Russia</surname>
          </string-name>
          (
          <year>1992</year>
          ), in Russian
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>The Data-Knowlege Transformation</article-title>
          . In: Solovyev,
          <string-name>
            <surname>V</surname>
          </string-name>
          . (ed.)
          <source>Text Processing and Cognitive Technologies</source>
          , vol.
          <volume>3</volume>
          , pp.
          <fpage>130</fpage>
          -
          <lpage>151</lpage>
          .
          <string-name>
            <surname>Pushchino</surname>
          </string-name>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Good classification tests as formal concepts</article-title>
          .
          <source>In: Domenach</source>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Ignatov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Poelmans</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 10th International Conference on Formal Concept Analysis</source>
          . vol.
          <volume>7278</volume>
          , pp.
          <fpage>211</fpage>
          -
          <lpage>226</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <article-title>: Machine Learning Methods for Commonsense Reasoning Processes: Interactive Models (</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Nguifo</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Njiwoua</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Iglue: A lattice-based constructive induction system</article-title>
          .
          <source>Intelligent data analysis 5(1)</source>
          ,
          <fpage>73</fpage>
          -
          <lpage>91</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Norris</surname>
            ,
            <given-names>E.M.:</given-names>
          </string-name>
          <article-title>Maximal rectangular relations</article-title>
          . In: Karpin´ski, M. (ed.)
          <source>Fundamentals of Computation Theory: Proceedings of the 1977 International FCT-Conference</source>
          , Poznan´-Ko´rnik,
          <source>Poland September 19-23</source>
          ,
          <year>1977</year>
          , vol.
          <volume>56</volume>
          , pp.
          <fpage>476</fpage>
          -
          <lpage>481</lpage>
          . Springer Berlin Heidelberg, Berlin, Heidelberg (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Peskov</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          :
          <article-title>Searching for informative fragments of object descriptions in the recognition tasks</article-title>
          .
          <source>Ph.D. thesis</source>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>