我试图找出问题中的关键短语以及预期的答案类型。我使用斯坦福分析器来生成问题的分析树。我需要遍历这个分析树,并根据一些启发式在每个节点上做出选择,不管它是否是关键短语。 如果只有我有权访问斯坦福分析器中使用的完整CFG,我可以扩展启发式以涵盖可能出现在树中的所有节点的子节点。我在哪里可以得到斯坦福大学帕斯克使用的CFG?
The Stanford Parser: A statistical parser
我试图找出问题中的关键短语以及预期的答案类型。我使用斯坦福分析器来生成问题的分析树。我需要遍历这个分析树,并根据一些启发式在每个节点上做出选择,不管它是否是关键短语。 如果只有我有权访问斯坦福分析器中使用的完整CFG,我可以扩展启发式以涵盖可能出现在树中的所有节点的子节点。我在哪里可以得到斯坦福大学帕斯克使用的CFG?
The Stanford Parser: A statistical parser
每个受训LexicalizedParser
实例都有场bg
和ug
,这是教训BinaryGrammar
和UnaryGrammar
实例。这些类中的每一个都有方法,允许您从给定的父或子(或二进制情况下的同级)查找二进制/一元重写规则。每个重写规则(参见Rule
interface)在字段score
下具有关联的对数概率。您可以使用LexicalizedParser#stateIndex
获取任何给定树木组分的必需int
ID。
这就是说,目前尚不清楚看到所有可能的作品对你而言都是好事。 (语法非常难看!) 你可能会做得更好examining the k-best parses for a given sentence。
这是几个星期前我近乎复制到自己的问题 - http://stackoverflow.com/questions/27023506/exporting-pcfg-from-stanford-lexicalized-parser。不幸的是,我们还没有看到答案... – AaronD 2015-02-06 19:26:26