Similar Items: Enhancing Machine Learning Algorithms for Imbalanced Data—A Case Study: Spam Detection