An Ant Colony-based Text Clustering System with Cognitive Situation Dimensions