Algorithmic stability and generalization of an unsupervised feature selection algorithm