Optimizing the Induction of Alternating Decision Trees
Author(s) -
Bernhard Pfahringer,
Geoffrey Holmes,
Richard Kirkby
Publication year - 2001
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-41910-1
DOI - 10.1007/3-540-45357-1_50
Subject(s) - boosting (machine learning) , computer science , decision tree , heuristic , time complexity , computational complexity theory , machine learning , artificial intelligence , quadratic equation , tree (set theory) , algorithm , mathematics , mathematical analysis , geometry
The alternating decision tree brings comprehensibility to the performance enhancing capabilities of boosting. A single interpretable tree is induced wherein knowledge is distributed across the nodes and multiple paths are traversed to form predictions. The complexity of the algorithm is quadratic in the number of boosting iterations and this makes it unsuitable for larger knowledge discovery in database tasks. In this paper we explore various heuristic methods for reducing this complexity while maintaining the performance characteristics of the original algorithm. In experiments using standard, artificial and knowledge discovery datasets we show that a range of heuristic methods with log linear complexity are capable of achieving similar performance to the original method. Of these methods, the random walk heuristic is seen to out-perform all others as the number of boosting iterations increases. The average case complexity of this method is linear
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom