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

Tool for facilitating development of new language understanding scenarios

A language understanding and scene technology, applied in natural language data processing, natural language translation, electronic digital data processing, etc., can solve expensive, time-consuming, resource-intensive and other problems

Pending Publication Date: 2018-08-03
MICROSOFT TECH LICENSING LLC
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Even when developers have the expertise to build LU functions, the process of building LU functions can be time-consuming, resource-intensive, and expensive

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
  • Tool for facilitating development of new language understanding scenarios
  • Tool for facilitating development of new language understanding scenarios
  • Tool for facilitating development of new language understanding scenarios

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] This disclosure is organized as follows. Section A describes a computer-implemented system for creating and applying constraint language understanding (LU) components. Section B sets forth an illustrative method for explaining the operation of the system of Section A. Section C describes illustrative computing functions that may be used to implement any aspect of the features described in Sections A and B.

[0030] As a preliminary matter, some of the figures describe concepts in the context of one or more structural components, also referred to as functions, modules, features, elements, or the like. In one implementation, various components shown in the drawings are realized by software running on computer equipment, or hardware (for example, logical functions implemented by a chip), etc., or any combination thereof. In one case, the illustrated separation of various components in the figures into distinct units may reflect the use of corresponding different physical...

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

A computer-implemented technique is described for facilitating the creation of a language understanding (LU) component for use with an application. The technique allows a developer to select a subsetof parameters from a larger set of parameters. The subset of parameters pertains to a LU scenario to be handled by the application. The larger set of parameters pertains to a plurality of LU scenarioshandled by an already-existing generic LU model. The technique creates a constrained LU component that is based on the subset of parameters in conjunction with the generic LU model. At runtime, the constrained LU component interprets input language items using the generic LU model in a manner that is constrained by the subset of parameters that have been selected, to provide an output result. Thetechnique also allows the developer to create new rules and / or supplemental models.

Description

Background technique [0001] Developers face daunting challenges when adding natural language understanding (LU) capabilities to applications. From a theoretical and practical point of view, the LU function is usually a complex technique. Developers may lack the necessary mastery of techniques for building LU functions. Even when developers have the expertise to build LU functions, the process of building LU functions is time-consuming, resource-intensive, and expensive. Contents of the invention [0002] Described herein is a computer-implemented technique for enabling the creation of natural language understanding (LU) components for use with applications. In one implementation, this technique allows a developer to select a subset of parameters (eg, intents, slots, etc.) from a larger set of parameters. The parameter subset defines a schema related to the LU scene to be processed by the application. In contrast, larger parameter sets are associated with multiple LU scen...

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): G06F17/27G06F17/28
CPCG06F40/35G06F40/40
Inventor 金永邦R·萨里卡亚A·罗彻特
Owner MICROSOFT TECH LICENSING 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