Motivated by the seemingly high accuracy levels of machine learning models in Moldavian versus Romanian dialect identification and the increasing research interest on this topic, we provide a follow-up on the Moldavian versus Romanian Cross-Dialect Topic Identification (MRC) shared task of the VarDial 2019 Evaluation Campaign. The shared task included two sub-task types: one that consisted in discriminating between the Moldavian and Romanian dialects and one that consisted in classifying documents by topic across the two dialects of Romanian. Participants achieved impressive scores, e.g. the top model for Moldavian versus Romanian dialect identification obtained a macro F1 score of 0.895. We conduct a subjective evaluation by human annotators, showing that humans attain much lower accuracy rates compared to machine learning (ML) models. Hence, it remains unclear why the methods proposed by participants attain such high accuracy rates. Our goal is to understand (i) why the proposed methods work so well (by visualizing the discriminative features) and (ii) to what extent these methods can keep their high accuracy levels, e.g. when we shorten the text samples to single sentences or when we use tweets at inference time. A secondary goal of our work is to propose an improved ML model using ensemble learning. Our experiments show that ML models can accurately identify the dialects, even at the sentence level and across different domains (news articles versus tweets). We also analyze the most discriminative features of the best performing models, providing some explanations behind the decisions taken by these models. Interestingly, we learn new dialectal patterns previously unknown to us or to our human annotators. Furthermore, we conduct experiments showing that the machine learning performance on the MRC shared task can be improved through an ensemble based on stacking.
翻译:由于摩尔达维安和罗马尼亚方言识别的机器学习模型似乎具有很高的精确度,而且对这一主题的研究兴趣越来越浓厚,因此,我们就摩尔多瓦相对于罗马尼亚交叉选择主题识别(MRC)的VarDial 2019年评价运动的共同任务提供了后续跟踪。共同的任务包括两个子任务类型:一个是摩尔达维和罗马尼亚方言之间的区分,另一个是罗马尼亚两种方言的题目对文件进行分类。参与者取得了令人印象深刻的分数,例如摩尔达维安相对于罗马尼亚方言识别的顶级模型获得了0.895分的宏观F1分。我们由人类标识员进行主观评价,表明人类的精确率远低于机器学习(ML)模型。因此,仍然不清楚与会者提出的方法为何达到如此高的精确率。我们的目标是了解(i)拟议方法为何如此有效(通过直观分析分析分析任务特征)和(ii)这些方法能在多大程度上保持高的精确度水平,例如当我们把文本样本缩到单级判决或我们使用智能模型时,我们用历史模型显示我们最不精确的模型显示我们的数据。