Deep Kernel Machine Optimization for Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks (DNNs) face challenges in customizing kernel machines due to computational complexity and decoupled data representation and model learning stages, leading to sub-optimal performance in applications with limited dataset sizes and complex dependencies.

Innovation Solution

The implementation of a Deep Kernel Machine Optimization (DKMO) algorithm using deep neural networks for end-to-end learning, which generates dense embeddings through kernel approximation techniques and employs a fusion layer with kernel dropout regularization to improve convergence and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep neural networks are used to customize kernel machines, then classification performance and generalization are improved, but computational complexity increases

Engineering Contradiction:
Improveclassification performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges deep neural networks with kernel machines by integrating DNN layers into the kernel machine architecture. The DNN components process data through multiple non-linear transformations while the kernel machine handles the classification task, creating a hybrid system that leverages the strengths of both approaches to achieve superior performance without excessive computational burden

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the customization process into distinct stages: data representation stage and model learning stage. By separating these functions and allowing end-to-end learning, the system optimizes each component independently while maintaining overall efficiency, reducing the computational complexity burden

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If data representation and model learning stages are decoupled, then customization flexibility is improved, but performance on limited datasets deteriorates

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidperformance on limited datasets
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements end-to-end learning with feedback mechanisms that allow the model to learn from the actual performance on limited datasets. The loss function provides feedback signals that propagate through the network, enabling the data representation and model learning stages to co-optimize their parameters, thereby improving performance despite the decoupled architecture

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs parameter changes through the use of learnable parameters in the DNN layers and kernel machine components. By optimizing these parameters end-to-end on the specific dataset, the system adapts to the limitations of small datasets and achieves better performance while maintaining customization flexibility

Inventive Principle:
Principle #35Parameter changes

3Productivity

If conventional kernel methods are used, then computational efficiency is maintained, but classification performance on complex dependencies deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidclassification performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent substitutes the traditional mechanical kernel computation with deep neural network-based processing. By replacing conventional kernel methods with DNN layers that perform non-linear transformations, the system achieves superior performance on complex dependencies while maintaining computational efficiency through optimized network architectures and training strategies

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11586905B2Systems and methods for customizing kernel machines with deep neural networks
Publication Date: 2023.02.21 LAWRENCE LIVERMORE NAT SECURITY LLC
  • US11586905B2 patent drawing
  • US11586905B2 patent drawing
  • US11586905B2 patent drawing

AI summary

A method including receiving an input data set. The input data set can include one of a feature domain set or a kernel matrix. The method also can include constructing dense embeddings using: (i) Nyström approximations on the input data set when the input data set comprises the kernel matrix, and (ii) clustered Nyström approximations on the input data set when the input data set comprises the feature domain set. The method additionally can include performing representation learning on each of the dense embeddings using a multi-layer fully-connected network for each of the dense embeddings to generate latent representations corresponding to each of the dense embeddings. The method further can include applying a fusion layer to the latent representations corresponding to the dense embeddings to generate a combined representation. The method additionally can include performing classification on the combined representation. Other embodiments of related systems and methods are also disclosed.