Depth Limitation and Splitting Criteria Optimization on Random Forest for Efficient Human Activity Classification

Abstract

Random Forest (RF) is known as one of the best classifiers in many fields. They are parallelizable, fast to train and to predict, robust to outlier, handle unbalanced data, have low bias, and moderate variance. Apart from these advantages, there are still opportunities to increase RF efficiency. The absence of recommendations regarding the number of trees involved in RF ensembles could make the number of trees very large. This can increase the computational complexity of RF. Recommendations for not pruning the decision tree further aggravates the condition. This research attempts to build an efficient RF ensemble while maintaining its accuracy, especially in problem activity. Data collection is performed using an accelerometer sensor on a smartphone device. The data used in this research are collected from five peoples who perform 11 different activities. Each activity is carried out five times to enrich the data. This study uses two steps to improve the efficiency of the classification of the activity: 1) Optimal splitting criteria for activity classification, 2) Measured pruning to limit the tree depth in RF ensemble. The first method in this study can be applied to determine the splitting criteria that are most suitable for the classification problem of activities using Random Forest. In this case, the decision model built using the Gini Index can produce the highest accuracy. The second method proposed in this research successfully builds less complex pruned-tree without reducing its classification accuracy. The research results showed that the method applied to the Random Forest in this study was able to produce a decision model that was simple but yet accurate to classify activity.

Authors and Affiliations

Syarif Hidayat, Ahmad Ashari, Agfianto Eko Putra

Keywords

Related Articles

Genetic Algorithm for Data Exchange Optimization

Dynamic architectures have emerged to be a promising implementation platform to provide flexibility, high performance, and low power consumption for computing devices. They can bring unique capabilities to computational...

MHealth for Decision Making Support: A Case Study of EHealth in the Public Sector

This paper seeks to explore factors that determine the acceptance of the MHealth application patients. The research relied on (UTAUT2) Unified Theory of Acceptance and Use of Technology to assess the level of acceptance...

The Modelling Process of a Paper Folding Problem in GeoGebra 3D

In this research; a problem situation, which requires the ability of thinking in three dimensions, was developed by the researchers. As the purpose of this paper is producing a modeling task suggestion, the problem was v...

 Wavelet Time-frequency Analysis of Electro-encephalogram (EEG) Processing

 This paper proposes time-frequency analysis of EEG spectrum and wavelet analysis in EEG de-noising. In this paper, the basic idea is to use the characteristics of multi-scale multi-resolution, using four different...

Method for Game Development Driven by User-eXperience: a Study of Rework, Productivity and Complexity of Use

The growing capabilities and revenues of video game development are important factors for software companies. However, game development processes could be considered im-mature, specifically in the design phase. Ambiguous...

Download PDF file
  • EP ID EP596839
  • DOI 10.14569/IJACSA.2019.0100658
  • Views 100
  • Downloads 0

How To Cite

Syarif Hidayat, Ahmad Ashari, Agfianto Eko Putra (2019). Depth Limitation and Splitting Criteria Optimization on Random Forest for Efficient Human Activity Classification. International Journal of Advanced Computer Science & Applications, 10(6), 451-458. https://europub.co.uk/articles/-A-596839