Novel Techniques for Handling Imbalanced Data with Unsupervised Methods