Diverse Embedded Vectors Using Differential Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models struggle to generate diverse embedded vectors while maintaining high prediction accuracy, particularly in tasks like malware detection, image processing, and voice recognition, due to the difficulty in training models that provide varied embeddings while minimizing predictive error.

Innovation Solution

An ensemble of machine learning models with different architectures and training datasets is trained using a differential model to maximize embedding diversity and minimize error, through alternating training steps with specific loss functions to enhance the diversity and accuracy of embedded representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine learning models are trained to generate embedded vectors, then prediction accuracy is improved, but embedding diversity deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidembedding diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system divides the embedding generation task into multiple independent models, each responsible for generating embeddings with specific characteristics. By segmenting the model ensemble, each model can be optimized for different aspects of embedding diversity while collectively maintaining high prediction accuracy through aggregation of results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The training process dynamically adjusts model parameters and loss function weights to balance embedding diversity and prediction accuracy. By changing parameters such as loss function coefficients and training objectives during the training process, the system optimizes the trade-off between generating diverse embeddings and maintaining accurate predictions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple models with different architectures are used to maximize embedding diversity, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveembedding diversityVSAvoidmodel ensemble complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The ensemble of models is designed to serve multiple functions: each model generates embeddings with different characteristics while all models contribute to the same prediction task. This multi-functionality allows the system to achieve high embedding diversity without proportionally increasing complexity, as all models work toward a common objective.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system incorporates feedback mechanisms where the performance of individual models is evaluated and used to adjust training objectives and loss function weights. This feedback loop allows the system to manage complexity by focusing computational resources on models that contribute most effectively to embedding diversity and prediction accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250292159A1Machine learning models that generate diverse embedded vectors, according to an implementation
Publication Date: 2025.09.18 CYLANCE INC
  • US20250292159A1 patent drawing
  • US20250292159A1 patent drawing
  • US20250292159A1 patent drawing

AI summary

Systems, methods, and software can be used to train and use machine learning models that generate diverse embedded vectors, according to an implementation. In some aspects, a method includes: processing a set of training samples through a plurality of first machine learning models to generate embedded vectors, wherein each of the plurality of first machine learning models generates an embedded vector for each training sample in the set of training samples; training a second machine learning model by using the embedded vectors; and training the plurality of first machine learning models by using the second machine learning model