Text this: A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.