Grammatical Error Correction (GEC) systems perform a sequence-to-sequence task, where an input word sequence containing grammatical errors, is corrected for these errors by the GEC system to output a grammatically correct word sequence. With the advent of deep learning methods, automated GEC systems have become increasingly popular. For example, GEC systems are often used on speech transcriptions of English learners as a form of assessment and feedback - these powerful GEC systems can be used to automatically measure an aspect of a candidate's fluency. The count of \textit{edits} from a candidate's input sentence (or essay) to a GEC system's grammatically corrected output sentence is indicative of a candidate's language ability, where fewer edits suggest better fluency. The count of edits can thus be viewed as a \textit{fluency score} with zero implying perfect fluency. However, although deep learning based GEC systems are extremely powerful and accurate, they are susceptible to adversarial attacks: an adversary can introduce a small, specific change at the input of a system that causes a large, undesired change at the output. When considering the application of GEC systems to automated language assessment, the aim of an adversary could be to cheat by making a small change to a grammatically incorrect input sentence that conceals the errors from a GEC system, such that no edits are found and the candidate is unjustly awarded a perfect fluency score. This work examines a simple universal substitution adversarial attack that non-native speakers of English could realistically employ to deceive GEC systems used for assessment.
翻译:语法错误校正( GEC) 系统通常用于英语学生的语音校正, 作为一种评估和反馈形式。 这些强大的 GEC 系统可以自动测量候选人的不透明性。 从候选人的输入句子( 或作文) 到 GEC 系统校正后的产出句子, 显示候选人的语言能力, 较少的编辑显示更流利。 因此, 编辑的计数可以被视为一种写字( textit{ 流利分数 ), 零意味着完全流畅。 但是, 尽管基于深层次学习的 GEC 系统非常强大和准确, 它们很容易受到对抗性攻击。 从候选人的输入句( 或作文) 到 GEC 系统校正后输出句子的计算, 显示候选人的语言能力, 显示他的语言能力, 较少的编辑显示更流利。 编辑的计分数可以被视为一种纯正的 GEC 系统, 其结果被理解为一种不准确的系统。 当一个简单的系统输入时, 当一个不精确的系统被应用到一个不精确的GEC 。