Offensive language is an umbrella term that covers hate speech, cyber-bullying,
abusive language, profanity, and so on. Recognizing offensive language is an important first step in dealing with different kinds of problematic text. Language that is offensive may
simply violate community standards regarding the use of profanity,
but in other cases may cross over to become abusive, threatening, or dangerous. Detecting such
language has proven to be a challenging problem, at least in part because it remains difficult
to make distinctions between the casual and even friendly use of profanity versus more
serious forms of offensive language [1]}, [2]}.
