<!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>A Novel Ensemble Model - The Random Granular Re ections</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>Krzysztof Ropiak</string-name>
          <email>kropiak@matman.uwm.edu.pl</email>
          <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>One of the most signi cant achievements in machine learning is the development of Ensemble techniques, which gave a powerful tool for tuning classi ers. The most popular methods are Random Forests, Bagging and Boosting. In this paper we present a novel ensemble model, named Random Granular Re ections. This algorithm creates an ensemble of homogenous granular decision systems. In each iteration of learning process, the training decision system is covered by random homogenous granules and the granular re ection is created, which takes part in classi cation process. Seeing the initial results - our approach is promising and seems to be comparable with the selected popular models.</p>
      </abstract>
      <kwd-group>
        <kwd>Random Granular Re ections</kwd>
        <kwd>Homogenous Granulation</kwd>
        <kwd>CSG Classi er</kwd>
        <kwd>Ensemble Model</kwd>
        <kwd>Rough Sets</kwd>
        <kwd>Decision Systems</kwd>
        <kwd>Classication</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        This paper is about the application of granular rough computing in new
Ensemble model. The techique that we use to prepare the data for each iteration of
learning process was inspired by Polkowski standard granulation - see [16]. This
method was the beginning of many new algorithms with diverse applications,
for instance in Artiemjew [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]-[3], Polkowski [15]{[
        <xref ref-type="bibr" rid="ref4">20</xref>
        ], Polkowski and Artiemjew
[
        <xref ref-type="bibr" rid="ref5">21</xref>
        ] we have the presentation of standard granulation, concept dependent and
layered granulation in the context of training data size reduction, missing values
absorbtion and usage in the classi cation processes.
      </p>
      <p>
        In our recent works - see [
        <xref ref-type="bibr" rid="ref8">24</xref>
        ] and [
        <xref ref-type="bibr" rid="ref9">25</xref>
        ] - we have developed a new
granulation technique - homogenous granulation (see. detail decription and toy example
in Sect. 2). This approximation technique is based on creation of groups of
r-indiscernible objects around each training object by lowering the ratio of
indiscernibility until the granules contain only homogoneus objects in the sense
of their decision class. In this method - what distinguishes it from previously
studied - there is no need to estimate optimal parameter of approximation. The
r-indiscernibility level for each central training object is formed in automatic
way and depends on the homogeneity in decision classes.
      </p>
      <p>The ensemble scheme of classi cation is really e ective in many contexts, for
instance in rough set methods the exemplary succesfull applications can be found
in [6{8, 26, 29]. The recently developed approximation technique - homogenous
granulation - gave us motivation to check it in ensemble model creation.
Additionally to Random Forests, Bagging and Boosting we propose a novel algorithm
- Ensemble of Random Granular Re ections. The method is based on
representation of original training system by its granular re ections formed from random
homogenous granules, which covers it in each iteration of learning process. Each
granular re ection of training decision system is additionally reduced in size in
comparison with original training decision system. The granular re ection of
each iteration represents the internal knowledge from original system using the
random coverage. The level of data reduction is up to 50 per cent of original
data.</p>
      <p>In this work we have rst sight into this method and for simplicity we treat all
attributes as cathegorical. For experiments we performed 50 iterations of learning
process with use of CSG classi er - the classi er based on simple granules of
knowledge - see [4].</p>
      <p>We have compared our new method with selected ensemble models - see Sect.
3.</p>
      <p>The rest of the work contains the following content. In Sect. 2 we have
introduction to homogenous granulation algorithm. In Sect 3 we have brief
introduction to selected Ensemble models. In Sect. 4 we present our novel ensemblme
model - The Random Granular Re ections technique. In Sect. 5 we show the
results of the experiments, and we conclude the paper in Sect. 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Homogenous granulation</title>
      <p>
        Detailed theoretical introduction to rough inclusions is available in Polkowski
[15] { [
        <xref ref-type="bibr" rid="ref4">20</xref>
        ].
      </p>
      <p>For given objects u; v from training decision system, r granulation radius,
and A the set of attributes, the standard rough inclusion is de ned as
(v; u; r) ,
jIN D(u; v)j</p>
      <p>A
j j</p>
      <p>r
IN D(u; v) = fa 2 A : a(u) = a(v)g;
(1)
(2)</p>
      <p>The homogenous granules are formed as follows,
grhuomogenous = fv 2 U : jgrcud j jgru j == 0; f or minimal ru f ulf ills the equationg
grcud = fv 2 U :</p>
      <p>rug
ru = f j A0j ; jA1 j ; :::; jjAAjj g
2.1</p>
      <sec id="sec-2-1">
        <title>The process of training system covering</title>
        <p>
          In the process of covering - the objects from training system are covered based
on chosen strategy. We use simple random choice because it is the most e ective
method among studied ones - see [
          <xref ref-type="bibr" rid="ref5">21</xref>
          ]).
        </p>
        <p>The last step of the granulation process is shown in the next section.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Granular re ections</title>
        <p>In this step we formed the granular re ections of the original training
system based on the granules from the found coverage (the coverage is the set of
granules, which cover the universe of traning objects completly). Each granule
g 2 COV (U; ; r) from the coverage is nally represented by single object formed
using the Majority Voting (M V ) strategy (choice the most common values).</p>
        <p>fM V (fa(u) : u 2 gg) : a 2 A [ fdgg
The granular re ection of the decision system D = (U; A; d) is the decision
system (COV (U; ; r), the set of objects formed from granules.</p>
        <p>v 2 grcd(u) if and only if (v; u; r) and (d(u) = d(v))
(3)
(4)
for a given rough (weak) inclusion .</p>
        <p>Toy example of described granulation method is presented in the next section.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Toy example of homogenous granulation</title>
        <sec id="sec-2-3-1">
          <title>Considering training decision system from Tab. 1.</title>
        </sec>
        <sec id="sec-2-3-2">
          <title>Homogenous granules for all training objects:</title>
          <p>g1(u4) = (u4)
a1 a2 a3 a4 d
u1 sunny hot high strong no
u2 rain cool normal strong no
u3 overcast cool normal strong yes
u4 sunny mild high weak no
u5 sunny cool normal weak yes
u6 rain mild normal weak yes
u7 overcast hot high weak yes
u8 sunny mild normal strong yes
u9 overcast mild high strong yes
u10 rain mild high weak yes
u11 overcast hot normal weak yes</p>
          <p>g0:75(u5) = (u5)
g0:75(u6) = (u6; u10)
g0:75(u7) = (u7; u11)
g0:75(u8) = (u8)
g0:75(u9) = (u9)
g1(u10) = (u10)
g0:5(u11) = (u3; u5; u6; u7; u11)
Granules covering training system by random choice:
Granular decision system from above granules is as follows:
g0:75(u1) sunny hot high strong no
g1(u2) rain cool normal strong no
g1(u4) sunny mild high weak no
g0:75(u6) rain mild normal weak yes
g0:75(u7) overcast hot high weak yes
g0:75(u8) sunny mild normal strong yes
g0:75(u9) overcast mild high strong yes
g0:5(u11) overcast cool normal weak yes</p>
          <p>In the next section there is a brief description of the selected popular
Ensemble models.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Selected popular ensemble models</title>
      <p>
        There are many techniques in the family of Enssemble models. One of the most
popular are Random Forests, Bagging and Boosting - see [
        <xref ref-type="bibr" rid="ref15">31</xref>
        ]. Short description
of mentioned models is to be found below.
      </p>
      <p>
        Bootstrap Ensembles - Pure Bagging: It is the random committee of bootstraps
[
        <xref ref-type="bibr" rid="ref17">33</xref>
        ]. 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>
        Bagging based on Arcing - Bagging: The main di erence between this method
and Bootstrap Ensembles is that the T RN is split into two data sets N ewT RN
and N ewT ST - see [5] and [
        <xref ref-type="bibr" rid="ref11">27</xref>
        ]. This split is based on Bootstraps where weights
determine the probability with which objects are assigned to NewTRN set.
Initially weights are equal, but after rst classi cation of the NewTST using
NewTRN weights are lowered for well-classi ed objects. The next step is
normalization of weights. This algorithm which shows forming of Bootstraps is called
Arcing. Classifying the T ST valid with N ewT RN in a single iteration as the
committee of classi ers is the last step of this method. In Arcing weights are
modi ed with the factor equal to 1 AAcccucruarcaycy .
      </p>
      <p>
        Boosting based on Ada-Boost with Monte Carlo split: Classi cation method used
in this algorithm is similar to the previously described with the di erence that
the NewTRN and NewTST are formed in a di erent way - see [9], [
        <xref ref-type="bibr" rid="ref12">28</xref>
        ] and [
        <xref ref-type="bibr" rid="ref18">34</xref>
        ].
Objects for NewTRN are chosen based on weights and xed ratio is used to split
the T RN data set. Previous experiments show that split ratio equal to 0.6 is
optimal, as it is close to the approximate size of the distinguishable objects in
the bootstraps. Other parts of this algorithm works like in the previous one.
Random forests: In this model random trees are created based on randomly
chosen attributes and then they take part in the classi cation process in each
iteration. This method can be usefull in other classi ers using the random set
of attributes before usage in classi cation process. The number of attributes,
which should be chosen depending on internal data logic, have to be found in an
experimental way.
      </p>
      <p>In the following section we present introduction to our new Ensemble method.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Ensemble of Random</title>
    </sec>
    <sec id="sec-5">
      <title>Granular Re ections</title>
      <p>In each iteration of our new ensemble model we have used a di erent
homogenous granular decision system formed from random homogenous granules, which
covers the original training system. The visualization of the model can be found
in Fig. 1.</p>
      <p>The time comlexity of this model is quadratic. The most time consuming
part is granulation, which main component takes ((no: of obj:)2) (no: of att:)
operations.</p>
    </sec>
    <sec id="sec-6">
      <title>Experimental Session</title>
      <p>
        To perform initial experiments we used the australian credit data set from UCI
Machine Learning Repository [
        <xref ref-type="bibr" rid="ref14">30</xref>
        ]. We have run our algorithm with 50
iterations of learning for each tested Ensemble model. As a reference point we have
chosen Committee of Bootstraps (Pure Bagging) [
        <xref ref-type="bibr" rid="ref17">33</xref>
        ], Boosting based on Arcing
(Bagging) [5], [
        <xref ref-type="bibr" rid="ref11">27</xref>
        ], and Ada-Boost with Monte Carlo split [9], [
        <xref ref-type="bibr" rid="ref12">28</xref>
        ] and [
        <xref ref-type="bibr" rid="ref18">34</xref>
        ] - for
details see Sect. 3. As a reference classi er we used CSG classi er [4] with radius
0:5. The e ectiveness is evaluated by percentage of properly classi ed objects
the accuracy.
      </p>
      <p>The rst result of Random Granular Re ections technique for chosen data set
is presented in Fig. 2. The results of the other popular ensemble models are to be
found in Figs. 3, 4 and 5. For selected data set our new technique outperformed
the other checked methods.
The results of the experiments show the e ectivenes of our new technique. The
Ensemble of Random Granular Re ections turn out to be competitive with other
techniqes like Bagging and Boosting. Despite promising initial results, much is
left to be done to evaluate the e ectiveness and set of applications of this new
method.</p>
      <p>In the future works we have a plan to extensively check the e ectiveness
of new model and we are planning to apply the other types of granules in the
proposed ensemble model.
7</p>
    </sec>
    <sec id="sec-7">
      <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.
3. Artiemjew, P. (2013): A Review of the Knowledge Granulation Methods: Discrete
vs. Continuous Algorithms. In Skowron A., Suraj Z. (eds.)(2013): Rough Sets and
Intelligent Systems. ISRL 43, Springer-Verlag, Berlin, 2013, pp 41{59.
4. Artiemjew, P.: Boosting E ect of Classi er Based on Simple Granules of Knowledge,</p>
      <p>In: Information technolojy and control, Print ISSN: 1392-124X, Vol 47, No 2 (2018)
5. Breiman, L.: Arcing classi er (with discussion and a rejoinder by the author). Ann.</p>
      <p>Statist. 26 (3): 801849. Retrieved 18 January 2015. Schapire (1990) proved that
boosting is possible. (Page 823) (1998)
6. Hu, X., Construction of An Ensemble of Classi ers based on Rough Sets Theory and
Database Operations, Proc. of the IEEE International Conference on Data Mining
(ICDM2001), (2001)
7. Hu, X.: Ensembles of classi ers based on rough sets theory and set-oriented database
operations, Presented at the 2006 IEEE International Conference on Granular
Computing, Atlanta, GA (2006)
8. Murthy, C., Saha, S., Pal, S.K.: Rough Set Based Ensemble Classi er, In: Rough
Sets, Fuzzy Sets, Data Mining and Granular Computing Lecture Notes in Computer
Science Volume 6743, p. 27 (2001)
9. Ohno-Machado, L.: Cross-validation and Bootstrap Ensembles, Bagging,
Boosting, Harvard-MIT Division of Health Sciences and Technology,
http://ocw.mit.edu/courses/health-sciences-and-technology/hst-951j-medicaldecision-support-fall-2005/lecture-notes/hst951 6.pdf HST.951J: Medical Decision
Support, Fall (2005)
10. Pawlak, Z.: Rough sets. International Journal of Computer and Information
Sciences 11, pp 341{356 (1982)
11. Polkowski, L.: Rough Sets. Mathematical Foundations. Physica Verlag, Heidelberg
(2002)
12. Polkowski, L.: A rough set paradigm for unifying rough set theory and fuzzy set
theory. Fundamenta Informaticae 54, pp 67{88; and : In Proceedings RSFDGrC03,
Chongqing, China, 2003. Lecture Notes in Arti cial Intelligencevol. 2639, Springer
Verlag, Berlin, pp 70{78 (2003)
13. Polkowski, L.: Toward rough set foundations. Mereological approach. In
Proceedings RSCTC04, Uppsala, Sweden. Lecture Notes in Arti cial Intelligence vol. 3066,
Springer Verlag, Berlin, pp 8{25 (2004)
14. Polkowski, L.: Granulation of knowledge in decision systems: The approach based
on rough inclusions. The method and its applications In Proceedings RSEISP'07,
Lecture Notes in Arti cial Intelligence vol. 4585. Springer Verlag, Berlin, pp 69{
(2004)
15. Polkowski, L.: Formal granular calculi based on rough inclusions. In Proceedings of
IEEE 2005 Conference on Granular Computing GrC05, Beijing, China. IEEE Press,
pp 57{62 (2005)
16. Polkowski, L.: A model of granular computing with applications. In Proceedings of
IEEE 2006 Conference on Granular Computing GrC06, Atlanta, USA. IEEE Press,
pp 9{16 (2006)
17. Polkowski, L.: The paradigm of granular rough computing. In Proceedings ICCI'07,</p>
      <p>Lake Tahoe NV. IEEE Computer Society, Los Alamitos CA, pp 145{163 (2007)
18. Polkowski, L.: A Uni ed Approach to Granulation of Knowledge and Granular
Computing Based on Rough Mereology: A Survey, in: Handbook of Granular
Computing, Witold Pedrycz, Andrzej Skowron, Vladik Kreinovich (Eds.), John Wiley &amp;
Sons, New York, 375-401 (2008)</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>Classi ers from Granulated Data Sets: Concept Dependent and Layered Granulation</article-title>
          .
          <source>In Proceedings RSKD'07. The Workshops at ECML/PKDD'07</source>
          , Warsaw Univ. Press, Warsaw,
          <year>2007</year>
          , pp
          <issue>1{9</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Artiemjew</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Rough mereological classi ers obtained from weak rough set inclusions</article-title>
          .
          <source>In Proceedings of Int. Conference on Rough Set and Knowledge Technology RSKT'08</source>
          ,
          <string-name>
            <surname>Chengdu</surname>
            <given-names>China</given-names>
          </string-name>
          ,
          <source>Lecture Notes in Arti cial Intelligence</source>
          , vol.
          <volume>5009</volume>
          . Springer Verlag, Berlin,
          <year>2008</year>
          , pp
          <volume>229</volume>
          {
          <issue>236</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          19.
          <string-name>
            <surname>Polkowski</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Granulation of Knowledge: Similarity Based Approach in Information and Decision Systems</article-title>
          . In Meyers, R. A.(ed.):
          <source>Encyclopedia of Complexity and System Sciences</source>
          . Springer Verlag, Berlin, article
          <volume>00788</volume>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          20.
          <string-name>
            <surname>Polkowski</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Approximate Reasoning by Parts</article-title>
          . An Introduction to Rough Mereology. Springer Verlag, Berlin, (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          21.
          <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="ref6">
        <mixed-citation>
          22.
          <string-name>
            <surname>Poap</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woniak</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Damaeviius</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>: Multi-threaded learning control mechanism for neural networks</article-title>
          .
          <source>Future Generation Computer Systems</source>
          ,
          <year>Elsevier 2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          23.
          <string-name>
            <surname>Quinlan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , R.:
          <source>C4</source>
          .
          <article-title>5: Programs for Machine Learning</article-title>
          . Morgan Kaufmann, Kluwer Academic Publishers (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ropiak</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Artiemjew</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>On Granular Rough Computing: epsilon homogenous granulation</article-title>
          ,
          <source>In: Proceedings of International Joint Conference on Rough Sets, IJCRS'18</source>
          ,
          <string-name>
            <surname>Quy</surname>
            <given-names>Nhon</given-names>
          </string-name>
          ,
          <source>Vietnam, Lecture Notes in Computer Science (LNCS)</source>
          , vol.
          <volume>11103</volume>
          , Springer, Heidelberg, pp
          <volume>546</volume>
          {
          <issue>558</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          25.
          <string-name>
            <surname>Ropiak</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Artiemjew</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>A Study in Granular Computing: homogenous granulation</article-title>
          . In: Dregvaite G.,
          <string-name>
            <surname>Damasevicius</surname>
            <given-names>R</given-names>
          </string-name>
          . (eds) Information and
          <string-name>
            <surname>Software Technologies. ICIST</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Communications in Computer</article-title>
          and Information Science, Springer (
          <year>2018</year>
          ) in print
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          26.
          <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>171187</volume>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          27.
          <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="ref12">
        <mixed-citation>
          28.
          <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="ref13">
        <mixed-citation>
          29.
          <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="ref14">
        <mixed-citation>30. University of California, Irvine Machine Learning Repository: https://archive.ics.uci.edu/ml/index.php</mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          31.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ;
            <surname>Zomaya</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>A review of ensemble methods in bioinformatics: Including stability of feature selection and ensemble feature selection methods</article-title>
          .
          <source>In Current Bioinformatics</source>
          ,
          <volume>5</volume>
          , (
          <issue>4</issue>
          ):
          <fpage>296</fpage>
          -
          <lpage>308</lpage>
          ,
          <year>2010</year>
          (updated on 28
          <source>Sep</source>
          .
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          32.
          <string-name>
            <surname>Zadeh</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          :
          <article-title>Fuzzy sets and information granularity</article-title>
          . In Gupta,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ragade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Yager</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.R</surname>
          </string-name>
          . (eds.):
          <source>Advances in Fuzzy Set Theory and Applications</source>
          . North{Holland, Amsterdam,
          <year>1979</year>
          , pp
          <volume>3</volume>
          {
          <issue>18</issue>
          (
          <year>1979</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          33.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Z.-H.</given-names>
          </string-name>
          :
          <article-title>Ensemble Methods: Foundations and Algorithms</article-title>
          . Chapman and Hall/CRC. p.
          <fpage>23</fpage>
          . ISBN 978-
          <lpage>1439830031</lpage>
          .
          <article-title>The term boosting refers to a family of algorithms that are able to convert weak learners to strong learners (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          34.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Z.-H.</given-names>
          </string-name>
          :
          <article-title>Boosting 25 years</article-title>
          , CCL 2014 Keynote (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>