Method for extracting key elements from natural language input of user

A technology of natural language and key elements, applied in natural language data processing, semantic analysis, special data processing applications, etc., can solve problems such as increased computing costs, poor user experience, and huge amount of computing, so as to improve word segmentation accuracy and improve Word segmentation efficiency and the effect of reducing the amount of calculation

Active Publication Date: 2017-09-26
上海对岸信息科技有限公司
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the huge knowledge base, this will inevitably lead to a huge amount of calculation, which greatly increases the calculation cost, and when encountering confusing expressions, such as "there is a Changchun pharmacy in Changchun City", the word segmentation system is also prone to errors
[0004] In addition, even if the word segmentation is correct and the corresponding keywords are extracted, the existing technology often cannot determine the correct semantics of the extracted keywords, but may use the wrong semantics of the keywords to generate natural language output, which will also result in failure to generate correct semantics. The natural language output of the system
This is because the core vocabulary in the user's natural language input may have multiple meanings. For example, "potato" can refer to a kind of food or a "potato" video website, and existing robots encounter these ambiguous words , the correct semantics of the vocabulary cannot be determined
Wrong semantic determination leads to "misunderstanding" of keywords, resulting in low intelligence of the robot and poor user experience

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
  • Method for extracting key elements from natural language input of user

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] figure 1 The flowchart of the method 100 for extracting key elements from user's natural language input according to the present invention is shown, wherein the dotted boxes represent optional steps.

[0042] In step 102, perform semantic matching on the user's first natural language input according to the first semantic knowledge base to identify the overall semantics of the first natural language input. The overall semantics can be identified, for example, by identifying the sentence pattern of the first natural language input. For example, the sentence pattern of the sentence "I want to eat hamburger" is "I want to eat...", so that it can be determined that the general meaning of this sentence is consistent with "Food" is associated, so that the entries that are not related to "food" in the limited knowledge base can be removed, thereby reducing the limited knowledge base. The matching process can be performed using existing technologies, such as greedy algorithm, a...

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 relates to a method for extracting key elements from natural language input of a user. The method includes following steps: performing semantic matching on first natural language input of the user according to a first semantic knowledge library to recognize overall semantic meaning; selecting a limiting knowledge library; shrinking the limiting knowledge library by determining entries correlated with the total semantic meaning in the limiting knowledge library and removing other entries; performing mechanical word segmentation on the first natural language input to generate a word segmentation result set of the first natural language input; using the limiting knowledge library after being shrunk to match word segmentation results to determine a word segmentation result in the word segmentation result set; selecting one or multiple words from the word segmentation result as the key elements. By the method, word segmentation efficiency and correctness can be improved greatly, so that determination of correct key elements is guaranteed.

Description

technical field [0001] The present invention generally relates to the field of natural language processing, and specifically relates to a method for extracting key elements from a user's natural language input. Background technique [0002] With the development of computer technology, artificial intelligence robots have begun to emerge in the market, such as Microsoft's "Xiaobing", Apple's "Siri", Baidu's "Durmi" and so on. These artificial intelligence robots are mainly divided into voice assistants and chats. The main function of the former is to provide users with useful information, while the latter aims to chat with users. No matter what kind of robot, it involves natural language processing technology. The natural language processing technology refers to processing the natural language input by the user so that the robot can understand the natural language. [0003] One of the core technologies of natural language processing is how to accurately extract keywords fro...

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): G06F17/27
CPCG06F40/289G06F40/30
Inventor 王溪华郝新利
Owner 上海对岸信息科技有限公司
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