1. A method, comprising: determining respective weighted likelihoods corresponding to a plurality of users in a multiple-input multiple-output communication system; and forming a plurality of user groups from the plurality of users using an iterative K-means clustering technique applied to the plurality of users, the iterative K-means clustering technique being responsive to the respective weighted likelihoods.