A Variational Bayesian Approach for Unsupervised Clustering