<!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>Building an Ensemble of Naive Bayes Classi ers using committee of bootstraps and monte carlo splits for a various percentage of random ob jects from training set</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Piotr Artiemjew</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pawel Idzikowski</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Mathematics and Computer Science University of Warmia and Mazury in Olsztyn Poland</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the work we have implemented an ensemble of Naive Bayes classi ers using committee of bootstraps and monte carlo splits. We have conducted 50 iterations of learning in each tested model. Fixed percentage of random objects from the original training system was used. New training decision systems that were considered consisted of 10 to 100 percent of random objects from original training decision system. Two main variants were checked, rst with objects returning after the drawn (bootstraps) - and without returning (as monte carlo splits). We have presented how Naive Bayes classi er works in mentioned models on selected data from UCI repository.</p>
      </abstract>
      <kwd-group>
        <kwd>Ensemble model</kwd>
        <kwd>Naive Bayes Classi er</kwd>
        <kwd>Bootstrap</kwd>
        <kwd>Monte carlo split</kwd>
        <kwd>Decision Systems</kwd>
        <kwd>Classi cation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The ensemble scheme of classi cation is really e ective in many contexts, for
instance in rough set methods the exemplary successful applications can be found
in [
        <xref ref-type="bibr" rid="ref1 ref12 ref17 ref2 ref20 ref8 ref9">1, 2, 8, 9, 12, 17, 20</xref>
        ]. In the work we are trying to answer the question of how
the xed percentage of drawn objects from the original training set can in uence
the ensemble of Naive Bayes (NB) classi ers. We have implemented two variants
for committees - bootstrap and monte carlo split. In Sect. 2 we have introduced
theory and show toy examples for Naive Bayes classi er. In Sect 3 we have
brief introduction to used Ensemble models. In Sect. 4 we show the experiment
settings and in Sect. 5 the results of the experiments. We conclude the paper in
Sect. 6. Let us to start with basic knowledge about used classi er [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Copyright c 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).</p>
    </sec>
    <sec id="sec-2">
      <title>Naive Bayes classi er</title>
      <p>
        The Bayes classi er, for a general perspective, cf., Mitchell [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Devroye et al.[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
Duda et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], or Bishop [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], for monographic expositions, and Langley et al.
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and, Rish et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for analysis of classi er performance vs. data structure,
was introduced in Ch. 3. Its study in rough set framework was, given, e.g., in
Pawlak [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Al{Aidaroos et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Cheng et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], Su et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], Wang et al.
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], Yao and Zhou [26], Zhang et al. [27].
      </p>
      <p>Naive Bayes classi er owes its naivety epithet to the fact that one assumes
the independence of attributes which condition in reality is not often met. Its
working in the realm of decision systems can be described concisely as follows.
For a given training decision system (Utrn; A; d) and a test system (Utst; A; d),
where U = Utrn [ Utst is the set of objects, A = fa1; a2; :::; ang is the conditional
attribute set, and d is the decision attribute.</p>
      <p>The classi cation of a test object v 2 Utst described by means of its
information set (a1(v); a2(v); :::; an(v)) consists of computing for all decision classes
the value of the parameter</p>
      <p>P (d = dijb1 = a1(v); b2 = a2(v); :::; bn = an(v))
and the decision on v is the decision value with the maximal value of the
parameter.</p>
      <p>The Bayes theorem along with the frequency interpretation of probability
allows to express this probability as</p>
      <p>P (b1 = a1(v); b2 = a2(v); :::; bn = an(v)jd = di) P (d = di)</p>
      <p>P (b1 = a1(v); b2 = a2(v); :::; bn = an(v))
(1)
One usually dispenses with the denominator of equation 1, because it is constant
for all decision classes. Assuming independence of attributes, the numerator of
equation 1 can be computed as</p>
      <p>P (d = di)
n
Y P (bm = am(v)jd = di):
m=1</p>
      <p>In practice, we can use partial estimation
P (bm = am(v)jd = di) =
number of test instances bm = am(v) in training class di
cardinality of class di
:
Each decision class is voting by submitting the value of the parameter
In this approach, we could encounter a problem of zero frequency of a descriptor
bm = am(v) in a class di, i.e., P (bm = am(v)jd = di) = 0. One of the methods
to avoid the problem of zero{valued decisive parameters, is to search among the
remaining classes for the smallest non{zero value of P (bm = am(v)jd = dj ).
The found value is additionally slightly lowered, and assigned instead of the zero
value. In case of more than one class with the zero frequency of the descriptor
bm = am(v), we could assign such reduced value to all of them. Another method
to avoid this problem is to consider the remaining decision classes, which contain
the value bm = am(v). In case of the zero frequency of the descriptor bm =
am(v) in all training classes, this descriptor can be disregarded. In order to help
ourselves with the task of computing with small numbers, we can use logarithms
of probabilities. In practice, it is also acceptable to use sums instead of products
in which case decision classes vote by the parameter
This classi er is t for symbolic attributes. In case of numerical data, assuming
the normal distribution, the probability P (bm = am(v)jd = di) can be estimated
based on the Gaussian function
f (x) =
p(2
1
2)
c</p>
      <p>(x c)2
e 2 c2 :</p>
      <p>To compute this value, the estimates of mean values and variances in decision
classes are necessary:
c =</p>
      <p>Pcardinality of class c a(vi) ;
i=1
cardinality of class c
c2 =</p>
      <p>1
cardinality of class c
cardinality of class c</p>
      <p>X
i=1
(a(vi)
c)2:
2.1</p>
      <sec id="sec-2-1">
        <title>An example of Bayes classi cation</title>
        <p>In this section we show an exemplary classi cation on the lines of equation (2).
The test decision system is given as
We have P (c = 2) = 36 = 12 , P (c = 4) = 21 .</p>
        <p>We start with classi cation of the test object x1 whose information set is (2; 4; 2; 1)
and the decision c = 4.</p>
        <p>According to the formula in (??), we obtain
P (a1 = 2jc = 2) = 13 .</p>
        <p>P (a2 = 4jc = 2) = 03 we cannot handle it, there is no descriptor a2 = 4 in all
classes. Next,
P (a3 = 2jc = 2) = 31 .</p>
        <p>P (a4 = 1jc = 2) = 33 :
Finally, P aramc=2 = 12 ( 31 + 03 + 13 + 33 ) = 56 .</p>
        <p>Continuing, we obtain
P (a1 = 2jc = 4) = 13 .</p>
        <p>P (a2 = 4jc = 4) = 03 we cannot handle it, there is no descriptor a2 = 4 in all
classes.</p>
        <p>P (a3 = 2jc = 4) = 31 .</p>
        <p>P (a4 = 1jc = 4) = 23 .</p>
        <p>Finally, P aramc=4 = 12 ( 31 + 03 + 13 + 23 ) = 23 .</p>
        <p>As P aramc=2 &gt; P aramc=4, the object x1 is assigned the decision value of 2.
This decision is inconsistent with the expert decision, this object is incorrectly
classi ed.</p>
        <p>For the second test object x2, with the information set (1; 2; 1; 1) and the
decision value of 4, we obtain in the analogous manner:
P (a1 = 1jc = 2) = 13 , we increase counter by 1 because P (a1jc = 4) = 0 so
nally P (a1 = 1jc = 2) = 23 .</p>
        <p>P (a2 = 2jc = 2) = 30 we cannot handle it because the descriptor a2 = 2 is
missing in all classes.</p>
        <p>P (a3 = 1jc = 2) = 31 .
sPo(aP4a=ra1mjcc==2 2=) =12 33( 23 + 30 + 13 + 33 ) = 1.</p>
        <p>,
P(a1 = 1jc = 4) = 30, in this case we have to increase counter of P(a1 = 1jc = 2)
by one to account for the class, which contains at least one count of the
descriptor a1 = 1.</p>
        <p>P(a2 = 2jc = 4) = 30, we cannot handle it, a2 = 2 is missing in all classes.
P(a3 = 1jc = 4) = 13.</p>
        <p>P(a4 = 1jc = 4) = 23, so, nally, Paramc=2 = 12 (30 + 03 + 13 + 23) = 12.
As Paramc=2 &gt; Paramc=4, the object x2 is assigned the decision value of 2; this
decision is consistent with the expert decision so the object is correctly classi ed.
The next test object is x3 with the information set (9;7;10;7;4).
We have Paramc=2 = P(c = 2) Pi4=1 P(ai = vijc = 2), and,
P(a1 = 9jc = 2) = 03.</p>
        <p>P(a2 = 7jc = 2) = 03.</p>
        <p>P(a3 = 10jc = 2) = 03.</p>
        <p>P(a4 = 7jc = 2) = 30,
so, nally, Paramc=2 = 21 (03 + 03P+i4=031+P(03a)i ==0v.ijc = 4), we have
Also, for Paramc=4 = P(c = 4)
P(a1 = 9jc = 4) = 03.</p>
        <p>P(a2 = 7jc = 4) = 03.</p>
        <p>P(a3 = 10jc = 4) = 03.</p>
        <p>P(a4 = 7jc = 4) = 30,
and, nally, Paramc=2 = 12 (30 + 03 + 03 + 03) = 0.</p>
        <p>As Paramc=2 == Paramc=4, the random decision random(2;4) = 4 is assigned
to x3, so the object is correctly classi ed.</p>
        <p>For the last test object, x4 with the information set (4;4;10;10;4), we
compute
Paramc=2 = P(c = 2) Pi4=1 P(ai = vijc = 2):
P(a1 = 4jc = 2) = 03.</p>
        <p>P(a2 = 4jc = 2) = 03.</p>
        <p>P(a3 = 10jc = 2) = 03.</p>
        <p>P(a4 = 10jc = 2) = 30,
and, nally, Paramc=2 = 21 (30 + 30 + 03 + 03) = 0.</p>
        <p>A random decision assignment random(2; 4) = 4 causes x4 to be incorrectly
classi ed.</p>
        <p>We now compute parameters:
Global Accuracy =
number of tst objects correctly classi ed in whole test system
number of classi ed objects in whole testsystem
;
Balanced Accuracy =
In our exemplary case, these values are</p>
        <p>Pnumber of classes number of test objects correctly classi ed in class ci
i=1 number of objects classi ed in class ci
number of classes
:
Global Accuracy =</p>
        <p>= ;
There are many techniques in the family of Ensemble models. One of the most
popular are Random Forests, Bagging and Boosting - see [25]. Short description
of used models is to be found below.</p>
        <p>Bootstrap Ensembles - Pure Bagging: It is the random committee of bootstraps
[28]. It is a method in which the original decision system - the basic knowledge
- is split into (T RN ) training data set, and (T ST valid) validation test data set.
And from the TRN system, for a xed number of iterations, we form a new
Training systems (N ewT RN ) by random choice with returning of cardfT RN g
objects. In all iterations we classify the TRNvalid system in two ways: the rst
based on the actual N ewT RN system and the second based on the committee
of all performed classi cations. In the committee majority voting is performed
and the ties are resolved randomly.</p>
        <p>
          Committee of Monte Carlo splits: Classi cation method used in this algorithm
is similar to the previously described with the di erence that the NewTST are
formed in a di erent way - see [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and [29]. Objects for NewTRN are simply
random chosen without returning.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Session settings</title>
      <p>In the next subsections we present information on how the models described
above are used in our experiments.
4.1</p>
      <p>
        Committee of Monte Carlo splits for NB Classi er
We have carried out a series of experiments using Australian credit data set
form University of Irvine repository [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The original decision-making system
was split by 20 to 80 percent for tst and trn sets respectively. In the case of
iterations the monte carlo model, when creating new training systems, objects
are randomly drawn without return. Each draw is followed by a classi cation
of tst by a single classi er and a committee of previously learned classi ers. We
ran 10 tests, where for Test i: we consider i 10 percent of random objects.
4.2
      </p>
      <p>Committee of Bootstraps with NB classi er
The method [28] works in the same way as described above, but the only di
erence is that the objects are returned after the draw and it is possible to see the
copies in the training systems. The other experimental settings are identical.</p>
      <p>As the base classi er we used the NB classi er from Sect. 2 for symbolic
data. E ectiveness is assessed by the accuracy of the classi cation - expressed
as a percentage of correctly classi ed objects.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Results of experiments</title>
      <p>In Figs. 1 to 10 we have the classi cation results based on the training systems
formed from 10 to 100 percent random objects of the original training system.
There are two variants presented - on the left-hand side a draw without a return
- on the right-hand side a draw with a return. Additionally, in Tables 3 and 4 we
present the average result of 50 iterations of learning with additional parameters
of assessment of the quality of classi cation. We used our own implementations
to carry out the tests.
5.1</p>
      <sec id="sec-4-1">
        <title>Discussion of results for NB</title>
        <p>From the results we can conclude that single classi ers may work unstable when
they are based on a small part of the original training system. That is, when
sets of objects from individual iterations do not overlap. Another reason for their
instability of single classi cations may be the appearance of copies of objects for
appropriately larger training systems in the return variant. The classi cation
committee, starting from 20 iterations, starts to work steadily even for the only
10 percent of the drawn objects. The classi cation committee seems to be slightly
more stable for the monte carlo split but its in the range of standard deviation
of results. Individual classi cations from individual iterations with the help of
larger training systems are much more stable in the case of the monte carlo
technique. But this does not have a major impact on the nal e ectiveness of
the classi cation committee.
In this experimental work we checked the performance of the Nave Bayes
classi er in the context of the classi cation committees based on a xed percentage
of objects drawn from the training system. We used two techniques to create
training systems in particular iterations - the rst one is based on the monte
carlo split, where objects are drawn without returning them - the second one is
based on the bootstrap model, where objects are returned. It turned out that
the stability of individual classi ers increases in the case of the monte carlo
method (compared to the bootstrap method) with the increase in the size of
random training systems. In the case of bootstraps, increasing the training
system causes more and more copies of objects, which apparently disturbs the NB
classi cation. We observed that for the examined system, up to 10 percent of
random objects used in the committee are nally starting to work steadily and
give classi cation results comparable to those of the whole original training
system. In each of the tests the classi cation committee starting from about the
twentieth iteration begins to give good, stable results.</p>
        <p>In future works, we plan to check the detected irregularities in other
decisionmaking systems. We will try to check the Bayes classi cation under similar
conditions in the context of other ensemble methods. And we plan to test the
behavior of other selected classi ers.
7</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>The research has been supported by grant 23.610.007-300 from Ministry of
Science and Higher Education of the Republic of Poland.
25. Yang, P., Yang, Y., H., Zhou, B., B.; Zomaya, A., Y.: A review of ensemble
methods in bioinformatics: Including stability of feature selection and ensemble feature
selection methods. In Current Bioinformatics, 5, (4):296-308, 2010 (updated on 28
Sep. 2016)
26. Yao, Yiyu, Zhou, B.: Naive Bayesian rough sets. In Proceedings of the Int.
Conference on Rough Sets and Knowledge Technology RSKT 2010, Lecture Notes in
Computer Science vol. 6401, pp 719{726 (2010)
27. Zhang, H., Zhou, J., Miao, D. and Gao, C.: Bayesian rough set model : A
further investigation. International Journal of Approximate Reasoning 53, pp 541{557
(2012)
28. Zhou, Z.-H.: Ensemble Methods: Foundations and Algorithms. Chapman and
Hall/CRC. p. 23. ISBN 978-1439830031. The term boosting refers to a family of
algorithms that are able to convert weak learners to strong learners (2012)
29. Zhou, Z.-H.: Boosting 25 years, CCL 2014 Keynote (2014)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Artiemjew</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Boosting E ect of Classi er Based on Simple Granules of Knowledge, In: Information technolojy and control</article-title>
          ,
          <string-name>
            <surname>Print</surname>
            <given-names>ISSN</given-names>
          </string-name>
          :
          <fpage>1392</fpage>
          -
          <lpage>124X</lpage>
          , Vol
          <volume>47</volume>
          , No 2 (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Artiemjew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Ropiak</surname>
          </string-name>
          , \
          <string-name>
            <given-names>A Novel</given-names>
            <surname>Ensemble Model - The Random Granular Reections</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>In: Proceedings of 27th international Workshop on Concurrency, Speci - cation and Programming</source>
          ,
          <source>CS&amp;P</source>
          <year>2018</year>
          , Humboldt University report and published at CEUR 2018
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Al{Aidaroos,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Abu</surname>
          </string-name>
          <string-name>
            <surname>Bakar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            and
            <surname>Othman</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Data classi cation using rough sets and naive Bayes</article-title>
          .
          <source>In Proceedings of Int. Conference on Rough Sets and Knowledge Technology RSKT 2010, Lecture Notes in Computer Science</source>
          vol.
          <volume>6401</volume>
          , pp
          <volume>134</volume>
          {
          <issue>142</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bishop</surname>
          </string-name>
          , Ch.:
          <source>Pattern Recognition and Machine Learning</source>
          , Springer-Verlag (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Cheng,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          and Zhang, C.:
          <article-title>Rough set weighted naive Bayesian classi er in intrusion prevention system</article-title>
          .
          <source>In Proceedings of the Int. Conference on Network Security, Wireless Communication and Trusted Computing NSWCTC</source>
          <year>2009</year>
          , Wuhan,
          <string-name>
            <given-names>P. R.</given-names>
            <surname>China</surname>
          </string-name>
          ,
          <year>2009</year>
          , IEEE Press, pp
          <volume>25</volume>
          {
          <issue>28</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Devroye</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gy</surname>
            <given-names>or</given-names>
          </string-name>
          , L. and
          <string-name>
            <surname>Lugosi</surname>
          </string-name>
          , G.:
          <article-title>A Probabilistic Theory of Pattern Recognition</article-title>
          . Springer Verlag, New York (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Duda</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hart</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Pattern Classi cation and Scene Analysis</article-title>
          . John Wiley &amp; Sons, New York (
          <year>1973</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <article-title>Construction of An Ensemble of Classi ers based on Rough Sets Theory and Database Operations</article-title>
          ,
          <source>Proc. of the IEEE International Conference on Data Mining (ICDM2001)</source>
          , (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Ensembles of classi ers based on rough sets theory and set-oriented database operations</article-title>
          ,
          <source>Presented at the 2006 IEEE International Conference on Granular Computing</source>
          , Atlanta,
          <string-name>
            <surname>GA</surname>
          </string-name>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Langley</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iba</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Thompson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>An analysis of Bayesian classi ers</article-title>
          .
          <source>In Proceedings of the 10th National Conference on Arti cial Intelligence</source>
          , San Jose CA,
          <year>1992</year>
          . AAAI Press, pp
          <volume>399</volume>
          {
          <issue>406</issue>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Mitchell, T.:
          <article-title>Machine Learning</article-title>
          .
          <source>McGraw{Hill</source>
          , Englewood Cli s (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Murthy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pal</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          :
          <article-title>Rough Set Based Ensemble Classi er</article-title>
          , In: Rough Sets, Fuzzy Sets,
          <source>Data Mining and Granular Computing Lecture Notes in Computer Science</source>
          Volume
          <volume>6743</volume>
          , p.
          <volume>27</volume>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ohno-Machado</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Cross-validation and</article-title>
          <string-name>
            <surname>Bootstrap Ensembles</surname>
          </string-name>
          , Bagging, Boosting, Harvard-MIT
          <source>Division of Health Sciences and Technology</source>
          , http://ocw.mit.edu/courses/health
          <article-title>-sciences-and-technology/hst-951j-medicaldecision-support-fall-</article-title>
          <source>2005/lecture-notes/hst951 6.pdf HST</source>
          .
          <article-title>951J: Medical Decision Support, Fall (</article-title>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Pawlak</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Bayes theorem: The rough set perspective</article-title>
          . In Inuiguchi,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Tsumoto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hirano</surname>
          </string-name>
          , S.(eds.) :
          <source>Rough Set Theory and Granular Computing</source>
          , Springer Verlag, Heidelberg, pp
          <volume>1</volume>
          {
          <issue>12</issue>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Polkowski</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Artiemjew</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Granular Computing in Decision Approximation - An Application of Rough Mereology</article-title>
          ,
          <source>in: Intelligent Systems Reference Library 77</source>
          , Springer,
          <source>ISBN 978-3-319-12879-5</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>422</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Rish</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellerstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thathachar</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An analysis of data characteristics that a ect naive Bayes performance</article-title>
          .
          <source>IBM Tech. Report RC 21993</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Saha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murthy</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pal</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          :
          <article-title>Rough set based ensemble classi er for web page classi cation</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>76</volume>
          (
          <issue>1-2</issue>
          ),
          <volume>171</volume>
          {
          <fpage>187</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Schapire</surname>
            ,
            <given-names>R.E.: A Short</given-names>
          </string-name>
          <string-name>
            <surname>Introduction to Boosting</surname>
          </string-name>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Schapire</surname>
            ,
            <given-names>R.E.</given-names>
          </string-name>
          :
          <article-title>The Boosting Approach to Machine Learning: An Overview</article-title>
          ,
          <source>MSRI (Mathematical Sciences Research Institute) Workshop on Nonlinear Estimation and Classi cation</source>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weng</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Rough Set Based Decision Tree Ensemble Algorithm for Text Classi cation</article-title>
          ,
          <source>In: Journal of Computational Information Systems6:1</source>
          ,
          <fpage>89</fpage>
          -
          <lpage>95</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            and
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>Q.</surname>
          </string-name>
          :
          <article-title>An ensemble deterministic model based on rough set and fuzzy set and Bayesian optimal classi er</article-title>
          .
          <source>International Journal of Innovative Computing, Information and Control</source>
          <volume>3</volume>
          (
          <issue>4</issue>
          ), pp
          <fpage>977</fpage>
          {
          <issue>986</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>22. University of California, Irvine Machine Learning Repository: https://archive.ics.uci.edu/ml/index.php</mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wu</surname>
          </string-name>
          , R.:
          <article-title>Spam tering system based on rough set and Bayesian classi er</article-title>
          .
          <source>In Proceedings of Int. IEEE Conference on Granular Computing GrC</source>
          <year>2008</year>
          , Hangzkou,
          <string-name>
            <given-names>P. R.</given-names>
            <surname>China</surname>
          </string-name>
          , pp
          <volume>624</volume>
          {
          <issue>627</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Webb</surname>
            ,
            <given-names>G. I.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Selective augmented Bayesian network classi ers based on rough set theory</article-title>
          .
          <source>In Int. Conference on Advances in Knowledge Discovery and data Mining, Lecture Notes in Computer Science</source>
          vol.
          <volume>3056</volume>
          , pp
          <volume>319</volume>
          {
          <issue>328</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>