IEEE Transactions on Emerging Topics in Computational Intelligence | 2021

Deep and Structure-Preserving Autoencoders for Clustering Data With Missing Information

 
 

Abstract


Most real-life data suffer from missing values. Here we deal with the problem of exploratory analysis, via clustering, of data with missing values. For this we need an effective mechanism to deal with missing features so that all available information can be used for clustering. We propose two autoencoder-based methods for handling of missing data for clustering. The autoencoder is trained in a two-phase scheme using only part of the given data set which does not have any incomplete instances in such a manner that the autoencoder is better equipped to deal with incomplete data. To cluster the entire data set which has instances with missing values, we generate the latent space representation of the all instances, with or without, missing information. Before the incomplete instances are submitted to the autoencoder, the missing inputs are filled in by a $k-$nearest neighbor-based rule. The clustering is then done in the latent space using the fuzzy-c-means (FCM) algorithm. In the second method, to preserve the “structure” of the input data in the latent space we extend our method by adding Sammon s stress as a regularizer to the objective function of the autoencoder. We test the effectiveness of the proposed algorithms on several data sets and compare the results with five state-of-the-art techniques. For comparison, we use two performance indicators: Normalized Mutual Information (NMI) and Adjusted Rand index (ARI).

Volume 5
Pages 639-650
DOI 10.1109/tetci.2019.2949264
Language English
Journal IEEE Transactions on Emerging Topics in Computational Intelligence

Full Text