Text this: HAN: Hierarchical Attention Network for Learning Latent Context-Aware User Preferences With Attribute Awareness