Litcius/Paper detail

Causal Feature Selection via Transfer Entropy

Paolo Bonetti, Alberto Maria Metelli, Marcello Restelli

202411 citationsDOIOpen Access PDF

Abstract

Machine learning algorithms are designed to capture complex relationships between features. In this context, the high dimensionality of data often results in poor model performance, with the risk of overfitting. Feature selection, the process of selecting a subset of relevant and non-redundant features, is an essential step to mitigate these issues. However, classical feature selection approaches do not inspect the causal relationship between features and the target variable, which can lead to misleading results in real-world applications. Causal discovery, instead, aims to identify causal relationships between features with observational data. In this paper, we propose a novel methodology at the intersection between feature selection and causal discovery, focusing on time series. We introduce a causal feature selection approach that relies on the forward and backward feature selection procedures and leverages transfer entropy to estimate the causal flow of information. In this context, we provide theoretical guarantees on the regression and classification errors for both the exact and the finite-sample cases. Finally, we present numerical validations on synthetic and real-world regression problems, showing results competitive w.r.t. the considered baselines.

Topics & Concepts

Feature selectionComputer scienceArtificial intelligenceEntropy (arrow of time)Transfer entropyPattern recognition (psychology)Principle of maximum entropyPhysicsThermodynamicsBayesian Modeling and Causal InferenceFault Detection and Control SystemsAnomaly Detection Techniques and Applications
Causal Feature Selection via Transfer Entropy | Litcius