Skip to main content
Journal cover image

NCART: Neural Classification and Regression Tree for tabular data

Publication ,  Journal Article
Luo, J; Xu, S
Published in: Pattern Recognition
October 1, 2024

Deep learning models have become popular in the analysis of tabular data, as they address the limitations of decision trees and enable valuable applications like semi-supervised learning, online learning, and transfer learning. However, these deep-learning approaches often encounter a trade-off. On one hand, they can be computationally demanding when dealing with large-scale or high-dimensional datasets. On the other hand, they may lack interpretability and may not be suitable for small-scale datasets. In this study, we propose a novel interpretable neural network called Neural Classification and Regression Tree (NCART) to overcome these challenges. NCART is a modified version of Residual Networks that replaces fully-connected layers with multiple differentiable oblivious decision trees. By integrating decision trees into the architecture, NCART maintains its interpretability while benefiting from the end-to-end capabilities of neural networks. The simplicity of the NCART architecture makes it well-suited for datasets of varying sizes and reduces computational costs compared to state-of-the-art deep learning models. Extensive numerical experiments demonstrate the superior performance of NCART compared to existing deep learning models, establishing it as a strong competitor to tree-based models. The code is available at https://github.com/Luojiaqimath/NCART.

Duke Scholars

Published In

Pattern Recognition

DOI

ISSN

0031-3203

Publication Date

October 1, 2024

Volume

154

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4605 Data management and data science
  • 4603 Computer vision and multimedia computation
  • 0906 Electrical and Electronic Engineering
  • 0806 Information Systems
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Luo, J., & Xu, S. (2024). NCART: Neural Classification and Regression Tree for tabular data (Accepted). Pattern Recognition, 154. https://doi.org/10.1016/j.patcog.2024.110578
Luo, J., and S. Xu. “NCART: Neural Classification and Regression Tree for tabular data (Accepted).” Pattern Recognition 154 (October 1, 2024). https://doi.org/10.1016/j.patcog.2024.110578.
Luo J, Xu S. NCART: Neural Classification and Regression Tree for tabular data (Accepted). Pattern Recognition. 2024 Oct 1;154.
Luo, J., and S. Xu. “NCART: Neural Classification and Regression Tree for tabular data (Accepted).” Pattern Recognition, vol. 154, Oct. 2024. Scopus, doi:10.1016/j.patcog.2024.110578.
Luo J, Xu S. NCART: Neural Classification and Regression Tree for tabular data (Accepted). Pattern Recognition. 2024 Oct 1;154.
Journal cover image

Published In

Pattern Recognition

DOI

ISSN

0031-3203

Publication Date

October 1, 2024

Volume

154

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4605 Data management and data science
  • 4603 Computer vision and multimedia computation
  • 0906 Electrical and Electronic Engineering
  • 0806 Information Systems
  • 0801 Artificial Intelligence and Image Processing