<!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>On Computing Minimal Generators in Multi-Relational Data Mining with respect to -Subsumption</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Noriaki Nishio</string-name>
          <email>nishio@nous.nitech.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Atsuko Mutoh</string-name>
          <email>mutoh@nitech.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nobuhiro Inuzuka</string-name>
          <email>inuzuka@nitech.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Nagoya Institute of Technology</institution>
          ,
          <addr-line>Gokiso-cho, Showa, Nagoya 466-8555</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We study the minimal generators (mingens) in multi-relational data mining. The mingens in formal concept analysis are the minimal subsets of attributes that induce the formal concepts. An intent for a formal concept is called a closed pattern. In contrast to the wide attention to closed patterns, the mingens have been paid little attention in Multi-Relational Data Mining (MRDM) field. We introduce an idea of non redundant mingens in MRDM. The notion of mingens in MRDM is led by -subsumption relation among patterns, and is useful to grasp the structure and information in the concepts.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Formal Concept Analysis (FCA) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is an important tool for data analysis and
knowledge discovery [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. A formal concept is determined by its extent and its
intent. The intent of a formal concept is the closure of the attributes, itemsets,
or patterns that form a maximum characterization of the formal concept. Mining
the closed patterns [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] has attracted a lot of attentions because it reduces the
number of patterns by selecting only representative patterns of their equivalent
patterns in the sense that they produce the same extent.
      </p>
      <p>
        While a closure is the maximal pattern presenting a concept, a minimal
generator (mingen) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is a minimal pattern. The mingens play an important role
in many contexts, e.g., database design (as key sets), graph theory (as minimal
transversals), and data mining (as minimal premises of association rules). Dong
et al. study the mingens and define Succinct System of Mingens (SSMG) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
which removes redundant mingens. In this paper, we state that SSMGs of a
formal context for relational patterns have further redundancy and propose a novel
concept of non redundant mingens based on -subsumption of Multi-Relational
Data Mining (MRDM) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Sections 2 and 3 introduce FCA and MRDM. Section 4 describes about
mingens. Section 5 provides a definition of minimal generators consisted of relational
patterns. Then section 6 reports experimental results on compactness.</p>
      <p>Example 1. A Fig. 1 shows a formal context where each object has a set of
attributes. A pair (t1t2t3; cdg) (set brackets are omitted) is a formal concept,
where t1t2tI3 = cdg and cdgI = t1t2t3. Fig. 2 shows the concept lattice. Each
concept is labeled by its intent.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Multi-Relational Data Mining</title>
      <p>While propositional data mining algorithms look for patterns in a single data
table, MRDM algorithms look for relational patterns, represented by logical
formulae, that involve multiple tables (relations).</p>
      <p>Example 2. A Database Rfam in Fig. 3 includes four relations on families, where
grandfather(x) meaning x is someone’s grandfather, parent(x; y) meaning x is a
parent of y, male(x) for male x, and female(x) for female x. Then a pattern, such
as grandfather(X) parent(X; Y ); parent(Y; Z); female(Z), can be found.
2
ut
grandfather
person01
person07
person12
person19
person20
parent
person01
person02
person02
person03
...</p>
      <p>person02
person03
person04
person05
...</p>
      <p>male
person01
person05
person07
person10
...
In the above example, the closed itemset bcghi has six mingens, where b, h and
i always appear together in each object and thus can be exchanged each other,
and similarly for c and g. An SSMG is a representative of each equivalence class,
which is defined bellow. A criterion which selects a representative is left to users,
because dependence between items is not defined.</p>
      <p>De nition 3 (C-equivalence). X; Y M are C-equivalent for a formal
concept C of a formal context K = (G; M; I), denoted X C Y , if they satisfy
either following condition.
1. There is a concept C0 C such that both X and Y are mingens of C0.
2. There are subsets Z; Z0; M M such that X = W [ Z, Y = W [ Z0, and</p>
      <p>Z C Z0. ut
De nition 4 (SSMG). Given an order v on M , a succinct system of mingens
(SSMG) by the order v for a formal concept C of a formal context K consists
of elements satis ed either following condition.
1. If C is a maximal formal concept in the sense of the concept lattice except
(G; ;), an SSMG for C holds the following conditions.</p>
      <p>
        { It is a mingen for C.
{ It is minimal in the sense of v among all mingens in a C-equivalence
class for C.
2. Otherwise, a mingen in a C-equivalence class is an SSMG for C if it does
not include any mingen which is not an SSMG for C0 C.
ut
The definition of SSMGs in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] uses the alphabetic lexicographic order for v
above. Since the alphabetic order is linear, there is a unique SSMG for an
equivalence class. Our extended definition allows a partial order and then there are
more than one SSMGs.
Though SSMGs remove redundant patterns, a simple application of SSMGs to
relational patterns does not remove all of redundancy. Mapix [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ], a miner in
MRDM, enumerates patterns consisted of property items [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] which are restricted
sets of literals. Though a search space of MRDM has no limit as long as adding
literals, that of Mapix restricts into a meaningful form by modes of predicates.
      </p>
      <p>
        We construct a formal context K0 = (G; M; I) of property items produced by
Mapix, which we call a formal relational context, where G is a set of instances
of a target (key) relation (e.g., grandfather relation in Fig. 3), M is a set of
property items (e.g., in Table 1), and I is relation among G and M , which
indicates whether an instance satisfies a property item (e.g., K0fam in Fig. 4).
The notion of the formal relational context was discussed in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Then we can
also compute formal concepts and SSMGs of the formal relational context K0.
Logical Mingens We reduce further redundancy of SSMGs in relational
patterns by -subsumption relation, i.e. C -subsumes D, denoted by C D, if
C D, for a substitution , where C and D are clauses.
      </p>
      <p>De nition 5 (LMG). A mingen for a formal concept C of a formal relational
context K0 is called a logical mingen (LMG) for C of K0, if it satis es the
following conditions.</p>
      <p>
        { It is an SSMG by -subsumption order ( ).
{ It is a minimal in the sense of in among all SSMG in C-equivalence class.
ut
1. let LM G := ;;
2. let I := fall attributes associated with property itemsg;
3. let LC := fitems occurring in all transactionsg;
4. call DF S(H := ;; T := I LC; LC);
5. return LMG;
DF S(H; T; LC) :
1. if sup(H) &lt; supmin return;
2. for each x 2 T
3. if sup(H [ fxg) = sup(H) let T := T fxg; LC := LC [ fxg;
4. if (H : LC; sup(H)) construct a new concept with sup(H)
5. for each p 2 LC do if p H then p is removed from LC;
6. add (H : LC; sup(H)) to LMG;
7. else remove clutter; // see [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for details
8. for each x 2 T
9. let Hx := H [ fxg and Tx := fy 2 T j y &gt; xg;
10. call DF S(Hx; Tx; LC);
Note that the definition above uses the -subsumption twice, for the selection of
mingens and for the selection of SSMG.
      </p>
      <p>
        Example 4. Table 2 shows formal concepts in a formal context K0fam. SSMG for
D = (gf(01)gf(07)gf(12); abcef gh) is g; f e; f h, and LMG for D is only f e. ut
The Mining Algorithm The algorithm in Table 3 follows the depth-first
search framework using a set-enumeration tree (SE-tree) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. A node v,
including a head H and a tail T , has a search space for all itemsets Z = H [ T 0,
where T 0 is a nonempty subset of T . For the node labelled by ab in the SE-tree
for fa; b; c; dg, we have H = ab and T = cd, and its search space consists of
abc; abd and abcd. A local closure of H, LC(H) = fx 2 H [ T j HI = HxI g, is
a closure w.r.t ancestor nodes. For all ancestor nodes v0 of v with head H0 and
tail T 0, LC(H0) is a proper subset of LC(H). Hence H is considered as the local
mingen for LC(H).
6
      </p>
      <p>Experimental Results and Conclusion
We have done experiments on two data sets and compared between the
number of patterns, the first one was with Rfam in Fig. 3 and the latter was with
supmin(%) 80 60 40 20</p>
      <p>Mapix 17 109 1063 4601
SSMG 12 21 39
LMG 6 13 22
Mutagenesis-Bonds. Tables 4 and 5 show the number of patterns generated by
Mapix, SSMG, and LMG. In both data sets, though SSMG and LMG had large
reduction of patterns compared with Mapix, LMG reduces patterns even more
than SSMG. Because of a complex structure of Rfam, SSMG and LMG fault the
computation with supmin = 20%.</p>
      <p>We still need revise of the algorithm for scalability. We also need examine
the efficacy in the intuitive sense, such as readability.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <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,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Jonas</given-names>
            <surname>Poelmans</surname>
          </string-name>
          , Paul Elzinga, Stijn Viaene, and
          <string-name>
            <given-names>Guido</given-names>
            <surname>Dedene</surname>
          </string-name>
          .
          <article-title>Formal concept analysis in knowledge discovery: A survey</article-title>
          .
          <source>In ICCS</source>
          , pp.
          <fpage>139</fpage>
          -
          <lpage>153</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Nicolas</given-names>
            <surname>Pasquier</surname>
          </string-name>
          , Yves Bastide, Rafik Taouil, and
          <string-name>
            <given-names>Lotfi</given-names>
            <surname>Lakhal</surname>
          </string-name>
          .
          <article-title>Discovering frequent closed itemsets for association rules</article-title>
          .
          <source>In ICDT'1999</source>
          , Vol.
          <volume>1540</volume>
          of LNCS, pp.
          <fpage>398</fpage>
          -
          <lpage>416</lpage>
          . Springer,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Takeaki</given-names>
            <surname>Uno</surname>
          </string-name>
          , Tatsuya Asai, Yuzo Uchida, and
          <string-name>
            <given-names>Hiroki</given-names>
            <surname>Arimura</surname>
          </string-name>
          .
          <article-title>An efficient algorithm for enumerating closed patterns in transaction databases</article-title>
          .
          <source>In Discovery Science'2004</source>
          , Vol.
          <volume>3245</volume>
          of LNCS, pp.
          <fpage>16</fpage>
          -
          <lpage>31</lpage>
          . Springer,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Yves</given-names>
            <surname>Bastide</surname>
          </string-name>
          , Nicolas Pasquier, Rafik Taouil, Gerd Stumme, and
          <string-name>
            <given-names>Lotfi</given-names>
            <surname>Lakhal</surname>
          </string-name>
          .
          <article-title>Mining minimal non-redundant association rules using frequent closed itemsets</article-title>
          .
          <source>In Computational Logic'2000</source>
          , Vol.
          <year>1861</year>
          of LNCS, pp.
          <fpage>972</fpage>
          -
          <lpage>986</lpage>
          . Springer,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Guozhu</given-names>
            <surname>Dong</surname>
          </string-name>
          , Chunyu Jiang, Jian Pei,
          <string-name>
            <given-names>Jinyan</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Limsoon</given-names>
            <surname>Wong</surname>
          </string-name>
          .
          <article-title>Mining succinct systems of minimal generators of formal concepts</article-title>
          .
          <source>In DASFAA'2005</source>
          , Vol.
          <volume>3453</volume>
          of LNCS, pp.
          <fpage>175</fpage>
          -
          <lpage>187</lpage>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Saso</given-names>
            <surname>Dzeroski</surname>
          </string-name>
          <article-title>. Multi-relational data mining: an introduction</article-title>
          .
          <source>SIGKDD Explorations</source>
          , Vol.
          <volume>5</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jun-ichi Motoyama</surname>
            , Shinpei Urazawa, Tomofumi Nakano, and
            <given-names>Nobuhiro</given-names>
          </string-name>
          <string-name>
            <surname>Inuzuka</surname>
          </string-name>
          .
          <article-title>A mining algorithm using property items extracted from sampled examples</article-title>
          .
          <source>In ILP'2006</source>
          , Vol.
          <volume>4455</volume>
          of LNCS, pp.
          <fpage>335</fpage>
          -
          <lpage>350</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Yusuke</given-names>
            <surname>Nakano</surname>
          </string-name>
          and
          <article-title>Nobuhiro Inuzuka. Multi-relational pattern mining based-on combination of properties with preserving their structure in examples</article-title>
          .
          <source>In ILP'2010</source>
          , Vol.
          <volume>6489</volume>
          of LNCS, pp.
          <fpage>181</fpage>
          -
          <lpage>189</lpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Gerd</given-names>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Iceberg query lattices for datalog</article-title>
          .
          <source>In ICCS</source>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>125</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Ron</given-names>
            <surname>Rymon</surname>
          </string-name>
          .
          <article-title>Search through systematic set enumeration</article-title>
          .
          <source>In KR'</source>
          <year>1992</year>
          ,
          <string-name>
            <given-names>KR</given-names>
            <surname>Proceedings</surname>
          </string-name>
          , pp.
          <fpage>539</fpage>
          -
          <lpage>550</lpage>
          . Morgan Kaufmann,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>