0

使用链接语法,我可以对句子进行语法分析,如下所示:

    +-------------------Xp------------------+
    +------->WV------->+------Ost------+    |
    +-----Wd----+      |  +----Ds**x---+    |
    |     +Ds**c+--Ss--+  +-PHc+---A---+    |
    |     |     |      |  |    |       |    |
LEFT-WALL a  koala.n is.v a cute.a animal.n . 

    +---------------------Xp--------------------+
    +------->WV------>+---------Osm--------+    |
    +-----Wd----+     |  +------Ds**x------+    |
    |     +Ds**c+--Ss-+  +--PHc-+-----A----+    |
    |     |     |     |  |      |          |    |
LEFT-WALL a  wolf.n is.v a dangerous.a animal.n . 

    +--------------------Xp--------------------+
    +------->WV------>+--------Ost--------+    |
    +-----Wd----+     |  +------Ds**x-----+    |
    |     +Ds**c+--Ss-+  +--PHc-+----A----+    |
    |     |     |     |  |      |         |    |
LEFT-WALL a   dog.n is.v a faithful.a animal.n . 

    +-----------------------Xp----------------------+
    +------->WV------->+----------Osm----------+    |
    +-----Wd----+      |   +-------Ds**x-------+    |
    |     +Ds**c+--Ss--+   +--PHv--+-----A-----+    |
    |     |     |      |   |       |           |    |
LEFT-WALL a monkey.n is.v an independant.a animal.n . 

问题在于 AFAIK 无法以编程方式理解该输出;似乎要走的路是将语法输出转换为依赖解析树,我该如何实现呢?

4

1 回答 1

1

您可能想查看 RelEx(在 GitHub 上)。

来自维基百科的链接语法(强调我的):

语义关系提取器RelEx位于 Link Grammar 库之上,通过明确句子中单词之间的语义关系来生成依赖语法输出。它的输出可以归类为介于意义文本理论的 SSyntR 和 DSyntR 之间的水平。它还提供框架/接地、照应解析、词头识别、词汇分块、词性识别和标记,包括实体、日期、金钱、性别等标记。它包括一个兼容模式来生成与斯坦福解析器兼容的依赖输出,以及与 Penn Treebank 兼容的 POS 标记。

于 2017-01-03T22:15:51.820 回答