Recursive Tube-Partitioning Algorithm for a Class Imbalance Problem

Suebkul Kanchanasuk, Krung Sinapiromsaran


A standard classifier acquired from a machine learning literature aims to categorize an instance into a well-defined class having comparable number of instances while the data from real world problems tend to be imbalance. One way to deal with this imbalance problem is to modify the standard classification algorithm to capture minority instances and majority instances simultaneously. This work modifies the recursive partitioning algorithm based on a set of tubes, called the tube-tree algorithm. A tube-tree is a collection of tubes building from the combination of the input attributes where an internal node contains distinct class tubes corresponding to their respective classes. A tube composes of three components: a core vector, a tube length, and a tube radius built for each class regardless of its size which is suitable for imbalance. The forty six experiments are derived from the KEEL repository to compare the performance of the tube-tree with the support vector machine, the decision tree from C4.5, the decision tree from C5.0, and the naive Bayes classifier. The results of a tube-tree show the improvement over other classifiers of recall, and F1-measure except precision via the Wilcoxon signed rank test.


  • There are currently no refbacks.

Copyright 2019 by the Mathematical Association of Thailand.

All rights reserve. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, without the prior permission of the Mathematical Association of Thailand.

|ISSN 1686-0209|