Online Streaming Feature Selection Via Conditional Independence

Dianlong You,Xindong Wu,Limin Shen,Yi He,Xu Yuan,Zhen Chen,Song Deng,Chuan Ma
DOI: https://doi.org/10.3390/app8122548
2018-01-01
Abstract:Online feature selection is a challenging topic in data mining. It aims to reduce the dimensionality of streaming features by removing irrelevant and redundant features in real time. Existing works, such as Alpha-investing and Online Streaming Feature Selection (OSFS), have been proposed to serve this purpose, but they have drawbacks, including low prediction accuracy and high running time if the streaming features exhibit characteristics such as low redundancy and high relevance. In this paper, we propose a novel algorithm about online streaming feature selection, named Conlnd that uses a three-layer filtering strategy to process streaming features with the aim of overcoming such drawbacks. Through three-layer filtering, i.e., null-conditional independence, single-conditional independence, and multi-conditional independence, we can obtain an approximate Markov blanket with high accuracy and low running time. To validate the efficiency, we implemented the proposed algorithm and tested its performance on a prevalent dataset, i.e., NIPS 2003 and Causality Workbench. Through extensive experimental results, we demonstrated that Conlnd offers significant performance improvements in prediction accuracy and running time compared to Alpha-investing and OSFS. Conlnd offers 5.62% higher average prediction accuracy than Alpha-investing, with a 53.56% lower average running time compared to that for OSFS when the dataset is lowly redundant and highly relevant. In addition, the ratio of the average number of features for Conlnd is 242% less than that for Alpha-investing.
What problem does this paper attempt to address?