Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Handling failures in processing natural language queries

A natural language, fault technology, applied in natural language data processing, electrical digital data processing, special data processing applications, etc., to achieve the effect of improving user experience

Inactive Publication Date: 2017-08-04
GOOGLE LLC
View PDF5 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, implementing iterative models in this context may be prohibitive, e.g. a fully defined set of terms likely to be used in user-supplied natural language queries is often required

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
  • Handling failures in processing natural language queries
  • Handling failures in processing natural language queries
  • Handling failures in processing natural language queries

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] overview

[0025] Users can provide queries using natural language, such as free-form English text strings. The system can convert received natural language queries into structured queries, such as Structured Query Language ("SQL") queries. Can execute structured queries and return response data for output. For example, in response to a query, the transformed structured query can be used to obtain data responsive to the query, which can then be returned to the user.

[0026] The system is not always able to successfully convert a given natural language query into a structured query. Specifically, natural language queries can include errors made by the user, including typos, malformed sentences, or missing keywords. The system may also not be able to translate natural language queries due to limitations in the system's ability to recognize certain sentence formats.

[0027] The process of converting a natural language query into a structured query can go through ma...

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

Systems, methods, and computer storage media for handling failures in generating structured queries from natural language queries. One of the methods includes obtaining, through a natural language front end, a natural language query from a user; converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base, comprising: parsing the natural language query, analyzing the parsed query to determine dependencies, performing lexical resolution, forming a concept tree based on the dependencies and lexical resolution; analyzing the concept tree to generate a hypergraph, generate virtual query based on the hypergraph, and processing the virtual query to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query to the user.

Description

[0001] priority statement [0002] This application is based on the filing date of U.S. Provisional Patent Application Serial No. 62 / 217,260, filed September 11, 2015, entitled "Handling Failures in Processing Natural Language Queries Through User Interactions" pursuant to 35 U.S.C. § 119(e) Priority, the entire contents of which are hereby incorporated by reference. technical field [0003] This specification deals with handling failures in processing natural language queries. Background technique [0004] Malfunctions may occur when a computer system attempts to process a natural language query provided by a user to provide matching search results. An iterative model can be used to handle these failures. [0005] However, implementing an iterative model in this context can be prohibitive, e.g. a fully defined set of terms that might be used in user-supplied natural language queries is often required. Contents of the invention [0006] This specification describes tech...

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/30
CPCG06F16/2423G06F16/243G06F16/24522G06F16/2453G06F40/289
Inventor 托尔加·博兹卡亚阿尔曼多·约瑟夫·迪迦姆克德兰·布以游植宇
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products