A Simple Baseline for Predicting Events with Auto-Regressive Tabular Transformers

Alex Stein, Samuel Sharpe, Doron Bergman, Senthil Kumar, C. Bayan Bruss +3 more
10/14/2024
cs.LGcs.CEstat.ML

No official code found. Best implementation: alexstein0/event_prediction_step (5 stars, MIT, last commit 2024-10-22).

Abstract

Many real-world applications of tabular data involve using historic events to predict properties of new ones, for example whether a credit card transaction is fraudulent or what rating a customer will assign a product on a retail platform. Existing approaches to event prediction include costly, brittle, and application-dependent techniques such as time-aware positional embeddings, learned row and field encodings, and oversampling methods for addressing class imbalance. Moreover, these approaches often assume specific use-cases, for example that we know the labels of all historic events or that we only predict a pre-specified label and not the data's features themselves. In this work, we propose a simple but flexible baseline using standard autoregressive LLM-style transformers with elementary positional embeddings and a causal language modeling objective. Our baseline outperforms existing approaches across popular datasets and can be employed for various use-cases. We demonstrate that the same model can predict labels, impute missing values, or model event sequences.

View on arXivView PDF

Code Implementations(1)

MIT
52Shell, PythonOct 11, 20241 years agoMIT

Similar Papers

Cite this paper

@article{stein2024simple,
  title  = {A Simple Baseline for Predicting Events with Auto-Regressive Tabular Transformers},
  author = {Alex Stein and Samuel Sharpe and Doron Bergman and Senthil Kumar and C. Bayan Bruss and John Dickerson and Tom Goldstein and Micah Goldblum},
  year   = {2024},
  eprint = {2410.10648},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.10648v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.10648.svg)](https://codeofpaper.com/paper/2410.10648)

Discussion