English

MDFS - MultiDimensional Feature Selection

Machine Learning 2018-11-05 v1 Artificial Intelligence Machine Learning

Abstract

Identification of informative variables in an information system is often performed using simple one-dimensional filtering procedures that discard information about interactions between variables. Such approach may result in removing some relevant variables from consideration. Here we present an R package MDFS (MultiDimensional Feature Selection) that performs identification of informative variables taking into account synergistic interactions between multiple descriptors and the decision variable. MDFS is an implementation of an algorithm based on information theory. Computational kernel of the package is implemented in C++. A high-performance version implemented in CUDA C is also available. The applications of MDFS are demonstrated using the well-known Madelon dataset that has synergistic variables by design. The dataset comes from the UCI Machine Learning Repository. It is shown that multidimensional analysis is more sensitive than one-dimensional tests and returns more reliable rankings of importance.

Keywords

Cite

@article{arxiv.1811.00631,
  title  = {MDFS - MultiDimensional Feature Selection},
  author = {Radosław Piliszek and Krzysztof Mnich and Szymon Migacz and Paweł Tabaszewski and Andrzej Sułecki and Aneta Polewko-Klim and Witold Rudnicki},
  journal= {arXiv preprint arXiv:1811.00631},
  year   = {2018}
}

Comments

12 pages, 3 figures, 5 tables, license: CC-BY

R2 v1 2026-06-23T05:01:24.438Z