<!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>An Inference System for Exhaustive Generation of Mixed and Purely Negative Implications from Purely Positive Ones</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rokia Missaoui</string-name>
          <email>rokia.missaoui@uqo.ca</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lhouari Nourine</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yoan Renaud</string-name>
          <email>renaudg@isima.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universite Blaise Pascal</institution>
          ,
          <addr-line>Clermont-Ferrand</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universite du Quebec en Outaouais</institution>
          ,
          <addr-line>Gatineau</addr-line>
        </aff>
      </contrib-group>
      <fpage>271</fpage>
      <lpage>282</lpage>
      <abstract>
        <p>The objective of this article is to study the problem of generating implications with negation when only a set of purely positive implications related to a formal context K = (G; M; I) is provided. To that end, we de ne a sound and complete inference system which includes a characterization of implications whose left-hand side is a key in the context KjK~ representing the apposition of the context K and its complementary K~ .</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Introduction
In the classical problem of association rule mining, only attributes (items) present
in data are recorded and positive rules are extracted. This class of rules is a
subclass of the larger and more general set of boolean association rules (i.e., rules
with negation, conjunction and disjunction) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and can help identify
unexpected (surprising) patterns in many real-life applications (e.g., ostrich is a bird
that exceptionally does not y or customers who buy smoked salmon buy also
caviar but not orange juice) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In market basket analysis [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], rules with
negation can help identify items that con ict with each other (e.g., if we buy caviar,
then we do not buy canned tuna) or suggest a classi cation of customers
according to their ability to buy or not a group of products [
        <xref ref-type="bibr" rid="ref24 ref4">4</xref>
        ]. A negative rule
of the form Y ! Z~ can also be useful to mine itemset substitutes because the
presence of the antecedent Y implies the absence of the positive counterpart of
the consequent Z~, which means that Y may be a substitute for Z [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>In the formal concept analysis (FCA) framework, a straightforward but not
e cient solution to the general problem of extracting association rules with
negation from a formal context K consists to conduct the apposition of the
initial context K with its complementary context K~ to get the concept lattice
B(KjK~ ) and then extract the rules out of that lattice. However, data collections
in many real-life applications tend to be very sparse and hence the corresponding
complementary contexts are dense and will generate a very likely huge set of
candidate itemsets and a tremendous set of uninteresting rules.</p>
      <p>
        In an initial work [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], we showed that in general cases, it is impossible to
compute all mixed implications from the sets of positive and negative
implications without the context in hand. We also proposed a set of properties and
inference rules to infer a non exhaustive set of mixed implications (i.e.,
implications in which at least a negative attribute and a positive attribute coexist),
using either positive, negative or mixed implications, provided the original
context K is reduced. Later on, an additional inference rule [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] has been de ned to
complete the inference system (see the last axiom in Table 4 of the appendix).
      </p>
      <p>
        In this paper we present an inference system for the exhaustive generation
of purely negative and mixed implications when only a generic basis [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] of
positive implications is initially provided. Obviously, the whole set of implications
(denoted by KjK~ ) is a superset of purely positive implications (i.e., implications
with positive attributes only) and purely negative ones (denoted by K~ ) since
it generally contains mixed implications.
      </p>
      <p>The paper is organized as follows. Section 2 provides a background on formal
concept analysis and association rule mining. Section 3 gives a brief overview of
related work. Section 4 provides a solution to the problem of generating
implications with negation when only a set of purely positive implications is given
while the proposed inference system is presented in Section 5. A special case
is considered in Section 6 where the set K of purely positive implications is
empty. Finally, a conclusion and further work are given in Section 7.
2</p>
      <p>Background
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Formal concept analysis</title>
      <p>
        Formal Concept Analysis [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] has been successfully used for conceptual clustering
and rule mining. A formal context is a triple K := (G; M; I) where G, M and I
stand for a set of objects, a set of attributes, and a binary relation between G
and M respectively. For A G and B M we de ne
      </p>
      <p>A0 := fa 2 M j oIa 8o 2 Ag
and</p>
      <p>
        B0 := fo 2 G j oIa 8a 2 Bg;
the set of attributes common to objects in A and the set of objects sharing all the
attributes in B. The mapping (denoted by 0) between the powerset of G and the
powerset of M de nes a Galois connection, and the induced closure operators
(on G and M ) are denoted by 00. A formal concept c is a pair (A; B) with A G,
B M , A = B0 and B = A0, where A is called the extent of c and B its intent.
In the closed itemset mining framework [
        <xref ref-type="bibr" rid="ref13 ref23">13, 23</xref>
        ], G, M , A and B correspond to
the transaction database, the set of items (products), the closed tidset and the
closed itemset respectively.
      </p>
      <p>The set B(K) of all concepts of the context K, partially ordered by:
forms a complete lattice, called a concept lattice and denoted by B(K). Concept
(X2; Y2) is called the successor of (X1; Y1) and, inversely, (X1; Y1) is the
predecessor of (X2; Y2). Concepts with a single immediate predecessor (successor) are
called join-irreducible (meet -irreducible).</p>
      <p>Object (resp. attribute) set reduction of a context K = (G; M; I) consists of
discarding from the set G (resp. M ) all objects (resp. attributes) that may be
obtained through the intersection of some other objects (resp. attributes). The
concept lattice of a reduced context is isomorphic to the concept lattice of the
initial one.</p>
      <p>
        The apposition K = K1jK2 of two contexts K1 = (G; M1; I1) and K2 =
(G; M2; I2) is the horizontal concatenation of contexts sharing the same set G of
objects [
        <xref ref-type="bibr" rid="ref19 ref7">7, 19</xref>
        ]. It represents the context K = (G; M1 [_M2; I1 [_I2) whose lattice
is a substructure of the direct product of B(K1) and B(K2).
      </p>
      <p>In the rest of the paper and unless otherwise indicated, we will use
uppercase letters (e.g., B, Y ), lower-case letters and letters with tilde to mean sets of
attributes (itemsets), atomic attributes and elements with negation respectively.
For example, a~ stands for the negation of attribute a and means that Object
o belongs to the extent of a~ i it does not belong to the extent of a, and A~
represents the set fa~ j a 62 Ag.
2.2</p>
    </sec>
    <sec id="sec-3">
      <title>Association Rule Mining</title>
      <p>
        Association rule mining [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is an extensively studied problem in data mining and
consists to extract a set of association rules from data (e.g., a set of transactions
describing a collection of items bought together). An association rule r is an
implication of the form Y ! Z [sup; conf ], where Y and Z are subsets of
attributes (called itemsets ), Y \ Z = ;, and sup and conf represent the support
and the con dence of the rule, respectively. The support of a rule is de ned as
P rob(Y [ Z) while the con dence is computed as the conditional probability
P rob(Z=Y ).
      </p>
      <p>
        A set of studies in FCA were conducted on the generation of concise
representations of rules [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] such as informative rules (i.e., with minimized premise and
maximized consequence), Guigues-Duquenne basis [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ], generic basis [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and
Luxenburger basis [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The notion of generator of a closed itemset [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ] and
pseudo-intent [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] play a key role in such studies. A generic basis [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] associated
with a context K is a concise representation of exact rules (implications) of the
form r: Y ! Y 00nY [sup; 1] such that Y is a generator for Y 00. The generator
Y [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] of a closed itemset Z is a minimal subset of Z such that Y 00 = Z. The
support of the rule r is sup = jY 0j=jGj.
      </p>
      <p>In this work the rule sets K , K~ and KjK~ are generic bases and any
rule in such collections is an implication which will be further represented by
Y ! Z [sup] because the con dence is always equal to 1.
To further illustrate notions and properties, let us take the following
example in which a context K = (G; M; I) is given, with G = f1; 2; 3; 4; 5; 6g and
M = fb; c; d; e; f; gg. The corresponding concept lattice3 is represented with a
reduced labelling as shown by Figure 1. For example, nodes labeled with values
1 and 5 represent the object concepts (f1g; fc; d; e; f g) and (f1; 2; 5; 6g; fe; cg)
respectively.</p>
      <p>K b c d e f g KjK~ b c d e f g ~b c~ d~ e~ f~ g~
1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 0 0 0 0 1
2 1 1 1 1 0 0 2 1 1 1 1 0 0 0 0 0 0 1 1
3 0 0 1 1 0 0 3 0 0 1 1 0 0 1 1 0 0 1 1
4 0 1 0 0 1 0 4 0 1 0 0 1 0 1 0 1 1 0 1
5 0 1 0 1 0 0 5 0 1 0 1 0 0 1 0 1 0 1 1
6 0 1 1 1 0 1 6 0 1 1 1 0 1 1 0 0 0 1 0
Table 1. A context K, and the apposition of K and its complementary context K~ .</p>
      <p>
        A rst glance at Table 2 which provides the complete set of implications
generated from KjK~ shown in Table 1 indicates that the positive implications
3 The lattice is constructed using the SourceForge project called Concept Explorer
[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
Positive implications Negative implications
      </p>
      <p>K K~
A subset of implications in</p>
      <p>KjK~
d ! e[0:66]
f ! c[0:66]
cd ! e[0:50]
df ! ce[0:16]
ef ! cd[0:16]
b ! cde[0:16]
g ! cde[0:16]
bf ! cdeg[0]
bg ! cdef [0]
f g ! bcde[0]
in K do not convey interesting information about the absence of some items,
and implications with a null support seem useless. However, the set
additional associations about the absence of items (e.g., f~ ! e [0:66]), and we
will see later that implications with a null support can be exploited to generate
mixed implications (see Property 3 and Table 4 in the appendix).
KjK~ brings
3</p>
      <p>
        Related work
In the area of data mining, the notion of negative associations (relationships)
between itemsets was initially discussed by Brin and Motwani [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] who proposed
a procedure that exploits the Chi-square test to search for a border between
correlated and uncorrelated elements in the itemset lattice. Many studies
recognize that mining rules with negation (i.e., rules that contain negative items)
is a very challenging problem [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and there is an urgent need to de ne
pruning strategies, procedures and interestingness measures (other than con dence)
to generate negative association rules in an e cient and correct way [
        <xref ref-type="bibr" rid="ref20 ref21 ref6">6, 20, 21</xref>
        ].
For example, Wu et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] de ne a new algorithm for negative association rule
generation as well as a new quality measure for an e cient pruning of
generated frequent itemsets. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], positive frequent itemsets are combined with
background knowledge to mine negative association rules, while in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] a new
technique based on Kullback-Leibler divergence is de ned. Teng et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
exploit negative rules for item substitution (i.e., replacing the purchase of an item
with another one) in market basket analysis [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and propose an approach to
identify substitution rules in two steps: the rst one identi es concrete itemsets
(i.e., frequent itemsets whose elements are statistically dependent among a large
number of frequent itemsets) while the second step generates substitution rules.
Two concrete itemsets Y and Z constitute a substitution rule, denoted by Y . Z
to mean that Y is a substitute for Z if and only if Y and Z are negatively
correlated and the negative association rule Y ! Z~ holds.
      </p>
      <p>
        The notion of negative rules has di erent meanings. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], it represents rules
of the form Y 9 Z whose actual support deviates at least M inRI M inSup
from its expected support (based on the support of items in closed itemsets and
the taxonomy on attributes). M inRI and M inSup correspond to the minimal
value of an interest measure RI and the support, respectively. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the rule
Y ! Z~ has the standard meaning, i.e., the presence of items in Y implies the
absence of all items in Z.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] the problem of computing the generic basis of positive, negative and
mixed implications from a given input is analyzed and a set of situations are
identi ed based on the type of available input (e.g., the formal context K =
(G; M; I), the set K of positive implications, the concept lattice B(K)) and the
sort of output to produce (e.g., B(K), the set of negative implications K~ , the
whole set of implications KjK~ ). Inference rules to produce a non exhaustive set
of mixed association rules, using either positive, negative or mixed implications
are also de ned. A more elaborated inference system is described in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and
summarized in the appendix.
4
      </p>
      <p>
        Problem Statement
We have noticed that the implications of the form AC~ ! x [sup] such that
A ~
j j &gt; 1 and jCj &gt; 1 and sup 6= 0 can never be deduced from the inference
axioms initially presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] since the attributes are moved (and negated)
only one at a time from one side to another side of a given implication (see the
rst ve rows of Table 4 in the appendix). This leads us to propose an additional
inference rule (see the last axiom in Table 4) and later on generalize the idea
to characterize implications of the form AB~ ! M M~ [0] such that the former
implications could be retrieved. This means that we need to nd all keys in KjK~ ,
including those that contain at least two positive items and two negative ones.
      </p>
      <p>
        To handle the problem of generating purely negative and mixed implications
out of purely positive ones in an exhaustive way, we proceed in two steps: (i)
we rst nd a characterization of keys in KjK~ , and then (ii) show that such a
characterization can be combined with Property 3 (previously presented in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ])
to infer the set of negative and mixed implications in a sound and complete
manner.
      </p>
      <p>The rst step can be stated by Problem 1 while the second one can by
expressed by Problem 2.</p>
      <sec id="sec-3-1">
        <title>Problem 1. : Key Computation (KC)</title>
        <p>Instance: A set K of positive implications of a reduced context.
Question: Compute the set K of keys in KjK~ .</p>
        <p>The reason for imposing a reduced context comes from the fact that an
implication base K may correspond to many contexts, and hence the apposition
of each context with its complementary one may generate more than one set</p>
        <p>KjK~ .</p>
      </sec>
      <sec id="sec-3-2">
        <title>Problem 2. : Exhaustive Implication Computation (EIC)</title>
        <p>Instance: An implication set K of a reduced context and the set K of keys.
Question: Compute a cover of</p>
        <p>KjK~ .</p>
        <p>First, we need to characterize join-irreducible concepts to further identify
keys.</p>
        <p>Property 1. Let F M . F is the intent of a join-irreducible concept in K i F
is closed and 9 b 2 M nF such that 8 x 2 M nF F x ! b 2 K .</p>
        <p>Proof. Suppose that F is the intent of a join-irreducible concept. Then, there
exists a unique closed set B that covers F . Let b 2 BnA. Then, any closed
set containing both F and an element of M nF , contains also b. Therefore, 8
x 2 M nF F x ! b 2 K .</p>
        <p>Now suppose that there exists an element b 2 M nF such that 8 x 2 M nF
F x ! b 2 K . Then F is covered by a unique closed set. So if F is closed, then
it is the intent of a join-irreducible concept.</p>
        <p>In our illustrative example, there are six join-irreducible concepts. One of
them is the concept (f1; 2; 5; 6g; fc; eg) since 8 x 2 fb; d; f; gg the implication
cex ! d holds in K .
5</p>
        <p>Inference System
In the following we establish a corollary which helps generate all the implications
whose left-hand side is a key in M M~ . To that end, we rst state the property
below which is based on the fact that a key cannot be larger than the intent of
a join-irreducible concept since its closure is the intent of the lattice in mum.
Property 2. Let AB~ M M~ . Then, AB~ ! M M~ [0] i 6 9 F an intent of a
joinirreducible concept in K such that A F and B \ F = ;.</p>
        <p>Proof. A set AB~ is a key of KjK~ i there is no intent of a join-irreducible
concept containing AB~. We only need to note that F is the intent of a
joinirreducible concept of K such that A F and B \ F = ; i F B~ is the intent of
a join-irreducible concept in KjK~ .</p>
        <p>For example, the set AB~ = fc; d; ~b; f~g is not a key in KjK~ since among the
join-irreducible concepts that have an intent that includes A = fc; dg, there is
a concept, namely (f6g; fc; d; e; gg, whose intent has an empty intersection with
B = fb; f g. However, the set AB~ = fc; d; ~b; f~; g~g is a key in KjK~ .</p>
        <p>The corollary below follows directly from the two preceding properties.
Corollary 1. Let AB~ M M~ . Then, AB~ ! M M~ [0] i 6 9 a closed set F
such that A F , B \ F = ; and 8 x 2 M nF Ax ! b with b 2 M nF .
M</p>
        <p>Implications of the form: faia~ig ! M M~ [0] 8i 2 f1 : : : kg are a special case
of implications involving a key, and hence the contradiction axiom (see the third
axiom in the appendix) which states that one cannot have both item ai and its
negation a~i becomes redundant in our new inference system.</p>
        <p>
          We recall a property from [
          <xref ref-type="bibr" rid="ref12 ref15">12, 15</xref>
          ] which allows us to generate new
implications (see the fth axiom in the appendix).
        </p>
        <sec id="sec-3-2-1">
          <title>Property 3. Let Ax</title>
          <p>M M~ . Then, Ax ! M M~ [0] , A ! x~ [sup].</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Theorem 1. Let K be a non empty set of positive implications in K. Then,</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Corollary 1 and Property 3 allow the inference of a sound and complete set of</title>
        <p>implications in KjK~ .</p>
        <p>Proof. Corollary 1 generates all the keys in KjK~ , including faia~ig ! M M~ [0]
8i 2 f1 : : : kg. Each purely negative implication and each mixed implication can
be generated from keys using Property 3.</p>
        <p>As an illustration, the purely negative implication d~ ! ~bg~ can be inferred from
bd~ ! M M~ [0] and gd~ ! M M~ [0] using Property 3. Moreover, the mixed
implication cd~bf~g~ ! M M~ [0] holds in KjK~ since there does not exist F , an intent
of a join-irreducible concept such that fcdg F and fcdg \ fbf gg = ;. Using
Property 3, the mixed implication involving a key cd~bf~g~ ! M M~ [0] leads to
ve other mixed implications by moving one attribute at a time (and taking its
negation) from the left-hand side to the right-hand side of the implication (e.g.,
cd~bf~ ! g[0:16]). It is easy to see that the last axiom presented in Table 4 of the
appendix allows the inference of cd~bf~ ! g[0:16] which leads to cd~bf~g~ ! M M~ [0]
by applying Property 3.
6</p>
        <p>Empty Implication Set
There are formal contexts such that their corresponding positive (respectively
negative) implication set is empty. A special case of such contexts is the one
with the following features: it has the same number of objects and attributes,
and each object di ers from each one of the other objects by only one attribute
(see Table 3). The corresponding concept lattice is a Boolean one. In such a
context K = (G; M; I) where M = fa1; :::; akg and K is empty, the set of purely
negative implications is K~ = fa~ia~j g ! M M~ [0]; 8i 2 f1::kg; 8j 2 f1::kg; i 6= j.</p>
        <p>By applying Property 3 to implications in K~ , one can infer the following
implications: a~i ! aj ; 8i 2 f1::kg; 8j 2 f1::kg; i 6= j.</p>
        <p>Even though K is empty, we can observe that the trivial implication fa1:::akg !
M M~ [0] holds and will generate through Property 3 the implications: M nai ! a~i,
8i 2 f1::kg.</p>
        <p>The whole set of implications that can be generated when K = ; is then as
follows:</p>
        <p>KjK~ = fa~ia~j ! M M~ [0]; 8i 2 f1::kg; 8j 2 f1::kg; i 6= jg
[ fa~i ! aj ; 8i 2 f1::kg; 8j 2 f1::kg; i 6= jg
[ fa1:::ak ! M M~ [0]g
[ fM nai ! a~i; 8i 2 f1::kgg
[ faia~ig ! M M~ [0]; 8i 2 f1::kgg
The second and fourth sets of implications are inferred from the rst and third
ones respectively by moving (and negating) one attribute from the left side to
the right side of the implications (see Property 3). The fth group of
implications re ects contradiction (see the third axiom in the appendix) and holds for
any context.
7</p>
        <p>
          Conclusion
This paper is an extension to our rst investigation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] on generating
implications with negation. It aims to generate the exhaustive set of rules KjK~ when
only the set of positive implications K is given, provided that the formal
context K is reduced.
        </p>
        <p>Our contribution lies in the proposal of a property that identi es all the keys
AB~ in KjK~ where A 2 M and B~ 2 M~ and the presentation of a new inference
rule (see Corollary 1), which together with Property 3, provides a sound and
complete inference system for the generation of mixed rules. A special case when
K is empty has been analyzed.</p>
        <p>
          We are currently designing procedures that e ciently compute the set of
implications KjK~ and the closure of a set AB~ when K is given.
Acknowledgment
The rst author acknowledges the nancial support of the Natural Sciences and
Engineering Research Council of Canada (NSERC). All the authors would like
to thank the anonymous referees for their helpful suggestions and are grateful
to Sebastian Rudolph and Leonard Kwuida for fruitful discussions about empty
implication sets.
Appendix: Inference Axioms
The following table summarizes the (complete and sound) inference system presented
in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] where A M , A~ M~ , x 2 M , x~ M~ and the initial context K is reduced.
The last axiom completes the set of properties and inference rules initially de ned in
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>ID Properties and inference rules
1
2
3
4
5
6</p>
        <p>K ` A ! x ,</p>
        <p>KjK~ ` A ! x;</p>
        <p>K~ ` A~ ! x~ ,</p>
        <p>KjK~ ` A~ ! x~</p>
        <p>KjK~ ` By ! x and B+ is not the intent of a join-irreducible concept.
KjK~ from</p>
        <p>K and</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>R.</given-names>
            <surname>Agrawal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Imielinski</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Swami</surname>
          </string-name>
          .
          <article-title>Mining association rules between sets of items in large databases</article-title>
          .
          <source>pages</source>
          <volume>207</volume>
          {
          <fpage>216</fpage>
          , May
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Rakesh</given-names>
            <surname>Agrawal</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ramakrishnan</given-names>
            <surname>Srikant</surname>
          </string-name>
          .
          <article-title>Fast algorithms for mining association rules</article-title>
          . pages
          <volume>487</volume>
          {
          <fpage>499</fpage>
          ,
          <year>September 1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Leila</given-names>
            <surname>Nemmiche</surname>
          </string-name>
          Alachaher and
          <string-name>
            <given-names>Sylvie</given-names>
            <surname>Guillaume</surname>
          </string-name>
          .
          <article-title>Mining negative and positive in uence rules using kullback-leibler divergence</article-title>
          .
          <source>In ICCGI '07: Proceedings of the International Multi-Conference on Computing in the Global Information Technology</source>
          , pages
          <fpage>1</fpage>
          <lpage>{</lpage>
          25, Washington, DC, USA,
          <year>2007</year>
          . IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Maria-Luiza Antonie</surname>
          </string-name>
          and
          <string-name>
            <surname>Osmar R. Za</surname>
          </string-name>
          <article-title>ane. Mining positive and negative association rules: An approach for con ned rules</article-title>
          .
          <source>In PKDD</source>
          , pages
          <volume>27</volume>
          {
          <fpage>38</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Jean-Francois</surname>
            <given-names>Boulicaut</given-names>
          </string-name>
          , Artur Bykowski, and
          <string-name>
            <given-names>Baptiste</given-names>
            <surname>Jeudy</surname>
          </string-name>
          .
          <article-title>Towards the tractable discovery of association rules with negations</article-title>
          .
          <source>In FQAS</source>
          , pages
          <volume>425</volume>
          {
          <fpage>434</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Sergey</given-names>
            <surname>Brin</surname>
          </string-name>
          , Rajeev Motwani, and
          <string-name>
            <given-names>Craig</given-names>
            <surname>Silverstein</surname>
          </string-name>
          .
          <article-title>Beyond market baskets: generalizing association rules to correlations</article-title>
          .
          <source>In SIGMOD '97: Proceedings of the 1997 ACM SIGMOD international conference on Management of data</source>
          , pages
          <volume>265</volume>
          {
          <fpage>276</fpage>
          , New York, NY, USA,
          <year>1997</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Ganter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Rudolf</given-names>
            <surname>Wille</surname>
          </string-name>
          .
          <source>Formal Concept Analysis: Mathematical Foundations</source>
          . Springer-Verlag New York, Inc.,
          <year>1999</year>
          . Translator-C.
          <year>Franzke</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jean-Louis Guigues</surname>
            and
            <given-names>Vincent</given-names>
          </string-name>
          <string-name>
            <surname>Duquenne</surname>
          </string-name>
          .
          <article-title>Familles minimales d'implications informatives resultant d'un tableau de donnees binaires</article-title>
          .
          <source>Mathematiques et Sciences Humaines</source>
          ,
          <volume>95</volume>
          (
          <issue>1</issue>
          ):5{
          <fpage>18</fpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Marzena</given-names>
            <surname>Kryszkiewicz</surname>
          </string-name>
          and
          <string-name>
            <given-names>Marcin</given-names>
            <surname>Gajek</surname>
          </string-name>
          .
          <article-title>Concise representation of frequent patterns based on generalized disjunction-free generators</article-title>
          .
          <source>In PAKDD '02: Proceedings of the 6th Paci c-Asia Conference on Advances in Knowledge Discovery and Data Mining</source>
          , pages
          <volume>159</volume>
          {
          <fpage>171</fpage>
          , London, UK,
          <year>2002</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Michael</given-names>
            <surname>Luxenburger</surname>
          </string-name>
          .
          <article-title>Implications partielles dans un contexte</article-title>
          .
          <source>Mathematiques, informatique et sciences humaines</source>
          ,
          <volume>29</volume>
          (
          <issue>113</issue>
          ):
          <volume>35</volume>
          {
          <fpage>55</fpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Heikki</given-names>
            <surname>Mannila</surname>
          </string-name>
          and
          <string-name>
            <given-names>Hannu</given-names>
            <surname>Toivonen</surname>
          </string-name>
          .
          <article-title>Multiple uses of frequent sets and condensed representations (extended abstract)</article-title>
          .
          <source>In KDD</source>
          , pages
          <volume>189</volume>
          {
          <fpage>194</fpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Rokia</surname>
            <given-names>Missaoui</given-names>
          </string-name>
          , Lhouari Nourine, and
          <string-name>
            <given-names>Yoan</given-names>
            <surname>Renaud</surname>
          </string-name>
          .
          <article-title>Generating positive and negative exact rules using formal concept analysis: Problems and solutions</article-title>
          .
          <source>In ICFCA</source>
          , pages
          <volume>169</volume>
          {
          <fpage>181</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Nicolas</surname>
            <given-names>Pasquier</given-names>
          </string-name>
          , Yves Bastide,
          <article-title>Ra k Taouil,</article-title>
          and
          <string-name>
            <given-names>Lot</given-names>
            <surname>Lakhal</surname>
          </string-name>
          .
          <article-title>E cient Mining of Association Rules Using Closed Itemset Lattices</article-title>
          .
          <source>Information Systems</source>
          ,
          <volume>24</volume>
          (
          <issue>1</issue>
          ):
          <volume>25</volume>
          {
          <fpage>46</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>J.</given-names>
            <surname>Pfaltz</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Taylor</surname>
          </string-name>
          .
          <article-title>Scienti c discovery through iterative transformations of concept lattices</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on Discrete Mathematics and Data Mining</source>
          , pages
          <volume>65</volume>
          {
          <fpage>74</fpage>
          ,
          <string-name>
            <surname>April</surname>
          </string-name>
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Yoan</given-names>
            <surname>Renaud</surname>
          </string-name>
          .
          <article-title>Quelques aspects algorithmiques sur les systemes de fermeture</article-title>
          .
          <source>PhD thesis</source>
          , Universite Blaise Pascal, decembre
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Ashok</surname>
            <given-names>Savasere</given-names>
          </string-name>
          , Edward Omiecinski, and
          <string-name>
            <surname>Shamkant</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Navathe</surname>
          </string-name>
          .
          <article-title>Mining for strong negative associations in a large database of customer transactions</article-title>
          .
          <source>In ICDE</source>
          , pages
          <volume>494</volume>
          {
          <fpage>502</fpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>Einoshin</given-names>
            <surname>Suzuki</surname>
          </string-name>
          .
          <article-title>Data mining methods for discovering interesting exceptions from an unsupervised table</article-title>
          .
          <source>J. UCS</source>
          ,
          <volume>12</volume>
          (
          <issue>6</issue>
          ):
          <volume>627</volume>
          {
          <fpage>653</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Wei-Guang</surname>
            <given-names>Teng</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Jyh Hsieh</surname>
          </string-name>
          , and
          <string-name>
            <surname>Ming-Syan Chen</surname>
          </string-name>
          .
          <article-title>A statistical framework for mining substitution rules</article-title>
          .
          <source>Knowl. Inf. Syst.</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          ):
          <volume>158</volume>
          {
          <fpage>178</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Petko</surname>
            <given-names>Valtchev</given-names>
          </string-name>
          , Rokia Missaoui, and
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Lebrun</surname>
          </string-name>
          .
          <article-title>A partition-based approach towards constructing galois (concept) lattices</article-title>
          . Discrete Math.,
          <volume>256</volume>
          (
          <issue>3</issue>
          ):
          <volume>801</volume>
          {
          <fpage>829</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Hao</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Xing Zhang, and
          <string-name>
            <given-names>Guoqing</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>Mining a complete set of both positive and negative association rules from large databases</article-title>
          .
          <source>In PAKDD</source>
          , pages
          <volume>777</volume>
          {
          <fpage>784</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Xindong</surname>
            <given-names>Wu</given-names>
          </string-name>
          , Chengqi Zhang, and
          <string-name>
            <given-names>Shichao</given-names>
            <surname>Zhang</surname>
          </string-name>
          .
          <article-title>E cient mining of both positive and negative association rules</article-title>
          .
          <source>ACM Trans. Inf</source>
          . Syst.,
          <volume>22</volume>
          (
          <issue>3</issue>
          ):
          <volume>381</volume>
          {
          <fpage>405</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Serhiy</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Yevtushenko</surname>
          </string-name>
          .
          <article-title>System of data analysis "concept explorer"</article-title>
          .
          <source>In Proceedings of the 7th national conference on Arti cial Intelligence KII</source>
          <year>2000</year>
          , pages
          <fpage>127</fpage>
          {
          <fpage>134</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. Mohammed Javeed Zaki and
          <string-name>
            <surname>Ching-Jiu Hsiao</surname>
          </string-name>
          .
          <article-title>Charm: An e cient algorithm for closed itemset mining</article-title>
          .
          <source>In Proceedings of the Second SIAM International Conference on Data Mining</source>
          , Arlington,
          <string-name>
            <surname>VA</surname>
          </string-name>
          , USA, April
          <volume>11</volume>
          -
          <issue>13</issue>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <article-title>Table 4. Summary of properties and inference axioms to generate ~ . K</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>