Not another imputation method: A transformer-based model for missing values in tabular datasets

Read full text
Authors: Camillo Maria Caruso, Paolo Soda, Valerio Guarrasi
Cited by: 6
References: 16

Abstract

Handling missing values in tabular datasets presents a significant challenge in training and testing artificial intelligence models, an issue usually addressed using imputation techniques. Here we introduce "Not Another Imputation Method" (NAIM), a novel transformer-based model specifically designed to address this issue without the need for traditional imputation techniques. NAIM's ability to avoid the necessity of imputing missing values and to effectively learn from available data relies on two main techniques: the use of feature-specific embeddings to encode both categorical and numerical features also handling missing inputs; the modification of the masked self-attention mechanism to completely mask out the contributions of missing data. Additionally, a novel regularization technique is introduced to enhance the model's generalization capability from incomplete data. We extensively evaluated NAIM on 5 publicly available tabular datasets, demonstrating its superior performance over 6 state-of-the-art machine learning models and 5 deep learning models, each paired with 3 different imputation techniques when necessary. The results highlight the efficacy of NAIM in improving predictive performance and resilience in the presence of missing data. To facilitate further research and practical application in handling missing data without traditional imputation methods, we made the code for NAIM available at https://github.com/cosbidev/NAIM.

Fields of Study & Subjects

Neural Networks and Applications Advanced Clustering Algorithms Research Big Data Technologies and Applications

Publication details

Journal / source
AI Open
Publisher
Elsevier BV
Volume
7
Pages
96–122
Publication date
1 January 2026
Language
EN