A data-science pipeline to enable the Interpretability of Many-Objective Feature Selection

Uchechukwu F. Njoku, Alberto Abelló, Besim Bilalli, Gianluca Bontempi
11/30/2023
cs.LG

Official code: F-U-Njoku/many-objective-fs-nsgaiii (5 stars, last commit 2023-12-11).

Abstract

Many-Objective Feature Selection (MOFS) approaches use four or more objectives to determine the relevance of a subset of features in a supervised learning task. As a consequence, MOFS typically returns a large set of non-dominated solutions, which have to be assessed by the data scientist in order to proceed with the final choice. Given the multi-variate nature of the assessment, which may include criteria (e.g. fairness) not related to predictive accuracy, this step is often not straightforward and suffers from the lack of existing tools. For instance, it is common to make use of a tabular presentation of the solutions, which provide little information about the trade-offs and the relations between criteria over the set of solutions. This paper proposes an original methodology to support data scientists in the interpretation and comparison of the MOFS outcome by combining post-processing and visualisation of the set of solutions. The methodology supports the data scientist in the selection of an optimal feature subset by providing her with high-level information at three different levels: objectives, solutions, and individual features. The methodology is experimentally assessed on two feature selection tasks adopting a GA-based MOFS with six objectives (number of selected features, balanced accuracy, F1-Score, variance inflation factor, statistical parity, and equalised odds). The results show the added value of the methodology in the selection of the final subset of features.

View on arXivView PDF

Code Implementations(1)

In this repository, you will find the codebase for the experiments of out proposed multi-objective feature selection with NSGA-II

50PythonJul 20, 20232 years ago

Similar Papers

Cite this paper

@article{njoku2023datascience,
  title  = {A data-science pipeline to enable the Interpretability of Many-Objective Feature Selection},
  author = {Uchechukwu F. Njoku and Alberto Abelló and Besim Bilalli and Gianluca Bontempi},
  year   = {2023},
  eprint = {2311.18746},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.18746v1}
}

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/2311.18746.svg)](https://codeofpaper.com/paper/2311.18746)

Discussion