Litcius/Paper detail

Online Heterogeneous Streaming Feature Selection Without Feature Type Information

Peng Zhou, Yunyun Zhang, Zhaolong Ling, Yuanting Yan, Shu Zhao, Xindong Wu

2024IEEE Transactions on Big Data19 citationsDOI

Abstract

Feature selection aims to select an optimal minimal feature subset from the original datasets and has become an indispensable preprocessing component before data mining and machine learning, especially in the era of big data. However, features may be generated dynamically and arrive individually over time in practice, which we call streaming features. Most existing streaming feature selection methods assume that all dynamically generated features are the same type or assume we can know the feature type for each new arriving feature in advance, but this is unreasonable and unrealistic. Therefore, this paper first studies a practical issue of Online Heterogeneous Streaming Feature Selection without the feature type information before learning, named OHSFS. Specifically, we first model the streaming feature selection issue as a minimax problem. Then, in terms of MIC (Maximal Information Coefficient), we derive a new metric <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$MIC_{Gain}$</tex-math></inline-formula> to determine whether a new streaming feature should be selected. To speed up the efficiency of OHSFS, we present the metric <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$MIC_{Cor}$</tex-math></inline-formula> that can directly discard low correlation features. Finally, extensive experimental results indicate the effectiveness of OHSFS. Moreover, OHSFS is nonparametric and does not need to know the feature type before learning, which aligns with practical application needs.

Topics & Concepts

Feature selectionFeature (linguistics)Computer scienceMetric (unit)PreprocessorArtificial intelligenceSelection (genetic algorithm)NotationMachine learningData miningMathematicsPhilosophyOperations managementLinguisticsEconomicsArithmeticFace and Expression RecognitionMachine Learning and ELMRecommender Systems and Techniques