• Aucun résultat trouvé

Dynamic Programming Approach for Study of Decision Trees

N/A
N/A
Protected

Academic year: 2022

Partager "Dynamic Programming Approach for Study of Decision Trees"

Copied!
1
0
0

Texte intégral

(1)

Dynamic Programming Approach for Study of Decision Trees

Mikhail Moshkov

Computer, Electrical, and Mathematical Sciences and Engineering Division King Abdullah University of Science and Technology (KAUST)

Saudi Arabia

mikhail.moshkov@kaust.edu.sa

In the presentation, we consider extensions of dynamic programming approach to the study of decision trees as algorithms for problem solving, as a way for knowledge extraction and representation, and as classifiers which, for a new object given by values of conditional attributes, define a value of the decision attribute. These extensions allow us (i) to describe the set of optimal decision trees, (ii) to count the number of these trees, (iii) to make sequential optimization of decision trees relative to different criteria, (iv) to find the set of Pareto optimal points for two criteria, and (v) to describe relation- ships between two criteria. The results include the minimization of average depth for decision trees sorting eight elements (this question was open since 1968), improvement of upper bounds on the depth of decision trees for diagnosis of 0-1-faults in read-once combinatorial circuits, existence of totally optimal (with minimum depth and minimum number of nodes) decision trees for monotone Boolean functions with at most six vari- ables, study of time-memory tradeoff for decision trees for corner point detection, study of relationships between number and maximum length of decision rules derived from decision trees, study of accuracy-size tradeoff for decision trees which allows us to construct enough small and accurate decision trees for knowledge representation, and decision trees that, as classifiers, outperform often decision trees constructed by CART.

The end of the presentation is devoted to the introduction to KAUST.

Références

Documents relatifs

In particular, we use explicit- state based model checking to get the reachable state set of a protocol instance with the help of symmetry reduction; the state space is stored in

In this paper we proposed a new framework of ensembles of example-dependent cost-sensitive decision-trees by creating cost-sensitive decision trees using four different random

A large number of extensions of the decision tree algorithm have been proposed for overfitting avoidance, handling missing attributes, handling numerical attributes, etc..

Concerning the selection methods, as mentioned in section I, our aim is not to find the optimal subset of individual classifiers among a large ensemble of trees, but rather to

Using this selection criterion (the subset criterion), the test chosen for the root of the decision tree uses the attribute and subset of its values that maximizes the

[r]

In the book [1], we described an algorithm A 7 which, for a given decision table, constructs the set of Pareto optimal points (POPs) for the problem of bi-criteria optimization

• Between 2 correct decision trees, choose the simplest one... looking for the attribute that minimizes