Empowering Conversational Agents with Situated Natural Language Communication Skills by Exploiting Deep Reinforcement Learning Techniques Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neural Networks Iterative Multi-document Neural Attention for Multiple Answer Prediction