Guideline Recommendation System Using Graph Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale cloud environments, human operators face overwhelming challenges in managing and finding suitable guidelines or labels for managed objects due to the exponential increase in the sheer size and variety of policies and tags, making it difficult to determine if a guideline exists or needs to be created.

Innovation Solution

A system and method that utilize transductive and inductive embedding techniques on a graph of the computing environment to generate embeddings for nodes, which are then used for link classification to recommend guidelines for target managed objects, thereby automating the process of guideline selection and recommendation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual assignment of guidelines to managed objects is used, then flexibility and control are maintained, but operator workload and time consumption increase exponentially with system scale

Engineering Contradiction:
Improveoperator workloadVSAvoidtime to find and assign guidelines
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating guideline recommendations through machine learning models that analyze the computing environment graph, eliminating the need for operators to manually search and assign guidelines, thus reducing operational burden and time consumption

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of searching and assigning guidelines is replaced with an automated intelligent system using transductive and inductive embedding techniques combined with link classification algorithms, transforming the operational workflow from manual to automated

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

2Reliability

If the number of guidelines and policies increases to cover all managed objects, then coverage and compliance improve, but system complexity and difficulty of management increase

Engineering Contradiction:
Improveguideline coverageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary intelligent recommendation layer between the large number of available guidelines and the managed objects, using machine learning models to filter and prioritize relevant guidelines, thus maintaining comprehensive coverage while simplifying the management interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of guideline recommendation from exhaustive listing to ranked scoring based on link classification probabilities, transforming the presentation of guidelines from a static comprehensive list to a dynamic prioritized recommendation set

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated recommendation systems are implemented, then operator workload decreases, but computational complexity and processing requirements increase

Engineering Contradiction:
Improveguideline assignment efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-computing transductive and inductive embeddings for all nodes in the computing environment graph, storing these embeddings for efficient retrieval during recommendation generation, thus reducing real-time computational requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The computational process is segmented into distinct stages: graph construction, transductive embedding generation, inductive embedding generation, and link classification, allowing each component to be optimized and processed independently, reducing overall computational complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240168790A1System and method for recommending guidelines for managed objects in a cloud environment
Publication Date: 2024.05.23 VMWARE INC
  • US20240168790A1 patent drawing
  • US20240168790A1 patent drawing
  • US20240168790A1 patent drawing

AI summary

System and computer-implemented method for recommending guidelines for managed objects for a computing environment uses a transductive embedding technique on a graph of the computing environment to generate initial embeddings for the nodes of the graph. An inductive embedding technique is then applied on the initial embeddings and features of the nodes of the graph to produce final embeddings for the nodes of the graph, which are used to execute a link classification operation on the final embeddings for at least some nodes of the graph to select a recommended guideline for a target managed object.