Clustering Analysis of Learner Groups in Collaborative Learning: From Perspective of Group Role Preferences | IEEE Conference Publication | IEEE Xplore