Cross Spline Net and a Unified World
Linwei Hu, Ye Jin Choi, Vijayan N. Nair

TL;DR
This paper introduces Cross Spline Net (CSN), a flexible, interpretable, and unified neural network framework that encompasses various non-neural models, offering performance comparable to XGBoost and FCNN with enhanced robustness and simplicity.
Contribution
The paper proposes CSN, a novel neural network framework that unifies multiple non-neural models, improving interpretability, robustness, and scalability over traditional methods.
Findings
CSN achieves performance comparable to XGBoost and FCNN.
CSN provides a unified framework for diverse models.
TreeNet, a special CSN, demonstrates advantages in experiments.
Abstract
In today's machine learning world for tabular data, XGBoost and fully connected neural network (FCNN) are two most popular methods due to their good model performance and convenience to use. However, they are highly complicated, hard to interpret, and can be overfitted. In this paper, we propose a new modeling framework called cross spline net (CSN) that is based on a combination of spline transformation and cross-network (Wang et al. 2017, 2021). We will show CSN is as performant and convenient to use, and is less complicated, more interpretable and robust. Moreover, the CSN framework is flexible, as the spline layer can be configured differently to yield different models. With different choices of the spline layer, we can reproduce or approximate a set of non-neural network models, including linear and spline-based statistical models, tree, rule-fit, tree-ensembles (gradient boosting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Advanced Numerical Analysis Techniques · Advanced Control Systems Optimization
MethodsSparse Evolutionary Training · Support Vector Machine
