Text this: Deep learning algorithms for recommendation systems