1

以下两个 XFST 替换规则表示循环馈送交互,其中最终结果包括原始形式,因为第一个规则馈入第二个规则,第二个馈入第一个规则。例如,第一条规则将(可选)bat变为cat,第二条规则将(可选)cat变为bat

c (<-) b ;
b (<-) c ;

当然,可以将规则应用于词典,然后与原始词典进行比较,但这非常低效。我已经有一种方法可以检测这种涉及两个或多个规则的循环馈送交互(通过使用 python 读取源文件),但它对条件替换不敏感,例如c (<-) b || _ x.

是否可以通过使用来检测一组规则是否是循环的HFST,而不必将规则应用于词典?

4

0 回答 0