Improving the Compactness in Social Network Thematic Groups by exploiting a Multi-Dimensional User-to-Group Matching Algorithm