Check patentability & draft patents in minutes with Patsnap Eureka AI!

Knowledge graph inconsistency reasoning method based on neural network

A technology of neural network and knowledge graph, which is applied in the field of inconsistency reasoning of knowledge graph based on neural network, and can solve the problems of inability to distinguish triplets at a fine-grained level, error correction, etc.

Inactive Publication Date: 2020-12-18
ZHEJIANG UNIV
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these methods can only judge the consistency of the triples, and cannot judge whether the axioms corresponding to the triples are consistent in a fine-grained manner. Therefore, there is an urgent need for a method to detect false knowledge by detecting whether a certain axiom of the triples is consistent. for error correction

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Knowledge graph inconsistency reasoning method based on neural network
  • Knowledge graph inconsistency reasoning method based on neural network
  • Knowledge graph inconsistency reasoning method based on neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, and do not limit the protection scope of the present invention.

[0046] figure 1 is a flow chart of a neural network-based inconsistency reasoning method for knowledge graphs. Such as figure 1 As shown, for a given knowledge graph containing a large number of triples (s, r, o), the knowledge graph inconsistency reasoning method includes the following steps:

[0047] Step 1, select the following five axioms from the axioms that can be used for inconsistency detection in the OWL2 object attribute axioms, and analyze the description and judgment conditions of the five axioms in OWL2 as follows:

[0048]

[0049] Step 2. According t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a knowledge graph inconsistency reasoning method based on a neural network, and the method comprises the following steps: carrying out the learning of triad representation through a knowledge representation learning algorithm, obtaining entity representation and relation representation, calculating a representation score, and enabling the entity representation and relationrepresentation to serve as the input of the neural network, modeling the axiom through the neural network by utilizing the triad so as to learn parameters of the neural network used for representing the corresponding axiom to obtain an axiom model, obtaining an axiom prediction value of the triad by utilizing the axiom model, and judging the inconsistency of the triad and the corresponding axiom based on the representation score of the triad and the axiom prediction value. According to the method, ontology information does not need to be given, the inconsistency axiom is learned through the neural network, and whether inconsistency exists in a triple or not and whether inconsistency exists in the given axiom or not are judged through a knowledge representation learning algorithm and the neural network.

Description

technical field [0001] The invention belongs to the fields of knowledge graphs and neural networks, and in particular relates to a neural network-based inconsistency reasoning method for knowledge graphs. Background technique [0002] Knowledge graph is a knowledge system formed by structuring knowledge, which has been widely used in knowledge-driven tasks such as search engines, recommendation systems, and question answering systems. In order to efficiently store and utilize knowledge, people use manual labeling, semi-automatic or automatic methods to build large-scale knowledge graphs for open domains and vertical domains. Classical knowledge graphs, such as Wikidata, Freebase, and DBpedia, use triples to store the relationship between entities and realities. Each triple corresponds to a piece of knowledge, for example (China, the capital is, Beijing) means that the capital of China is Beijing, where "China" is called the head entity, "Beijing" is called the tail entity, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/36G06N3/04G06N3/08G06N5/04
CPCG06F16/367G06N5/04G06N3/04G06N3/08
Inventor 陈华钧李娟张文
Owner ZHEJIANG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More