Text this: Identifying communities in complex networks using learning-based genetic algorithm