<!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>
      <journal-title-group>
        <journal-title>OVERLAY</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Many-Expert Decision Trees</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Guillermo Badia</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carles Noguera</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Paparella</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guido Sciavicco</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Ferrara</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Queensland</institution>
          ,
          <country country="AU">Australia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Siena</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>6</volume>
      <fpage>28</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>Taking inspiration from the literature fuzzy decision trees, and leveraging many-valued logics, we propose a novel, and more general variety of decision trees.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Decision Trees</kwd>
        <kwd>Many-Valued Logics</kwd>
        <kwd>Many-Expert</kwd>
        <kwd>Symbolic Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Decision trees (DTs) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] have been permeating machine learning literature for nearly four decades, thanks
to their interpretability, cost-eficiency, and performance when applied to classification and regression
from tabular data; their recent extension to the modal case [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] opened up the possibility of applying
decision trees to non-tabular data as well. Since the problem of learning an optimal decision tree from
a given dataset is NP-hard [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the common solution is to use sub-optimal, statistical approximation
algorithms for this purpose, including ID3 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], C4.5 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and CART [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Generally, a sub-optimal decision tree learning algorithm involves two steps: splitting, that is, the
process of dividing a node into two or more sub-nodes based on certain statistical measures such as Gini
impurity, entropy, or variance reduction, aiming to make the child nodes as homogeneous as possible
concerning the target variable, and pruning, that is, the process of removing sub-nodes of a decision
tree to reduce its complexity and prevent overfitting; this can be obtained using criteria to stop the tree
growth early (pre-pruning), or by removing branches from a fully grown tree (post-pruning).</p>
      <p>It is well-known that a decision tree has a logical counterpart consisting of a set of (propositional)
logical rules.</p>
      <p>
        One common approach for improving the performances and enhancing the interpretability of DTs,
and in particular of their corresponding set of rules, is that of resorting to non-crisp logic. Classical,
crisp propositional logic is characterized by being based on the Boolean two-valued algebra; non-crisp
logic relaxes this assumption by allowing the existence of more than two truth values. The set of
truth values forms an algebra, and when the domain of such an algebra is the set of all real numbers
from 0 to 1 with the usual ordering (that is, it is standard), the corresponding logic is called fuzzy. In
the accepted terminology, ‘fuzzy’ and ‘non-crisp’ are synonyms in the context of logic; noteworthy
examples of varieties of fuzzy algebras include Gödel algebras (G) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], on which Gödel logic is founded,
MV-algebras [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] (MV) on which Łukasiewicz logic is based [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and product algebras (Π) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], which
are the backbone of product logic. Non-crisp logics, however, may be based on algebras whose domain
is not necessarily linear and can be both finite or infinite, such as the case of Heyting algebras (H) on
which intuitionistic logic is based [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
...
0.7
0.2
...
      </p>
      <p>0
1
0
. . .
. . .</p>
      <p>. . .
. . .
. . .
(0.72,0.803,0.67)
. . .
. . .
. . .
. . .</p>
      <p>
        A fuzzy decision tree (FDTs) is essentially a decision tree that corresponds to a set of fuzzy propositional
logic rules. Existing FDT learning methods range from algorithms to synthesize a tree from a
userfuzzyfied dataset, such as FuzzyID3 [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ], FuzzyC4.5 [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], to techniques for the fuzzyification of
already learned decision tree rules, such as FuzzyCART [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]; however, the literature concerning fuzzy
decision tree learning is too wide to be reviewed here, and we refer the interested reader to the recent
survey [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>Two traits that are common to essentially all existing proposals for FDT models and their learning
algorithms are: () they are based on some standard fuzzy logic, and () they are generally not included
in open-source, available frameworks for learning and reasoning; the latter, in particular, makes it
dificult to evaluate their efectiveness in real situations.</p>
      <p>
        Towards a unifying approach to generalize learning algorithms to the non-crisp case, we consider
here a more general variety of algebras, known as FL algebras [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] (FL). FL-algebras are more
general than G-, MV-, Π-, and H-algebras, and they allow the underlying domain of truth values to be
not necessarily linearly ordered. As suggested by Fitting [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], a non-linear domain may be a suitable
formalization of many experts situations, that is, situations in which diferent experts provide an opinion
on the events. Logics based on FL-algebras are called many-valued logics.
      </p>
      <p>In this paper, we theorize the many-expert decision tree model (MEDT), that corresponds to a set of
many-valued propositional logic rules. We consider a specific class of FL -algebras, general enough
to capture all typical fuzzy algebras commonly used in the FDT literature and beyond. MEDTs are
parametric, so that the number of experts (which in some way can be thought of as the non-linearity
degree of the algebra of truth values) can be varied and the operators for their opinions to be combined
(that is, the algebra operators) can be customized within the degrees of freedom of FL-algebras.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Many-Expert Decision Trees</title>
      <sec id="sec-2-1">
        <title>A complete FL-algebra is a tuple of the type</title>
        <p>A = ⟨A, ∩, ∪, · , +, 0, 1⟩,
where ⟨A, ∩, ∪, 0, 1⟩ is a bounded complete lattice with upper bound 1 and lower bound 0, and ⟨A, ⪯⟩
corresponds to its lattice-ordered set. The two operations · and + are such that ⟨A, · , 1⟩ and ⟨A, +, 0⟩
form commutative monoids, with both operations being monotone with respect to ⪯ . Specifically, if
 ⪯  and  ⪯  , then  ·  ⪯  ·  and  +  ⪯  +  . The implication operation ˓→ in a FL-algebra
is defined as  ˓ →  = max{ |  ·  ⪯  }. In this context, we refer to ∩ as meet, ∪ as join, ˓→ as
Temperature (°C)</p>
        <p>Humidity (%)</p>
        <p>
          Wind (km/h)
21.1
22.2
implication, · as t-norm, and + as t-co-norm. A FL-algebra is termed linearly ordered (or chain) if its
lattice order is total, standard if its lattice reduct is the real unit interval [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ], and finite if its lattice
comprises only a finite number of elements.
the propositional A-logic (A-formulas) are obtained by the grammar:
        </p>
        <p>Given a FL-algebra A = ⟨A, ∩, ∪, · , +, 0, 1⟩ and a set of propositional letters  , the formulas of
 ::=  |  |  ∧  |
 ∨  |

→ ,
value  () ∈ A, and, given a A-formula  , its value  ( ) is computed recursively as follows:
where 
∈ A and  ∈  . A A-model  1 is a map from each propositional letter in  ∈  to some truth
 ( ) = 
 (
 (</p>
        <p>∧  ) =  ( ) ·  ( )
 ( ∨  ) =  ( ) +  ( )</p>
        <p>→  ) =  ( ) ˓→  ( ).
are given in Fig. 1.</p>
        <sec id="sec-2-1-1">
          <title>As it can be observed, we use , , . . .</title>
          <p>for both algebra values and symbols to represent them.</p>
          <p>The Boolean two-element algebra B is a simple example of FL-algebra; the propositional B-logic
is the classical propositional logic, and its semantics reduces to the obvious one. Another setting of
[1, . . . , ] ⪯</p>
          <p>[1, . . . , ] if and only if, for every ,  ≤
interest for us, given a natural number , is the FL-algebra A = ⟨A ⊆
, 0 = [0, . . . , 0], and 1 = [1, . . . , 1]. The</p>
          <p>R, ∩, ∪, · , +, 0, 1⟩, where
operators · and + are left unspecified; they, as well as the value of  and the cardinality of A will
be treated as parameters. We call the propositional A-logic many-expert propositional logic. Fixed
a model  , an algebra A, and a formula  , we write A( ) to denote the value of  assuming A as an
algebra; so, for example, for a model  and formula  we have that B( ) = 1 is an alternative notation
for  |=  , where |= is the classic symbol for propositional satisfaction. Examples of lattice structures</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Decision trees are extracted from datasets.</title>
          <p>values of  attributes  = {1, . . . , }.</p>
          <p>Definition 1.</p>
          <p>A dataset is a set of  instances ℐ = {1, . . . , }, each one of which is described by the
ℐ, supervised classification
Without loss of generality, we assume that the value of each attribute in an instance is a real number.
Several problems are usually associated with datasets; in the case of supervised learning, each instance
is also associated with a label (or class)  ∈ ℒ and a dataset is termed labeled. Given a labeled dataset
consists of synthesizing an algorithm (a classifier ) that is able to classify
example of a dataset can be found in Tab. 1.
the instances of an unlabelled dataset  whose instances are defined on the same set of attributes. An
1In the following, the symbol  is also used to denote an instance; this is intentional, as in the symbolic context instances are
seen as logical models.</p>
          <p>Temperature&gt;23.9</p>
          <p>Humidity≤ 70</p>
          <p>In the symbolic context, instances are seen as logical models. To help this interpretation, one takes
into consideration that datasets are naturally associated with a logical vocabulary  of propositional
letters, from which formulas are built. A simple choice for such a vocabulary is
 =</p>
          <p>{◁▷ |  ∈ R, ◁▷ ∈ {&lt;, ≤ , ≥ , &gt;}}.</p>
          <p>Definition 2. Let ℒ be a set of classes,  a finite set of propositional letters, and A an FL-algebra. A
A-decision tree on ℒ and  is an object of the type</p>
          <p>= ⟨, , , ⟩,
where ⟨, ⟩ is a full binary directed tree,  is a leaf-labelling function that assigns a class from ℒ to
each leaf node in  , and  is an edge-labelling function that assigns a decision from  to each edge in
. To each branch  = 12 . . .  ( ∈ , for every 1 ≤  ≤ ) in a decision tree  is associated a
branch-formula   = (1) ∧ . . . ∧ (). Given an instance ,  is classified as  ∈ ℒ by  if and only if
there exists  ∈  such that its leaf is labelled by  and that A(  ) ⪰ A(  ′ ) for every  ′ ∈  ,  ′ ̸=  .
As it can be seen, a decision tree is a syntactical object. In the following, we simply use the term decision
tree (DT) to denote a B-decision tree, that is, a classical propositional decision tree. Also, a fuzzy decision
tree (FDT) is an A-decision tree for some standard FL-algebra A. Finally, a many-expert decision tree
(MEDT) is a A-decision tree. An example of decision tree can be found in Fig. 2.</p>
          <p>In the case of DTs, the decisions that label two outgoing edges from the same node are always
semantically opposite; in terms of the propositional vocabulary as we have defined it, this means that
two edges outgoing from the same node are labeled, respectively, with◁▷ and ◁▷′, where ◁▷′ is &lt;
(resp., ≤ , ≥ , &gt;) if ◁▷ is ≥ (resp., &gt;, &lt;, ≤ ).</p>
          <p>Decision trees classify a certain instance  by executing a model checking algorithm. In the case of
classical DTs, checking a branch-formula can be performed by progressively checking, step-by-step,
each of its individual propositions/decisions, which makes classification with DTs particularly eficient;
this is no longer true upon generalising DTs to FDTs and then MEDTs, but eficiency of classification
can be, at least partially, preserved.</p>
          <p>MEDTs are obtained from DTs as the result of two generalisation steps. First, we introduce a
mechanisms to soften individual decisions, obtaining, as a matter of fact, a FDT in the process; to this
end, let us fix a standard FL -algebra A. Consider a dataset ℐ. In the classic setting, to the purpose
of learning a classical DT  , ℐ is randomly separated into two subsets ℐ, used in the learning
phase, and ℐ, used to test  . By adding a further division, that is, by separating, instead, ℐ into
portion of the dataset, we take a first step into
ℐ, ℐ, and ℐ, and using ℐ as a fine tuning
ℐ
ℐ1
. . .
ℐ
ℐ</p>
          <p>1
5
10
15
20

25
avoiding typical overfitting phenomena. Keeping a portion of the data for fine tuning is a well-known
strategy, sometimes applied for post-pruning purposes; as already proposed in the literature, we can use
it for assigning a non-binary truth value to each proposition on the original tree. This can be obtained,
after having learned a classical DT  = ⟨, , , ⟩ from ℐ using any algorithm, as follows: () for
every  ∈  , we associate the set ℐ = { ∈ ℐ | B(◁▷) = 1} ⊆ ℐ , that is, the portion of ℐ
,◁▷, computed
that falls into , to  itself; () for every  ∈  , we associate the normal distribution Φ,
on the set  to the decision ◁▷ that labels the edge between the parent of  and  itself; and ()
for every instance  and decision ◁▷ we define A(◁▷) = Φℐ (′), where ′ is the value of  in 2.
Observe that now the value of A(  ) can be computed for every branch  ∈  .</p>
          <p>Stepping from a FDT, as defined above, to a MEDT requires switching from (a standard) A to (a
concretization of) A. In other words, to every instance  and decision ◁▷ we need to associate a
value A (◁▷), which is a vector of  real values. To this end, we replace ℐ with a family 1, . . . , 
of fine tuning portions of datasets. Each one of them plays the role of an expert. Therefore, proceeding
as above, for every instance  and decision ◁▷ we compute A (◁▷) = [Φℐ1,◁▷,(′), . . . , Φℐ1,◁▷,(′)],
where ′ is the value of  in .</p>
          <p>An example of DT-&gt;MEDT generalisation of the DT in Fig. 2 is shown, partially, in Fig. 3. Consider,
in particular, the decision  ≤ 23.9. In Fig. 3, right, we assume  = 3, so that three diferent
distributions for the portion of the fine tuning dataset whose instances show a value of  
less than or equal to 23.9 are computed.</p>
          <p>As a final observation it is worth noticing that classification with MEDTs is not as eficient as it is
with DTs: the exponentially many diferent many-valued formulas that occurr on the branches of a
MEDT should be checked in full to classify each instance individually. The tree structure of a MEDT,
however, allows for the implementation of sub-optimal classification strategies, such as, for example,
progressively checking all branches up to a fixed height, and then focusing on the sub-tree rooted at
the chosen node only.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusions</title>
      <p>A many-expert decision tree is a non-crisp decision tree based on many-valued logic. This model
generalizes both crisp and fuzzy decision trees, and can be obtained as the result of a fine tuning step
upon learning a standard decision tree. We intend to carefully design, implement, and test the MEDT
model, and include it in an already existing, comprehensive, end-to-end open-source framework for
symbolic learning and reasoning.
2Obviously, FDTs and MEDTs can be defined with any other membership function.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Quinlan</surname>
          </string-name>
          ,
          <article-title>Induction of decision trees</article-title>
          ,
          <source>Machine learning 1</source>
          (
          <year>1986</year>
          )
          <fpage>81</fpage>
          -
          <lpage>106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Brunello</surname>
          </string-name>
          , G. Sciavicco,
          <string-name>
            <surname>I. Stan</surname>
          </string-name>
          ,
          <article-title>Interval temporal logic decision tree learning</article-title>
          ,
          <source>in: Proc. of the 16th European Conference on Logics in Artificial Intelligence (JELIA)</source>
          , volume
          <volume>11468</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>778</fpage>
          -
          <lpage>793</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Della Monica</surname>
          </string-name>
          , G. Pagliarini, G. Sciavicco,
          <string-name>
            <surname>I. Stan</surname>
          </string-name>
          ,
          <article-title>Decision trees with a modal flavor</article-title>
          ,
          <source>in: Proc. of the 21st International Conference of the Italian Association for Artificial Intelligence (AIxIA)</source>
          ,
          <source>number 13796 in LNCS</source>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Rivest</surname>
          </string-name>
          ,
          <article-title>Learning Decision Lists, Machine Learning 2 (</article-title>
          <year>1987</year>
          )
          <fpage>229</fpage>
          -
          <lpage>246</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Quinlan</surname>
          </string-name>
          ,
          <year>C4</year>
          .
          <article-title>5: programs for machine learning</article-title>
          ,
          <source>Elsevier</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Breiman</surname>
          </string-name>
          ,
          <article-title>Classification and regression trees</article-title>
          ,
          <source>Routledge</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Baaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Preining</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zach</surname>
          </string-name>
          ,
          <article-title>First-order Gödel logics</article-title>
          ,
          <source>Annals of Pure and Applied Logic</source>
          <volume>147</volume>
          (
          <year>2007</year>
          )
          <fpage>23</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C. C.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <article-title>Algebraic analysis of many valued logics</article-title>
          ,
          <source>Transactions of the American Mathematical society</source>
          <volume>88</volume>
          (
          <year>1958</year>
          )
          <fpage>467</fpage>
          -
          <lpage>490</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rose</surname>
          </string-name>
          ,
          <article-title>Formalisations of further ℵ0-valued Łukasiewicz propositional calculi</article-title>
          ,
          <source>Journal of Symbolic Logic</source>
          <volume>43</volume>
          (
          <year>1978</year>
          )
          <fpage>207</fpage>
          -
          <lpage>210</lpage>
          . doi:
          <volume>10</volume>
          .2307/2272818.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hájek</surname>
          </string-name>
          ,
          <source>The Metamathematics of Fuzzy Logic</source>
          , Kluwer,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Esakia</surname>
          </string-name>
          , G. Bezhanishvili,
          <string-name>
            <given-names>W. H.</given-names>
            <surname>Holliday</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Evseev</surname>
          </string-name>
          , Heyting Algebras: Duality Theory, Springer,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Umanol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Okamoto</surname>
          </string-name>
          , I. Hatono,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kawachi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Umedzu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kinoshita</surname>
          </string-name>
          ,
          <article-title>Fuzzy decision trees by fuzzy ID3 algorithm and its application to diagnosis systems</article-title>
          ,
          <source>in: Proc. of 3rd IEEE International Fuzzy Systems Conference</source>
          , IEEE,
          <year>1994</year>
          , pp.
          <fpage>2113</fpage>
          -
          <lpage>2118</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C. Z.</given-names>
            <surname>Janikow</surname>
          </string-name>
          ,
          <article-title>Fuzzy decision trees: issues and methods</article-title>
          ,
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>B</given-names>
          </string-name>
          (
          <year>Cybernetics</year>
          )
          <volume>28</volume>
          (
          <year>1998</year>
          )
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Cintra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Monard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Camargo</surname>
          </string-name>
          ,
          <article-title>FuzzyDT-a fuzzy decision tree algorithm based on C4.5, in:</article-title>
          <source>Proc. of the Brazilian Congress on Fuzzy Systems</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>211</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>J.-S. R.Jang</surname>
          </string-name>
          ,
          <article-title>Structure determination in fuzzy modeling: a fuzzy CART approach</article-title>
          ,
          <source>in: Proceedings of 1994 IEEE 3rd international fuzzy systems conference, IEEE</source>
          ,
          <year>1994</year>
          , pp.
          <fpage>480</fpage>
          -
          <lpage>485</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Sosnowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gadomer</surname>
          </string-name>
          ,
          <article-title>Fuzzy trees</article-title>
          and forests - review,
          <source>WIREs Data Mining Knowl. Discov</source>
          .
          <volume>9</volume>
          (
          <year>2019</year>
          ). URL: https://doi.org/10.1002/widm.1316. doi:
          <volume>10</volume>
          .1002/WIDM.1316.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cintula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hájek</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          Noguera (Eds.),
          <source>Handbook of Mathematical Fuzzy Logic</source>
          , volume
          <volume>37</volume>
          -38 of Studies in Logic.
          <source>Mathematical Logic and Foundation</source>
          , College publications,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fitting</surname>
          </string-name>
          ,
          <article-title>Many-valued modal logics</article-title>
          ,
          <source>Fundamenta Informaticae</source>
          <volume>15</volume>
          (
          <year>1999</year>
          ). doi:
          <volume>10</volume>
          .3233/ FI-1991
          <string-name>
            <surname>-</surname>
          </string-name>
          153-404.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>