On current {\it e-}learning platforms, live classes are an important tool that provides students with an opportunity to get more involved while learning new concepts. In such classes, the element of interaction with teachers and fellow peers helps in removing learning silos and gives each student a chance to experience some aspects relevant to offline learning in this era of virtual classes. One common way of interaction in a class is through the chats / messaging framework, where the teacher can broadcast messages as well as get instant feedback from the students in the live class. This freedom of interaction is a crucial aspect for any student's learning growth but misuse of it can have serious repercussions. Some miscreants use this framework to send profane messages which can have a negative impact on other students as well as the teacher of the class. These rare but high impact situations obviate the need for automatic detection mechanisms that prevent the posting of such chats on any platform. In this work we develop YZR-Net which is a self-supervised framework that is able to robustly detect profane words used in a chat even if the student tries to add clever modifications to fool the system. The matching mechanism on token / word level allows us to maintain a compact as well as dynamic profane vocabulary which can be updated without retraining the underlying model. Our profanity detection framework is language independent and can handle abuses in both English as well as its transliterated counterpart Hinglish (Hindi language words written in English).
翻译:在当前的在线学习平台上,现场上课是一个重要的工具,让学生有机会在学习新概念的同时更多地参与。在这样的课程中,与教师和同龄同龄人的互动元素有助于消除学习筒仓,使每个学生有机会在虚拟班时代体验一些与离线学习有关的方面。在课堂上,一个常见的互动方式是通过聊天/短信框架,教师可以在这里播放信息并获得现场班学生的即时反馈。这种互动自由是学生学习成长但滥用它可能产生严重影响的一个关键方面。在这类课程中,一些错误分子利用这个框架发送可对其他学生和班级教师产生负面影响的盲文信息。这些罕见但影响大的情况使得不需要自动检测机制来阻止在任何平台上张贴此类聊天。在这个工作中,我们开发YZR-Net是一个自我超越的框架,它能够强有力地检测在聊天中使用的直言词,即使学生试图在英语系统中添加智能的文字修改,也可以产生严重的影响。一些错误用这个框架可以作为内部测试的一种动态机制,作为内部测试的一种动态机制,可以作为内部测试的一种工具/单词,可以保持一种动态机制,可以作为内部测试,作为内部测试的一种工具。