Probabilistic approaches to recommendations