Towards Conversational Recommendation over Multi-Type Dialogs