Personalized microtopic recommendation with rich information