Text this: Multi-view knowledge representation learning for personalized news recommendation