Using Machine Learning techniques, we try to suggest as many tags as possible based on the question while maintaining high precision and recall.