Embedding Map for Resource Availability Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems have not effectively leveraged explainability vectors from machine learning models to identify similar user systems for resource availability notifications, lacking a method to generate embedding maps that translate user profiles into a meaningful embedding space.

Innovation Solution

The method involves extracting explainability vectors from a first machine learning model, using these vectors to generate embedding maps that translate user profiles into an embedding space, and then processing these embeddings with a second machine learning model to cluster and identify similar user systems for resource availability notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems use machine learning models for predicting resource consumption, then prediction capability is achieved, but the ability to identify similar user systems for notifications is lost

Engineering Contradiction:
Improveprediction capabilityVSAvoidability to identify similar user systems
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an embedding map as an intermediary that translates user profiles into an embedding space. This embedding space serves as a mediator between the machine learning model's prediction capability and the system's ability to identify similar user systems. The embedding map converts raw user profile data into a transformed space where similarity can be effectively measured and clusters can be formed, thus enabling both prediction and identification of similar systems simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If explainability vectors are extracted from machine learning models, then interpretability is improved, but direct use for resource allocation adjustment is limited

Engineering Contradiction:
ImproveinterpretabilityVSAvoiddirect use for resource allocation
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent transforms the explainability vectors by applying an embedding map that changes the parameter space. Instead of using the raw explainability vectors directly for resource allocation, the system transforms them into an embedding space where they can be effectively utilized for identifying similar user systems and forming clusters. This parameter transformation enables the explainability information to be practically applied in a different but more useful context.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If embedding maps are generated using explainability vectors, then accuracy in identifying similar user systems is improved, but system complexity increases

Engineering Contradiction:
Improveaccuracy in identifying similar user systemsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-computing the embedding map from the explainability vectors before the actual similarity identification process. This embedding map is generated in advance and can be reused for multiple similarity queries, thus reducing the computational complexity during runtime. The heavy lifting of creating the embedding space is done once beforehand, making subsequent operations simpler and faster.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250053491A1Systems and methods for generating system alerts
Publication Date: 2025.02.13 CAPITAL ONE SERVICES LLC
  • US20250053491A1 patent drawing
  • US20250053491A1 patent drawing
  • US20250053491A1 patent drawing

AI summary

Systems and methods for executing resource availability notifications to user systems are described. In some aspects, the system receives, for a first plurality of user systems, a first plurality of user profiles and a plurality of resource availability values. Each user profile includes values for a set of features. The system processes a first machine learning model which generates resource availability values from the set of features and extracts an explainability vector. The system uses the explainability vector to generate an embedding map that translates feature values into a corresponding embedding in an embedding space. The system encodes a second plurality of user profiles and processes the resulting user profile vectors using a second machine learning model to generate clusters of user profile vectors. The system selects a cluster from the clusters of user profile vectors and determines user systems corresponding to the cluster for executing resource availability notifications.