An emotion aware context adaptive machine learning approach for detecting hate speech in social media | Synapse