Text this: Efficient and Flexible Long-Tail Recommendation Using Cosine Patterns.