Adaptive dictionary and structure learning for unsupervised feature selection