Viet-Anh on Software Logo

What is: TabTransformer?

SourceTabTransformer: Tabular Data Modeling Using Contextual Embeddings
Year2000
Data SourceCC BY-SA - https://paperswithcode.com

TabTransformer is a deep tabular data modeling architecture for supervised and semi-supervised learning. The TabTransformer is built upon self-attention based Transformers. The Transformer layers transform the embeddings of categorical features into robust contextual embeddings to achieve higher prediction accuracy.

As an overview, the architecture comprises a column embedding layer, a stack of NN Transformer layers, and a multi-layer perceptron (MLP). The contextual embeddings (outputted by the Transformer layer) are concatenated along with continuous features which is inputted to an MLP. The loss function is then minimized to learn all the parameters in an end-to-end learning.