2016-11-06 113 views
0

使用Link Grammar我可以有句类似下面的syntaxic解析:如何将syntatic分析转换为依赖分析树?

+-------------------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使SENS该输出编程的 ;看起来要走的路 是将该合成输出转换为依赖关系分析树 我该如何实现?

+2

这是一个完整的博士论题本身; P – alvas

回答

1

你可能想看看RelEx(at GitHub)。

从链接语法在维基百科(重点煤矿):

的语义关系提取RelEx,分层在 链接语法库的基础上,产生一个依存语法输出由 做明确的语义 句子中单词之间的关系。它的输出可以被分类为处于意义文本理论的SSyntR和DSyntR的 之间的水平。它还提供了框架/接地,回指分辨率,头词识别, 词法分块,词性标识和标记, ,包括实体,日期,金钱,性别等标记的 。它包括 兼容模式到生成依赖输出与 斯坦福分析器兼容,和Penn Treebank兼容POS标记。

+0

我不明白relex是如何工作的,为什么我要重新提出这个问题。 – amirouche

+0

在我看来,ReLex是一个基于扁平链接建立基础数据结构的字典。要开始我不知道ReLeX如何编码这个分层数据结构。 – amirouche

+0

在我看来,基于上面的文档,ReLeX是一个基于ontop动态编程的图形匹配器。它使用什么算法来匹配谓词? – amirouche