Techniques for building a knowledge graph in limited knowledge domains

A technology of knowledge graph and finite state machine, which is applied in the technical field of constructing knowledge graph in limited knowledge field, and can solve problems such as limited natural language knowledge

Pending Publication Date: 2021-03-26
ORACLE INT CORP
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Creating an accurate knowledge graph for a specific knowledge domain is a challenging task, partly due to the subtlety and ambiguity of natural language and the limited knowledge in a specific domain due to the often small number of samples in user datasets

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
  • Techniques for building a knowledge graph in limited knowledge domains
  • Techniques for building a knowledge graph in limited knowledge domains
  • Techniques for building a knowledge graph in limited knowledge domains

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present disclosure relates generally to building customized knowledge graphs, and more particularly to constructs for specific knowledge domains using limited knowledge (e.g., small user datasets) and large-scale reference (e.g., external) knowledge graphs in the domain. Technology for customizing knowledge graphs. Customized knowledge graphs are used, for example, to improve intent classification in chatbots based on knowledge graph embedding techniques. Various invention embodiments are described herein, including methods, systems, non-transitory computer-readable storage media storing programs, codes, or instructions executable by one or more processors, and the like.

[0029] Natural language understanding (NLU) services for specific applications or environments, such as conversational interfaces for different users (e.g., chatbots), can perform better using domain-specific custom knowledge graphs rather than large comprehensive knowledge graphs . For example,...

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

Techniques disclosed herein relate generally to constructing a customized knowledge graph. In one embodiment, entities and relations among entities are extracted from a user dataset based on certain rules to generate a seed graph. Large-scale knowledge graphs are then traversed using a finite state machine to identify candidate entities and / or relations to add to the seed graph. A priority function is used to select entities and / or relations from the candidate entities and / or relations. The selected entities and / or relations are then added to the seed graph to generate the customized knowledgegraph.

Description

[0001] Cross References to Related Applications [0002] This application claims U.S. Provisional Patent Application No. 62 / 765,005, filed August 16, 2018, entitled "Techniques For Building AKnowledge Graph In Limited Knowledge Domains," and filed August 15, 2019, entitled "TECHNIQUES FOR BUILDING A KNOWLEDGE GRAPH INLIMITED KNOWLEDGE DOMAINS", the entire disclosure of which application, including any appendices, is hereby incorporated by reference for all purposes. Background technique [0003] A knowledge graph organizes information in a structured manner by explicitly describing the relationships between entities. A knowledge graph typically represents a knowledge base using a directed graph with labeled edges (representing relationships) between nodes or vertices (representing entities). Knowledge graphs can be used, for example, in search, question answering, conversational interfaces (eg, chatbots), recommendation systems, and the like. There are some large-scale and c...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N5/02G06N5/04G06N20/00G06N3/00G06N3/08
CPCG06N3/006G06N3/08G06N5/022G06N5/041G06N20/00G06N5/025
Inventor G·辛拉朱P·V·安马纳布罗卢
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products