Comparing Different Supervised Approaches to Hate Speech Detection