In real-world debates, the most common way to counter an argument is to reason against its main point, that is, its conclusion. Existing work on the automatic generation of natural language counter-arguments does not address the relation to the conclusion, possibly because many arguments leave their conclusion implicit. In this paper, we hypothesize that the key to effective counter-argument generation is to explicitly model the argument's conclusion and to ensure that the stance of the generated counter is opposite to that conclusion. In particular, we propose a multitask approach that jointly learns to generate both the conclusion and the counter of an input argument. The approach employs a stance-based ranking component that selects the counter from a diverse set of generated candidates whose stance best opposes the generated conclusion. In both automatic and manual evaluation, we provide evidence that our approach generates more relevant and stance-adhering counters than strong baselines.
翻译:在现实世界的辩论中,对抗争论的最常见方法是从主要观点,即其结论的角度来解释。关于自动生成自然语言反争论的现有工作并不涉及与结论的关系,可能是因为许多论点隐含了结论。在本文中,我们假设,有效反争论一代的关键是明确模拟这一论点的结论,并确保所产生的对立方的立场与这一结论相反。特别是,我们提议采用多任务方法,共同学习得出结论和对投入论点的反作用。该方法采用基于立场的排名部分,从不同产生的候选人中选择对立方,其立场最能反对得出的结论。在自动和人工评价中,我们提供的证据都表明,我们的方法比强的基线产生更相关和立场对立方的对立方。