Multi-mode partitioning for text clustering to reduce dimensionality and noises.