Machine Learning, Em Algorithm, Collaborative Filtering, Recommendation System, Generative Model.
models, gives "soft" assignments, which means the algorithm gives a probability that a certain user belongs to a certain cluster. Generative models (vs. discriminative models) would be helpful when data boundaries are blurry, meaning that we do not have enough information to definitely classify