Kernel Deep Convex Networks for Speech Intent Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech and language understanding systems face challenges in accurately determining the intent and domain of spoken language, as well as extracting relevant slots or concepts, due to limitations in feature extraction and classification methods.

Innovation Solution

A system incorporating a language understanding engine with a feature acquisition component that extracts local, discriminative features using a deep convex network integrated with a kernel trick, and a slot-filling component that determines probabilities via a softmax interface, enabling end-to-end learning for improved slot-filling accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional feature extraction and classification methods are used in speech and language understanding systems, then the system structure is simple and easy to implement, but the accuracy of intent determination and slot-filling tasks is insufficient

Engineering Contradiction:
Improveslot-filling accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines feature extraction and classification into a unified deep convex network architecture. The kernel deep convex network integrates multiple processing stages (feature extraction, non-linear transformation, classification) into a single end-to-end trainable system, eliminating the need for separate traditional modules and improving slot-filling accuracy while managing complexity through unified architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms the classification approach by changing from traditional discrete classification parameters to continuous convex optimization parameters. The use of convex loss functions and gradient-based optimization enables more precise parameter tuning and improves measurement precision in slot-filling tasks compared to traditional methods.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a deep convex network with kernel trick is used for feature extraction, then the accuracy of spoken language understanding is improved, but the computational complexity increases due to implicit computation of hidden units

Engineering Contradiction:
Improvelanguage understanding accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent extracts and utilizes only the essential kernel function computations while omitting the explicit computation of high-dimensional hidden units. By taking out the core computational element (kernel trick) and removing the computationally expensive intermediate representations, the system achieves high accuracy without the full computational burden of traditional deep networks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The kernel function serves as an intermediary that implicitly maps input features to high-dimensional space without explicitly computing the hidden unit activations. This intermediary mechanism enables the network to benefit from complex non-linear transformations while avoiding the computational cost of actually materializing the high-dimensional representations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If explicit computation of hidden units is performed in deep networks, then the model can capture complex patterns, but overfitting occurs and parameter tuning becomes difficult

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidmodel generalization
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent removes the explicit hidden unit computation step that causes overfitting, retaining only the essential feature transformation capabilities through the kernel trick. This extraction of the core functionality without the problematic intermediate representations improves model generalization while maintaining pattern recognition accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of explicitly computing hidden units and then applying classification (forward approach), the patent inverts the approach by directly computing kernel functions that implicitly represent the hidden space. This inversion eliminates the overfitting-prone explicit hidden units while preserving the ability to capture complex patterns through the dual representation of kernel methods.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9099083B2Kernel deep convex networks and end-to-end learning
Publication Date: 2015.08.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9099083B2 patent drawing
  • US9099083B2 patent drawing
  • US9099083B2 patent drawing

AI summary

Data associated with spoken language may be obtained. An analysis of the obtained data may be initiated for understanding of the spoken language using a deep convex network that is integrated with a kernel trick. The resulting kernel deep convex network may also be constructed by stacking one shallow kernel network over another with concatenation of the output vector of the lower network with the input data vector. A probability associated with a slot that is associated with slot-filling may be determined, based on local, discriminative features that are extracted using the kernel deep convex network.