我是NLP领域的新手,我希望用带有节点和边的图神经网络来表达文本句子,其中边定义了语义关系。在Python中有没有同样的库,或者它是纯粹主观的吗?我知道Pytorch几何帮助我们操纵我们的GNN。但我的问题是寻求帮助,将文本句子转换为稍后可以使用Pytorch几何处理的形式。
发布于 2021-02-11 02:25:03
如果我是正确的,那么你要做的就是在用图表示的句子上训练一个图神经网络。具体地说,您希望将单词表示为节点,并将单词之间的关系表示为节点之间的边。
不管你试图训练你的模型输出什么,在我看来,单词之间的语义关系是一个额外的步骤。一个额外的步骤,这可能是不可能的,因为一个句子的意思在很大程度上取决于上下文,而你只有一个句子。
我建议你使用天真的链式结构,或者创建一个语法树来表示单词之间的关系,而不是语义意义。要生成语法树,可以使用NLTK。
https://stackoverflow.com/questions/62634416
复制相似问题