论文标题

使用对抗性学习框架学习知识图的结构化嵌入

Learning Structured Embeddings of Knowledge Graphs with Adversarial Learning Framework

论文作者

Zeng, Jiehang, Liu, Lu, Zheng, Xiaoqing

论文摘要

现在可以使用许多大规模的知识图,并准备提供语义结构化信息,这些信息被视为答案和决策支持任务的重要资源。但是,它们建立在刚性符号框架上,这使得它们很难在其他智能系统中使用。我们使用旨在将知识图的实体和关系嵌入连续的向量空间的生成对抗体系结构提出了一种学习方法。生成网络(GN)将一个(主题,谓词,对象)的两个元素作为输入,并生成缺失元素的向量表示。判别网络(DN)得分三倍,以区分正三倍和GN产生的三倍。 GN的培训目标是欺骗DN进行错误的分类。到达收敛时,GN会恢复培训数据,可用于知识图完成,而DN则被训练为良好的三重分类器。与以前基于生成对抗体系结构的先前研究不同,我们的GN能够生成看不见的实例,而它们只是使用GN来更好地选择DN的负面样本(已经存在)。实验表明我们的方法可以改善经典的关系学习模型(例如Transe),并在链接预测和三重分类任务上都有显着的余地。

Many large-scale knowledge graphs are now available and ready to provide semantically structured information that is regarded as an important resource for question answering and decision support tasks. However, they are built on rigid symbolic frameworks which makes them hard to be used in other intelligent systems. We present a learning method using generative adversarial architecture designed to embed the entities and relations of the knowledge graphs into a continuous vector space. A generative network (GN) takes two elements of a (subject, predicate, object) triple as input and generates the vector representation of the missing element. A discriminative network (DN) scores a triple to distinguish a positive triple from those generated by GN. The training goal for GN is to deceive DN to make wrong classification. When arriving at a convergence, GN recovers the training data and can be used for knowledge graph completion, while DN is trained to be a good triple classifier. Unlike few previous studies based on generative adversarial architectures, our GN is able to generate unseen instances while they just use GN to better choose negative samples (already existed) for DN. Experiments demonstrate our method can improve classical relational learning models (e.g.TransE) with a significant margin on both the link prediction and triple classification tasks.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源