On Embeddings for Numerical Features in Tabular Deep Learning
Yury Gorishniy, Ivan Rubachev, Artem Babenko

TL;DR
This paper explores novel embedding techniques for numerical features in tabular deep learning, demonstrating that these embeddings improve model performance across various architectures and can rival traditional GBDT models.
Contribution
It introduces two new approaches for embedding numerical features and shows their effectiveness across multiple deep learning backbones, including simple MLPs.
Findings
Embedding methods significantly boost performance.
Numerical feature embeddings benefit various architectures.
Simple models can match complex attention-based models.
Abstract
Recently, Transformer-like deep architectures have shown strong performance on tabular data problems. Unlike traditional models, e.g., MLP, these architectures map scalar values of numerical features to high-dimensional embeddings before mixing them in the main backbone. In this work, we argue that embeddings for numerical features are an underexplored degree of freedom in tabular DL, which allows constructing more powerful DL models and competing with GBDT on some traditionally GBDT-friendly benchmarks. We start by describing two conceptually different approaches to building embedding modules: the first one is based on a piecewise linear encoding of scalar values, and the second one utilizes periodic activations. Then, we empirically demonstrate that these two approaches can lead to significant performance boosts compared to the embeddings based on conventional blocks such as linear…
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.
Code & Models
Videos
Taxonomy
TopicsModel Reduction and Neural Networks · Ferroelectric and Negative Capacitance Devices · Machine Learning in Materials Science
