paper-with-me

홈 › Papers

TabTransformer: Tabular Data Modeling Using Contextual Embeddings

2020-12-11 · Xin Huang, Ashish Khetan, Milan Cvitkovic, Zohar Karnin

We propose TabTransformer, a novel 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. Through extensive experiments on fifteen publicly available datasets, we show that the TabTransformer outperforms the state-of-the-art deep learning methods for tabular data by at least 1.0% on mean AUC, and matches the performance of tree-based ensemble models. Furthermore, we demonstrate that the contextual embeddings learned from TabTransformer are highly robust against both missing and noisy data features, and provide better interpretability. Lastly, for the semi-supervised setting we develop an unsupervised pre-training procedure to learn data-driven contextual embeddings, resulting in an average 2.1% AUC lift over the state-of-the-art methods.

📄 PDF Abstract BibTeX arXiv:2012.06678

Code (12)

lucidrains/tab-transformer-pytorch 공식 구현 pytorch
CyrilZhao-sudo/tab-transformer pytorch
XavierSpycy/tabtransformers pytorch
anfreth/nampy tf
aruberts/TabTransformerTF tf
harshraj22/DeepLearning/tree/main/implementations/TabTransformer pytorch
jpedrojpedro/transformers-tabular-data pytorch
jrzaurin/pytorch-widedeep pytorch
manujosephv/pytorch_tabular pytorch
radi-cho/gatedtabtransformer pytorch
timeseriesAI/tsai/blob/main/tsai/models/TabTransformer.py pytorch
tylerjthomas9/TabularNetworks.jl pytorch

Tasks

tabular-classificationUnsupervised Pre-training

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
TabTransformer TabTransformer is a deep tabular data modeling architecture for supervised and semi-supervised learning. The TabTransformer is built upon self-attention based Transformers.…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Multi-Head Attention 설명 없음
Residual Connection 설명 없음
Attention 설명 없음

Similar Papers 제목 키워드 기반

The GatedTabTransformer. An enhanced deep learning architecture for tabular modeling

2022-01-01 · Radostin Cholakov, Todor Kolev

There is an increasing interest in the application of deep learning architectures to tabular data. One of the state-of-the-art solutions is TabTransformer which incorporates an attention mechanism to better track relatio…

Binary ClassificationDeep Learningtabular-classification

Deep Learning with Tabular Data: A Self-supervised Approach

2024-01-26 · Tirth Kiranbhai Vyas

We have described a novel approach for training tabular data using the TabTransformer model with self-supervised learning. Traditional machine learning models for tabular data, such as GBDT are being widely used though o…

Deep LearningSelf-Supervised Learning

A Robust PPO-optimized Tabular Transformer Framework for Intrusion Detection in Industrial IoT Systems

2025-05-23 · Yuanya She

In this paper, we propose a robust and reinforcement-learning-enhanced network intrusion detection system (NIDS) designed for class-imbalanced and few-shot attack scenarios in Industrial Internet of Things (IIoT) environ…

Intrusion DetectionNetwork Intrusion Detectionreinforcement-learningReinforcement Learning

Exploring the Benefits of Differentially Private Pre-training and Parameter-Efficient Fine-tuning for Table Transformers

2023-09-12 · Xilong Wang, Chia-Mu Yu, Pin-Yu Chen

For machine learning with tabular data, Table Transformer (TabTransformer) is a state-of-the-art neural network model, while Differential Privacy (DP) is an essential component to ensure data privacy. In this paper, we e…

parameter-efficient fine-tuningTransfer Learning

Application of Tabular Transformer Architectures for Operating System Fingerprinting

2025-02-13 · Rubén Pérez-Jove, Cristian R. Munteanu, Alejandro Pazos, Jose Vázquez-Naya

Operating System (OS) fingerprinting is essential for network management and cybersecurity, enabling accurate device identification based on network traffic analysis. Traditional rule-based tools such as Nmap and p0f fac…

Management