Saved in:
Bibliographic Details
Main Authors: Lenz, Oliver Urs, Peralta, Daniel, Cornelis, Chris
Format: Preprint
Published: 2022
Subjects:
Online Access:https://arxiv.org/abs/2210.01905
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917665883291648
author Lenz, Oliver Urs
Peralta, Daniel
Cornelis, Chris
author_facet Lenz, Oliver Urs
Peralta, Daniel
Cornelis, Chris
contents We propose polar encoding, a representation of categorical and numerical $[0,1]$-valued attributes with missing values to be used in a classification context. We argue that this is a good baseline approach, because it can be used with any classification algorithm, preserves missingness information, is very simple to apply and offers good performance. In particular, unlike the existing missing-indicator approach, it does not require imputation, ensures that missing values are equidistant from non-missing values, and lets decision tree algorithms choose how to split missing values, thereby providing a practical realisation of the "missingness incorporated in attributes" (MIA) proposal. Furthermore, we show that categorical and $[0,1]$-valued attributes can be viewed as special cases of a single attribute type, corresponding to the classical concept of barycentric coordinates, and that this offers a natural interpretation of polar encoding as a fuzzified form of one-hot encoding. With an experiment based on twenty real-life datasets with missing values, we show that, in terms of the resulting classification performance, polar encoding performs better than the state-of-the-art strategies "multiple imputation by chained equations" (MICE) and "multiple imputation with denoising autoencoders" (MIDAS) and -- depending on the classifier -- about as well or better than mean/mode imputation with missing-indicators.
format Preprint
id arxiv_https___arxiv_org_abs_2210_01905
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Polar Encoding: A Simple Baseline Approach for Classification with Missing Values
Lenz, Oliver Urs
Peralta, Daniel
Cornelis, Chris
Machine Learning
We propose polar encoding, a representation of categorical and numerical $[0,1]$-valued attributes with missing values to be used in a classification context. We argue that this is a good baseline approach, because it can be used with any classification algorithm, preserves missingness information, is very simple to apply and offers good performance. In particular, unlike the existing missing-indicator approach, it does not require imputation, ensures that missing values are equidistant from non-missing values, and lets decision tree algorithms choose how to split missing values, thereby providing a practical realisation of the "missingness incorporated in attributes" (MIA) proposal. Furthermore, we show that categorical and $[0,1]$-valued attributes can be viewed as special cases of a single attribute type, corresponding to the classical concept of barycentric coordinates, and that this offers a natural interpretation of polar encoding as a fuzzified form of one-hot encoding. With an experiment based on twenty real-life datasets with missing values, we show that, in terms of the resulting classification performance, polar encoding performs better than the state-of-the-art strategies "multiple imputation by chained equations" (MICE) and "multiple imputation with denoising autoencoders" (MIDAS) and -- depending on the classifier -- about as well or better than mean/mode imputation with missing-indicators.
title Polar Encoding: A Simple Baseline Approach for Classification with Missing Values
topic Machine Learning
url https://arxiv.org/abs/2210.01905