Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
mtbookv2
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
NiuTrans
mtbookv2
Commits
bd1fbbda
Commit
bd1fbbda
authored
Mar 04, 2021
by
孟霞
Browse files
Options
Browse Files
Download
Plain Diff
合并分支 'mengxia' 到 'caorunzhe'
sec4 编辑修改 查看合并请求
!1045
parents
e1ac6826
2ee84286
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
8 行增加
和
8 行删除
+8
-8
Chapter4/chapter4.tex
+8
-8
没有找到文件。
Chapter4/chapter4.tex
查看文件 @
bd1fbbda
...
...
@@ -159,7 +159,7 @@
\label
{
eq:4-2
}
\end{eqnarray}
根据公式
\eqref
{
eq:4-2
}
可以看出,该策略
去
除了平局的影响。
根据公式
\eqref
{
eq:4-2
}
可以看出,该策略
消
除了平局的影响。
\end{itemize}
\vspace
{
0.5em
}
\end{itemize}
...
...
@@ -176,7 +176,7 @@
\parinterval
人工评价费事费力,同时具有一定的主观性,甚至不同人在不同时刻面对同一篇文章的理解都会不同。为了克服这些问题,另一种思路是将人类专家翻译的结果看作是参考答案,将译文与答案的近似程度作为评价结果。即译文与答案越接近,评价结果越好;反之,评价结果较差。这种评价方式叫做
{
\small\bfnew
{
自动评价
}}
\index
{
自动评价
}
(Automatic Evaluation)。自动评价具有速度快,成本低、一致性高的优点,因此自动评价是也是机器翻译系统研发人员所青睐的方法。
\parinterval
随着评价技术的不断发展,自动评价结果已经具有了比较好的指导性,可以帮助使用者快速了解当前译文的质量。在机器翻译领域,自动评价已经成为了一个重要的研究分支。至今,已经有不下几十种自动评价方法被提出。这里无法对这些方法一一列举,为了便于
后续章节中对自动评价方法的使用
,这里仅对一些代表性的方法进行简要介绍。
\parinterval
随着评价技术的不断发展,自动评价结果已经具有了比较好的指导性,可以帮助使用者快速了解当前译文的质量。在机器翻译领域,自动评价已经成为了一个重要的研究分支。至今,已经有不下几十种自动评价方法被提出。这里无法对这些方法一一列举,为了便于
读者理解后续章节中涉及到的自动评价方法
,这里仅对一些代表性的方法进行简要介绍。
%----------------------------------------------------------------------------------------
% NEW SUB-SECTION
...
...
@@ -211,7 +211,7 @@
\parinterval
在这个实例中,将机器译文序列转换为参考答案序列,需要进行两次替换操作,将“A” 替换为“The”,将“in” 替换为“on”。所以
$
\textrm
{
edit
}
(
c,r
)
$
= 2,归一化因子
$
l
$
为参考答案的长度8(包括标点符号),所以该机器译文的TER 结果为2/8。
\parinterval
PER与WER的基本思想与TER相同,这三种方法的主要区别在于对“错误” 的定义和考虑的操作类型略有不同。WER使用的编辑操作包括:增加、删除、替换,由于没有移位操作,当机器译文出现词序问题时,会发生多次替代,因而一般会低估译文质量;而PER只考虑增加和删除两个动作,
在不考虑词序的情况下,PER计算两个句子中出现相同单词的次数,根据机器译文与参考答案的长度差距,其余操作无非是插入词或删除词,
这样往往会高估译文质量。
\parinterval
PER与WER的基本思想与TER相同,这三种方法的主要区别在于对“错误” 的定义和考虑的操作类型略有不同。WER使用的编辑操作包括:增加、删除、替换,由于没有移位操作,当机器译文出现词序问题时,会发生多次替代,因而一般会低估译文质量;而PER只考虑增加和删除两个动作,
计算两个句子中出现相同单词的次数,根据机器译文与参考答案的长度差距,其余操作无非是插入词或删除词,而忽略了词序的错误,因此
这样往往会高估译文质量。
%----------------------------------------------------------------------------------------
% NEW SUBSUB-SECTION
...
...
@@ -238,7 +238,7 @@
\parinterval
在引入截断方式之前,该机器译文的1-gram准确率为4/4 = 1,这显然是不合理的。在引入截断的方式之后,“the” 在译文中出现4 次,在参考答案中出现2 次,截断操作则是取二者的最小值,即
$
\textrm
{
count
}_{
\textrm
{
hit
}}$
= 2,
$
\textrm
{
count
}_{
\textrm
{
output
}}$
= 4,该译文的1-gram准确率为2/4。
\parinterval
令
$
N
$
表示
考虑的
最大
$
n
$
-gram的大小,则译文整体的准确率等于各
$
n
$
-gram的加权平均:
\parinterval
令
$
N
$
表示最大
$
n
$
-gram的大小,则译文整体的准确率等于各
$
n
$
-gram的加权平均:
\begin{eqnarray}
{
\funp
{
P
}_{{
\textrm
{
avg
}}}}
&
=
&
\exp
(
\sum\limits
_{
n = 1
}^
N
{{
w
_
n
}
\cdot
{{{
\mathop
{
\log\funp
{
P
}}
\nolimits
}
}_
n
}}
)
\label
{
eq:4-5
}
...
...
@@ -284,7 +284,7 @@
\label
{
eg:4-2
}
\end{example}
\parinterval
在Meteor方法中,首先在机器译文与参考答案之间建立单词
之间
的对应关系,再根据其对应关系计算准确率和召回率。
\parinterval
在Meteor方法中,首先在机器译文与参考答案之间建立单词的对应关系,再根据其对应关系计算准确率和召回率。
\begin{itemize}
\vspace
{
0.5em
}
...
...
@@ -428,7 +428,7 @@ His house is on the south bank of the river .
\parinterval
参数化组合方法的实现主要有两种方式:一种方式是广泛使用不同的译文质量评价作为特征,借助回归算法实现多种评价策略的融合
\upcite
{
DBLP:conf/acl/AlbrechtH07a,DBLP:conf/acl/AlbrechtH07
}
;另一种方式则是对各种译文质量评价方法的结果进行加权求和,并借助机器学习算法更新内部的权重参数,从而实现多种评价策略的融合
\upcite
{
DBLP:conf/naacl/LiuG07
}
。
\parinterval
非参数化组合方法的思想与贪心算法异曲同工:
将多个自动评价方法以与人工评价的相关度为标准进行
降序排列,依次尝试将其加入最优策略集合中,如果能提高最优策略集合的“性能”,则将该自动评价方法加入最优策略集合中,否则不加入。其中最优策略集合的“性能”用QUEEN定义
\upcite
{
DBLP:conf/ijcnlp/GimenezM08
}
。该方法是首次尝试使用非参数的组合方式将多种自动评价方法进行融合,也不可避免地存在一些瑕疵。一方面在评价最优策略集合性能时,对于一个源文需要至少三个参考答案;另一方面,这种“贪心”的组合策略很有可能会得到局部最优的组合。
\parinterval
非参数化组合方法的思想与贪心算法异曲同工:
以与人工评价的相关度为标准,将多个自动评价方法
降序排列,依次尝试将其加入最优策略集合中,如果能提高最优策略集合的“性能”,则将该自动评价方法加入最优策略集合中,否则不加入。其中最优策略集合的“性能”用QUEEN定义
\upcite
{
DBLP:conf/ijcnlp/GimenezM08
}
。该方法是首次尝试使用非参数的组合方式将多种自动评价方法进行融合,也不可避免地存在一些瑕疵。一方面在评价最优策略集合性能时,对于一个源文需要至少三个参考答案;另一方面,这种“贪心”的组合策略很有可能会得到局部最优的组合。
\parinterval
与单一的译文评价方法相比,多策略融合的评价方法能够对机器译文从多角度进行综合评价,这显然是一个模拟人工评价的过程,因而多策略融合的评价结果也与人工评价结果更加接近。但是对于不同的语言,多策略融合的评价方法需要不断调整最优策略集合或是调整组合方法内部的参数才能达到最佳的评价效果,这个过程势必要比单一的自动评价方法更繁琐些。
...
...
@@ -783,7 +783,7 @@ d&=&t \frac{s}{\sqrt{n}}
\vspace
{
0.5em
}
\item
{
\small\sffamily\bfseries
{
预测译文句子的相对排名
}}
。当相对排序(详见
\ref
{
sec:human-eval-scoring
}
节)的译文评价方法被引入后,给出机器译文的相对排名成为句子级质量评估的任务目标。
\vspace
{
0.5em
}
\item
{
\small\sffamily\bfseries
{
预测译文句子的后编辑工作量
}}
。在最近的研究中,句子级的质量评估一直在
探索
各种类型的离散或连续的后编辑标签。例如,通过测量以秒为单位的后编辑时间对译文句子进行评分;通过测量预测后编辑过程所需的击键数对译文句子进行评分;通过计算
{
\small\sffamily\bfseries
{
人工译后错误率
}}
\index
{
人工译后错误率
}
(Human Translation Error Rate,HTER)
\index
{
Human Translation Error Rate
}
,即在后编辑过程中编辑(插入/删除/替换)数量与参考翻译长度的占比率对译文句子进行评分。HTER的计算公式为:
\item
{
\small\sffamily\bfseries
{
预测译文句子的后编辑工作量
}}
。在最近的研究中,句子级的质量评估一直在
尝试
各种类型的离散或连续的后编辑标签。例如,通过测量以秒为单位的后编辑时间对译文句子进行评分;通过测量预测后编辑过程所需的击键数对译文句子进行评分;通过计算
{
\small\sffamily\bfseries
{
人工译后错误率
}}
\index
{
人工译后错误率
}
(Human Translation Error Rate,HTER)
\index
{
Human Translation Error Rate
}
,即在后编辑过程中编辑(插入/删除/替换)数量与参考翻译长度的占比率对译文句子进行评分。HTER的计算公式为:
\vspace
{
0.5em
}
\begin{eqnarray}
\textrm
{
HTER
}&
=
&
\frac
{
\mbox
{
编辑操作数目
}}{
\mbox
{
翻译后编辑结果长度
}}
...
...
@@ -888,7 +888,7 @@ d&=&t \frac{s}{\sqrt{n}}
\begin{itemize}
\vspace
{
0.5em
}
\item
{
\small\sffamily\bfseries
{
判断人工后编辑
的
工作量
}}
。人工后编辑工作中有两个不可避免的问题:1)待编辑的机器译文是否值得改?2)待编辑的机器译文需要修改哪里?对于一些质量较差的机器译文来说,人工重译远远比修改译文的效率高,后编辑人员可以借助质量评估系统提供的指标筛选出值得进行后编辑的机器译文,另一方面,质量评估模型可以为每条机器译文提供
{
错误内容、错误类型、错误严重程度
}
的注释,这些内容将帮助后编辑人员准确定位到需要修改的位置,同时在一定程度上提示后编辑人员采取何种修改策略,势必能大大减少后编辑的工作内容。
\item
{
\small\sffamily\bfseries
{
判断人工后编辑工作量
}}
。人工后编辑工作中有两个不可避免的问题:1)待编辑的机器译文是否值得改?2)待编辑的机器译文需要修改哪里?对于一些质量较差的机器译文来说,人工重译远远比修改译文的效率高,后编辑人员可以借助质量评估系统提供的指标筛选出值得进行后编辑的机器译文,另一方面,质量评估模型可以为每条机器译文提供
{
错误内容、错误类型、错误严重程度
}
的注释,这些内容将帮助后编辑人员准确定位到需要修改的位置,同时在一定程度上提示后编辑人员采取何种修改策略,势必能大大减少后编辑的工作内容。
\vspace
{
0.5em
}
\item
{
\small\sffamily\bfseries
{
自动识别并更正翻译错误
}}
。质量评估和
{
\small\sffamily\bfseries
{
自动后编辑
}}
\index
{
自动后编辑
}
(Automatic Post-editing,APE)
\index
{
Automatic Post-editing
}
也是很有潜力的应用方向。因为质量评估可以预测出错的位置,进而可以使用自动方法修正这些错误。但是,在这种应用模式中,质量评估的精度是非常关键的,因为如果预测错误可能会产生错误的修改,甚至带来整体译文质量的下降。
\vspace
{
0.5em
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论