<!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>EmuElamtui nlagtinagCaocoopopeerraattiivvee bBeehhavaivoiroirniangaenGereinceric AssaoscsioactiiaotnionRruullee vVisiusualaizliaztaiotniotnooTlool</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>I. Nsir</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. Ben Yahia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>E. Mephu Nguifo</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>I. Nsir</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. Ben Yahia</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>E. Mephu Nguifo</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>De´partment des Sciences de l'Informatique</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>TTuuninsi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>uTnuisnieis.ie. sadsaodko.kb.ebneynyaahhiiaa</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@@ffsts.tr.nrun.ut.ntn</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2004</year>
      </pub-date>
      <fpage>34</fpage>
      <lpage>46</lpage>
      <abstract>
        <p>Traditional framework for mining association rules has pointed out the derivation of many redundant rules. In order to be reliable in a decision making process, such discovered rules have to be both concise and easily understandable for users, and/or an input to visualization tools. In this paper, we present a 3 graphical visualization prototype for handling generic bases of association rules. We discuss also the most adequate graphical visualization technique depending on the intrinsic structure of the generic bases of association rules. An interesting feature of the prototype is that it provides a ”contextual” exploration of such rule set. Such additional displayed knowledge, based on the discovery of fuzzy metarules, enhances man-machine interaction by emulating a cooperative behavior.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Modern hardware and database technology has made it possible to store gigabytes of
information in databases. However, this rapid digitalization has pointed out an important
need for tools and/or techniques to delve and efficiently discover valuable, non-obvious
information from large databases. Data mining has been proposed and studied to help
users better understand and analyze the information. Much research in data mining from
large databases has focused on the discovery of association rules [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1–3</xref>
        ]. Association
rule generation is achieved from a set F of frequent itemsets in an extraction context
D, for a minimal support minsup. An association rule r is a relation between itemsets
of the form r : X ⇒ (Y −X), in which X and Y are frequent itemsets, and X ⊂ Y .
Itemsets X and (Y − X) are called, respectively, premise and conclusion of the rule
r. The valid association rules are those of which the measure of confidence Conf(r)=
ssuuppppoorrtt((XY)) 3 is greater than or equal to a minimal threshold of confidence, named
minconf. If Conf (r) = 1 then r is called exact association rule (ER), otherwise it is called
approximative association rule (AR).
      </p>
      <p>The problem of the relevance and usefulness of extracted association rules is of
primary importance. Indeed, in most real life databases, thousands and even millions of
high-confidence rules are generated, among which many are redundant.</p>
      <p>
        Various techniques are used to limit the number of reported rules, starting by basic
pruning techniques based on thresholds for both the frequency of the represented pattern
and the strength of the dependency between antecedent and conclusion. This pruning
can be based on patterns defined by the user (user-defined templates), on boolean
operators [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4–6</xref>
        ]. The number of rules can be reduced through pruning based on additional
information such as a taxonomy on items [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or a metric of specific interest [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] (e.g.,
Pearson’s correlation or χ2-test).
      </p>
      <p>
        More advanced techniques that produce only a limited number of the entire set
of rules rely on closures and Galois connections [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which are in turn derived from
Galois lattice theory and formal concept analysis (FCA) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Finally, works on FCA
have yielded a row of results on compact representations of closed set families, also
called bases, whose impact on association rule reduction is currently under intensive
investigation within the community [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        In this paper, we are interested in the most used kind of of visualization categories
in data mining, i.e., use visualization techniques to present the information catched out
from the mining process. Visualization tools became more appealing when handling
large data sets with complex relationships, since information presented in the form of
images is more direct and easily understood by humans. Visualization tools allow users
to work in an interactive environment with ease in understanding rules. In a
basedtabular view of association rules, all strong rules are represented as in a tabular
representation format (rule table), in which each entry corresponds to a rule. All rules can
be displayed in different order, such as order by premise, conclusion, support or
confidence. This helps users to have a clearer view of the rules and locate a particular rule
more easily. The tabular view is advocated for representing a large number of rules with
varied length. As a drawback, tabular-based technique draws heavily on ”boring”
logical inference that a user should perform, and is not suitable for visualizing rules from
different aspects. For example, if a user is interested in a comprehensive view of the
relationship between rules and items. In this case, the tabular view is not very convenient,
since an item repetitively appears in the rule table as long as it is contained by a rule.
These facts underline the importance of graphical rule visualization tools, permitting
a clearer and more user-friendly view of rules and items. Indeed, visual representation
has the capability of shifting load from the user’s cognitive system to the perceptual
system [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. However, as pointed out in the dedicated literature, the graphical based
techniques (e.g., 3D Histograms or 2D matrix) are actually interesting if only a small
size of rules are handled.
      </p>
      <p>In this paper, we are interested in presenting a graphical-based visualization
prototype for handling generic bases of association rules. We try to find an answer to the
following question : ”Which is the most adequate visualisation technique depending on
the intrinsic structure of generic bases of association rules, specially as their sizes is by
far lower than the set of all (redundant) association rules”? As we will show later, 3D
histograms-based technique is particularly advocated for visualizing generic bases
extracted from sparse contexts. While, 2D matrix-based technique is indicated to visualize
generic bases extracted from dense contexts.</p>
      <p>
        An interesting feature of the aforementioned prototype is that it provides a
”contextual” exploration of such rule set. Indeed, additional information are provided to a user
selecting a given displayed rule :
1. All the derivable rule are displayed. To derive such rules, we use the set of inference
axioms, that we introduced in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
2. All the ”connected” rules are displayed to the user in an interactive manner. The
contextual interaction is performed through the construction of fuzzy meta-rules,
i.e., rules where both premises and conclusions are composed of rules.
Interestingly, such additional displayed knowledge allows improved man-machine
interaction by emulating a cooperative behavior.
      </p>
      <p>The remainder of this paper is organized as follows. Section 2 sketches briefly the
mathematical background for the extraction of generic bases of association rules. In
section 3, we present the process of the extraction of fuzzy association meta-rules. Then
we discuss in depth in section 4 the opportunity of the rule set contextual exploration.
Section 5 concludes this paper and points out future research directions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Extracting generic bases of association rules</title>
      <p>
        In the following, we recall some key results from the Galois lattice-based paradigm
in FCA and its applications to association rules mining. A formal context is a triplet
K = (O, A, R), where O represents a finite set of objects (or transactions), A is a finite
set of attributes and R is a binary relation (i.e., R ⊆ D × T ). Each couple (o, a) ∈ R
expresses that the transaction o ∈ O contains the attribute a ∈ A. We define two
functions that map sets of objects to sets of attributes and vice versa. Thus, for a set
O ⊆ O, we define φ(O) = {a | ∀o, o ∈ O ⇒ (o, a) ∈ R}; and for A ⊆ A,
ψ(A) = {o | ∀a, a ∈ A ⇒ (o, a) ∈ R}. Both functions φ and ψ form a Galois
connection between the respective power sets P( ) and P(O) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Consequently, both
A
compound operators of φ and ψ are closure operators, in particular ω = φ ◦ ψ.
      </p>
      <p>Frequent closed itemset: An itemset A ⊆ A is said to be closed if A = ω(A),
and is said to be frequent with respect to minsup threshold if support(A) = |ψ(A)| ≥
|O|
minsup. An itemset g ⊆ A is called minimal generator of a closed itemset A, if and
only if ω(g) = A and @g0 ⊆ g such that ω(g0) = A.</p>
      <p>Iceberg Galois lattice: When only frequent closed itemsets are considered with
set inclusion, the resulting structure (Lˆ, ⊆) only preserves the joint operator. In the
remaining of the paper, such structure is referred to ”Iceberg Galois Lattice”.</p>
      <p>
        With respect to [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], given an Iceberg Galois lattice, representing
precedence relation-based ordered closed itemsets, generic bases of association rules can be
derived in a straightforward manner. We assume that, in such structure, each closed
itemset is ”decorated” with its associated list of minimal generators. Hence, generic
approximative association rules (GAR) represent ”inter-node” implications, assorted
with a statistical information, i.e., the confidence, from a sub-closed-itemset to a
superclosed-itemset while starting from a given node in an ordered structure. Inversely,
generic exact association rules (GE R) are ”intra-node” implications extracted from each
node in the ordered structure.
      </p>
      <p>
        For example, let us consider the transaction database given by Table 1 (Left). The
set of extracted closed itemsets, with their associated minimal generators, is depicted
by Table 1 (Right). Therefore, Table 2 yields, respectively, the set of generic exact
association rules and the set of approximative association rules that it may be possible
to derive for minsup=1.
Fuzzy Sets : Let U be a finite classical set of objects, called universe of discourse. A
fuzzy set Fe, in a universe of discourse U , is characterized by a membership function
μFe: U → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], where μFe(u) denotes the degree of membership of u in the fuzzy set
Fe. Hence, the fuzzy set Fe is denoted by : Fe = {μFeu(1u1), μFeu(2u2), . . . , μFeu(nun)}.
      </p>
      <p>In the following, the notion of fuzzy extraction context, made up of objects and
attributes, related under a fuzzy type-1 relation, is formalized.</p>
      <p>Fuzzy extraction context :A fuzzy extraction context is a triple De=(O,Ie,R)
dee
scribing a finite set O of objects, a fuzzy finite set Ie of database items (or descriptors)
α
and a fuzzy binary relation Re (i.e.,Re ⊆ O × Ie). Each couple (o, i) ∈ Re, denotes that
the object o ∈ O, has the item i ∈ Ie, at least with a degree α.</p>
      <p>
        Fuzzy Galois connection: Let De = (O, Ie, Re) be a fuzzy extraction context. For
X ⊆ O and Ye ⊆ Ie, the functions : φe : P (O) → P(Ie) and ψe : P(Ie) → P (O) are
defined as follows [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]:
      </p>
      <p>α
φe(X) = {b| α = min{μR(a, b) | a ∈ X}},</p>
      <p>e
ψe(Ye ) = {a ∈ O | ∀b, b ∈ Be ⇒ μR(a, b) ≥ μY (b)}</p>
      <p>e e</p>
      <p>The fuzzy operator φe is applied on a crisp set of objects and determines to which
degree each property is satisfied by all objects, according to their respective degrees.
Note that φe, as defined formerly, presents a desired abstraction vocation. Indeed, the
retrieved fuzzy set is the least generalization, through the ”min” function, of all fuzzy
sets (or descriptions) associated respectively to the input set objects.</p>
      <p>
        Similarly, the fuzzy operator ψe is applied on a set of properties, represented by a
fuzzy set, and determines to which degree each object satisfies all of them. The implicit
use of the Rescher-Gaines fuzzy implication permits to obtain the desired interpretation
effect. Hence, the operator ”≥” permits to filter only objects fulfilling the constraint that
the associated descriptions are more general than the input description.
Remark 1. It is noteworthy that the proposed definition of fuzzy Galois connection
without context transformation- can not be unique. This constatation is due to the
existence of multitude of semantic/syntactic parameters to take into account in any
extension to the fuzzy context (e.g., fuzzy implication choice). For instance, we
mention based-Lukasiewicz-implication propositions of Belohlavek [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and Pollandt [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
where a fuzzy formal concept is defined by a pair of two fuzzy sets Xe and Ye , where
X = ω(Y ) and Ye = φ(Xe ). The reader is referred to [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for a critical discussion on
e e e
these peropositions, based on semantic interpretations attached to membership degrees
in a fuzzy set (i.e.,fulfillment, preference,interpretation).
3.2
      </p>
      <sec id="sec-2-1">
        <title>The FARD algorithm</title>
        <p>
          The FARD [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] algorithm falls in the ”test-and-generate” characterization for
mining frequent (closed) patterns algorithms. It handles as input an extended transaction
database, e.g, a database in which quantities of the purchased items are available. The
peculiarity of the FARD algorithm stands in the fact that it is dedicated. Indeed, it
tackles the original context without binarizing it, since it takes advantage of the particular
properties of the fuzzy descriptions to limit the computation effort.
        </p>
        <p>The algorithm traverses iteratively the search space in a level-wise manner. During
each iteration corresponding to a level, a set of candidate patterns is created by joining
frequent patterns discovered during the previous iteration, the supports of all
candidate patterns are counted and infrequent ones are discarded. Fuzzy association rules are
generated in two successive steps:</p>
        <sec id="sec-2-1-1">
          <title>1. Discovering all frequent fuzzy closed itemsets (FuFCs), 2. From the discovered frequent fuzzy closed itemsets, generate all fuzzy association rules that it is possible to derive.</title>
          <p>As input the FARD algorithm takes a fuzzy extraction context De, minsup and
minconf. In this paper, we consider that the fuzzy extraction context D is constituted as
e
follows: De = (O, RS, Rb), where O represents the finite set of objects, RS is a finite
set of GE R and GAR and Rb is a fuzzy binary relation, where μRb (o, R) = conf (R), ∀
o ∈ O and R ∈ {GE R ∪ GAR}.</p>
          <p>Following the general principle of a level-wise algorithm, the FARD algorithm
performs in each iteration the following two steps (assuming that items are sorted in a
lexicographic order):
1. Construction step: The GEN-CLOSED function, is applied to each generator in
CFuFCi, determining its support and possibly its closure (if it is frequent enough).
This set is pruned with respect the anti-monotonous constraint, through the minsup
threshold.
2. Pruning step : The set of generators to be utilized in the next iteration, i.e. CFuFCi+1,
is computed by applying the GEN-NEXT function to the set CFuFCi.</p>
          <p>The algorithm terminates when there are no more generators to process, i.e.
CFuFCi.genlist, is empty. FARD algorithm pseud-code is given in Algorithm 1.1. Note that
subroutines pseudo-code is not given due to lack of available space.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Algorithm 1.1: FARD</title>
        <p>Input: De : fuzzy extraction context, Se:items user-constraints, minsup
Output: FuFC= ∪i FuFCi
begin</p>
        <p>CFuFC1.gen-list={1-fuzzy itemsets};
for (i = 1;CFuFCi.gen-list6= ∅;i++) do</p>
        <p>CFuFCi.clos= ∅;
FuFCi=GEN-CLOSED(CFuFCi);</p>
        <p>CFuFCi+1=GEN-NEXT(FuFCi);
end</p>
        <p>return FuFC=∪iFuFCi
Example 1. Let us consider the fuzzy extraction context depicted by Table 3. In this
α
context, each (Ri, j) couple means that the object j is covered by the rule Ri with
a confidence equal to α. From such context, by applying the FARD algorithm, it is
possible to extract the fuzzy closed itemsets from which we derive fuzzy generic exact
fuzzy association rules, which are depicted by Table 4.
Let us keep in mind that given a generic association rule set, we aim to set up a graphical
visualization prototype permitting to enhance the man-machine interaction by providing
a contextual ”knowledge”, minimizing a boring large amount of knowledge exploration.
To do so, we construct a set of fuzzy meta-rules, where both premise and conclusion
rule’s are made up of classical association rules. The role of such fuzzy meta-rules is
to highlight ”connections” between association rules without loosing rule’s confidence
information.</p>
        <p>
          Here we come to a turning point: Why is it interesting to try to understand why a
user and/or a knowledge expert may be interested in a particular rule, and to determine
what interesting information or knowledge, not explicitly requested, we could provide
him, in addition to the proper answer? Indeed, improving man-machine interaction by
emulating a cooperative behavior has been proposed by some researchers through
various techniques [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. In [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], the author states: ”requests for data can be classified
roughly into two kinds : specific requests and goals. A specific request establishes a
rigid qualification, and is concerned only with data that matches it precisely. A goal,
on the other hand, establishes a target qualification and is concerned with data which
is close to the target”. For Cuppens and Demolombe [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], ”the basic idea is that when
a person asks a question, he is not interested to know the answer just to increase his
knowledge, but he has the intention to realize some action, and the answer contains
necessary, or useful information to realize this action”. In our context, when such
additional knowledge is not supplied, this forces the user to retry a tedious rule exploration
repeatedly, until obtaining a satisfactory ”matching”.
        </p>
        <p>The visualization prototype takes as input an XML file complying to the DTD
depicted by Figure 1. This storing format is argued by the fact that XML, the eXtensible
Markup Language, has recently emerged as a new standard for data representation and
exchange on the Internet. As output, the set of selected rules can be saved in a file with
HTML or TXT format.
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;!DOCTYPE ruleSet[
&lt;!ELEMENT ruleSet (rule+)&gt;
&lt;!ELEMENT rule (premise, conclusion,listObjects?)&gt;
&lt;!ELEMENT premise (item+)&gt;
&lt;!ELEMENT conclusion (item+)&gt;
&lt;!ELEMENT listObjects #PCDATA&gt;
&lt;!ATTLIST rule id ID #REQUIRED&gt;
&lt;!ATTLIST rule conf CDATA #REQUIRED &gt;
&lt;!ATTLIST premise id ID #REQUIRED&gt;
&lt;!ATTLIST premise deg CDATA #REQUIRED &gt;
] &gt;</p>
        <p>In the prototype interface, c.f., Figure 2(Up), the user can select items that can
both appear in the premise and/or the conclusion part. Once the minsup and minconf
thresholds are fixed, the user can generate the desired rules. Both textual and graphical
representation are provided. The user can further filter specific rules from the generated
ones.</p>
        <p>The suitable visualization technique: In the 3D histograms based visualization
technique, c.f., the screenshot depicted by Figure 2(Middle), matrix floor rows represent
items and columns represent item associations. The red and blue blocks of each column
(rule) represent the premise and the conclusion, respectively. Item identities are shown
along the right side of the matrix. The associated confidence and support are represented
by a scaled histogram. While on 2D matrix-based visualization technique, rule premise
items are on one axis, and the rule conclusion items are on the other axis. We use the
solution introduced by MineSet software 4 allowing multiple items in rule premise</p>
        <sec id="sec-2-2-1">
          <title>4 Available at http://www.sgi.com/software/mineset/index.html.</title>
          <p>
            or conclusion, by grouping each of the items combinations in rule premise or rule
conclusion as one unit. The confidence value is indicated by different colors. The higher
the confidence value is, the darker the color. Currently, the user has to indicate which
visualization technique he (she) prefers. However, we are trying to set up an automatic
indicator which can choose the most adequate visualization technique depending on
an assessment of the density of the extraction context. In fact, as indicated by
experimental experiments on real-life and synthetic extraction contexts whose parameters are
summarized by Table 5, when the extraction context is dense, generic association rules
drawn from such context tend to present large conclusions (depending on the number of
items). Indeed in Table 6, we tried to assess, for multiple minsup values, the difference
between the size of the minimal generator and the average size of its associated frequent
closed itemsets. the larger the difference is, the larger the generic conclusion’s
association rule part. From the entries dedicated to dense extraction contexts in Table 6, we
remark that this difference is important comparatively to that pointed out in by sparse
contexts. Therefore, when we consider sparse extraction contexts, the length of premise
and the length of the conclusion of generic association rule tend to be equal. Then given
that it is known, 3D histograms visualization technique is adapted to visualize rules with
a small number of items in the conclusion part, we can conclude it is better to use them
for generic rules extracted from sparse contexts.
5 The syntactic derivation is based on the Cover operator introduced in [
            <xref ref-type="bibr" rid="ref23">23</xref>
            ], i.e., Cover(X ⇒Y)
= {X ∪ Z ⇒ V | Z, V ⊆ Y ∧ Z ∩ V = ∅ ∧ V 6= ∅}, with |Cover(X ⇒Y)|=3m-2m where
|Y|=m.
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>Base</title>
          <p>T10I4D100
T10I10D100</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>ROOMOUT</title>
        </sec>
        <sec id="sec-2-2-4">
          <title>CONNECT CHESS</title>
          <p>option, then the system provides only all the derivable rules that have exactly the
same support and confidence values as those of the generic association rule used
to derive them. As depicted in Figure 3, only one rule, k⇒a, is derivable and has
exactly the same support and confidence as k⇒ae.
– Displaying connected rules: This option is currently under implementation and
we will illustrate it through an example. Suppose that a user may be interested in
rule the R1. Then, when the user clicks on R1, the visualization interface provides
all rules that are connected to R1 in a displaying area. From the meta-rule MR1
depicted in Table 4, we can check that the following rules are connected to R1: R3
: e⇒k (conf.=1), R11 : k⇒e (conf.=0.8), R12 : k⇒ae (conf.=0.4) and R14 : k⇒ceg
(conf.=0.5).
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>In this paper, we presented an approach for providing a cooperative exploration of
generic bases of association rules. This additional knowledge highlighting connected
rules to a user-select rules allows an improvement of man-machine interaction. To do
so, we constructed a set of fuzzy meta-rules extracted from the discovered fuzzy closed
itemsets.</p>
      <p>
        The visualization prototype is currently under implementation and in the near
future, we plan also to include recommended visualization tasks, e.g., history and
extract [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], and to lead extensive experimental results to assess their satisfaction vs the
user graphical interface.
      </p>
      <p>Acknowledgments The authors would like to thank Mrs LEGROY Audrey for its
helpful efforts in the implementation of visualization prototype.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agrawal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skirant</surname>
          </string-name>
          , R.:
          <article-title>Fast algorithms for mining association rules</article-title>
          .
          <source>In: Proceedings of the 20th International Conference on Very Large Databases</source>
          . (
          <year>1994</year>
          )
          <fpage>478</fpage>
          -
          <lpage>499</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Brin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motwani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ullman</surname>
          </string-name>
          , J.:
          <article-title>Dynamic itemset counting and implication rules</article-title>
          .
          <source>In: Proceedings ACM SIGMOD, International conference on Management of Data</source>
          ,Tucson, Arizona, USA. (
          <year>1997</year>
          )
          <fpage>255</fpage>
          -
          <lpage>264</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Manilla</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toinoven</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verkamo</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Efficient algorithms for discovering association rules</article-title>
          .
          <source>In: AAAI Worshop on Knowledge Discovery in Databases</source>
          . (
          <year>1994</year>
          )
          <fpage>181</fpage>
          -
          <lpage>192</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Meo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Psaila</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ceri</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A new sql-like operator for mining association rules</article-title>
          .
          <source>In: Proceedings of the VLDB Conference</source>
          .
          <article-title>(</article-title>
          <year>1996</year>
          )
          <fpage>122</fpage>
          -
          <lpage>133</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ng</surname>
          </string-name>
          , R.T.,
          <string-name>
            <surname>Lakshmanan</surname>
          </string-name>
          , V.S., han, J.,
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Exploratory mining and pruning optimizations of constrained association rules</article-title>
          .
          <source>In: Proceedings of the SIGMOD Conference</source>
          .
          <article-title>(</article-title>
          <year>1998</year>
          )
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Srikant</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agrawal</surname>
          </string-name>
          , R.:
          <article-title>Mining association rules with item constraints</article-title>
          .
          <source>In: Proc. of the 3rd Intl. Conference on Knowledge Discovery in Databases and Data Mining</source>
          , Newport Beach, California. (
          <year>1997</year>
          )
          <fpage>67</fpage>
          -
          <lpage>73</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Han,
          <string-name>
            <given-names>J</given-names>
            .,
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Discovery of multiple-level association rules from large databases</article-title>
          .
          <source>In: Proceedings of the VLDB Conference</source>
          .
          <article-title>(</article-title>
          <year>1995</year>
          )
          <fpage>420</fpage>
          -
          <lpage>431</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Brin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motawni</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Silverstein</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Beyond market baskets : Generalizing association rules to correlation</article-title>
          .
          <source>In: Proceedings of the SIGMOD</source>
          , Tucson, Arizona (USA).
          <article-title>(</article-title>
          <year>1997</year>
          )
          <fpage>265</fpage>
          -
          <lpage>276</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bastide</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasquier</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taouil</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lakhal</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          , G.:
          <article-title>Mining minimal non-redundant association rules using frequent closed itemsets</article-title>
          .
          <source>In: Proceedings of the International Conference DOOD'2000, Lecture Notes in Computer Sciences</source>
          , Springer-verlag. (
          <year>2000</year>
          )
          <fpage>972</fpage>
          -
          <lpage>986</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <source>Formal Concept Analysis</source>
          . Springer-Verlag, Heidelberg (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Buono</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costabile</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lisi</surname>
            ,
            <given-names>F.A.</given-names>
          </string-name>
          :
          <article-title>Supporting data analysis through visualizations</article-title>
          .
          <source>In: Proceedings of Workshop on Visual Data Mining</source>
          , Freiburg, Germany. (
          <year>2001</year>
          )
          <fpage>67</fpage>
          -
          <lpage>78</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>BenYahia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguifo</surname>
            ,
            <given-names>E.M.:</given-names>
          </string-name>
          <article-title>Revisiting generic bases of association rules</article-title>
          .
          <source>In: Proceedings of 6th International Conference on Data Warehousing and Knowledge Discovery (DaWaK</source>
          <year>2004</year>
          ) (Springer-Verlag) to appear, Zaragoza,
          <string-name>
            <surname>Spain.</surname>
          </string-name>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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</article-title>
          .
          <source>Alge`bre et Combinatoire. Hachette</source>
          ,
          <string-name>
            <surname>Tome II</surname>
          </string-name>
          (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Luxenburger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Implication partielles dans un contexte</article-title>
          .
          <source>Mathe´matiques et Sciences Humaines</source>
          <volume>29</volume>
          (
          <year>1991</year>
          )
          <fpage>35</fpage>
          -
          <lpage>55</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Guigues</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duquenne</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Familles minimales d'implications informatives re´sultant d'un tableau de donne´es binaires</article-title>
          .
          <source>Mathe´matiques et Sciences Humaines</source>
          (
          <year>1986</year>
          )
          <fpage>5</fpage>
          -
          <lpage>18</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Jaoua</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elloumi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , BenYahia,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Alvi</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <article-title>Galois connection in fuzzy binary relations: applications for discovering association rules and decision making</article-title>
          .
          <source>Methodos Publisher</source>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Belohlavek</surname>
          </string-name>
          , R.:
          <article-title>Fuzzy Galois connections</article-title>
          .
          <source>Math. Logic</source>
          <volume>45</volume>
          (
          <year>1999</year>
          )
          <fpage>497</fpage>
          -
          <lpage>504</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pollandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Fuzzy-Begriffe:
          <article-title>Formale Begriffsanalyse unscharfer Daten</article-title>
          . Springer-verlag (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>BenYahia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaoua</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Discovering knowledge from fuzzy concept lattice</article-title>
          .
          <source>In: Data mining and Computational Intelligence. Studies in Fuzziness and Soft Computing</source>
          , Vol.
          <volume>68</volume>
          . Physica Verlag, Heidelberg (
          <year>2001</year>
          )
          <fpage>167</fpage>
          -
          <lpage>190</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Frantz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shapiro</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Algorithms for automatic construction of query formulations in boolean form</article-title>
          .
          <source>Journal of the American Society for Information Science</source>
          <volume>1</volume>
          (
          <year>1991</year>
          )
          <fpage>16</fpage>
          -
          <lpage>26</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Motro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Extending the relational Databases Model to support Goal queries</article-title>
          . In Lerschberg, L., ed.:
          <source>Expert Database Systems</source>
          . The Benjamin/Cummings Publishing Company (
          <year>1987</year>
          )
          <fpage>129</fpage>
          -
          <lpage>150</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Cuppens</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Demolombe</surname>
          </string-name>
          , R.:
          <article-title>How to recognize interesting topics to provide cooperative answering</article-title>
          .
          <source>Information Systems</source>
          <volume>14</volume>
          (
          <year>1989</year>
          )
          <fpage>163</fpage>
          -
          <lpage>173</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kryszkiewicz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Concise representations of association rules</article-title>
          . In Hand, D.J.,
          <string-name>
            <surname>Adams</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bolton</surname>
          </string-name>
          , R., eds.
          <source>: Proceedings of Pattern Detection and Discovery</source>
          , ESF Exploratory Workshop, London, UK. Volume
          <volume>2447</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2002</year>
          )
          <fpage>92</fpage>
          -
          <lpage>109</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Shneiderman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>The eyes have it: A task by data type taxonomy for information visualization</article-title>
          . In Press, I.C.S., ed.:
          <source>Proceedings IEEE Symposium on Visual Languages, Boulder, Colorado</source>
          ,
          <fpage>336</fpage>
          -
          <lpage>343</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>