Graph-Based Prediction for Computational Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems face computational intensity and resource inefficiency in predicting results for entities, especially when dealing with large numbers of entities, leading to excessive resource consumption and potential disruptions in data centers and business operations.
Innovation Solution
A graph-based technique is employed to predict results by generating a graph of nodes where entities with known and unknown results are connected, with edge values representing relatedness based on attribute comparisons, allowing for the propagation of node values to accurately predict outcomes, thereby optimizing resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional comparison-based prediction is used for each entity, then prediction accuracy can be achieved, but computational resources are excessively consumed and the system becomes infeasible for large-scale entities
Solution Approach 1:
The patent segments the prediction problem by dividing entities into clusters based on attribute similarity. Instead of comparing each entity individually with all known entities, entities are grouped into clusters where shared attributes define the cluster characteristics. This segmentation reduces the computational complexity from O(n*m) individual comparisons to O(k) cluster-based predictions, where k is the number of clusters, significantly reducing computational resource consumption while maintaining prediction accuracy through attribute-based grouping.
2Reliability
If actions are performed on all entities to ensure positive results, then reliability of outcomes is improved, but resource expenditure and operational disruptions increase significantly
Solution Approach 1:
The patent applies preliminary action by performing attribute-based prediction before executing actual actions on entities. The system predicts which entities are likely to achieve positive results based on their attributes and cluster characteristics, then selectively performs actions only on those predicted entities. This preliminary prediction step prevents wasteful resource expenditure on entities unlikely to succeed, while maintaining high reliability of positive outcomes by targeting only promising candidates.
3Measurement precision
If comprehensive monitoring and rollback mechanisms are implemented for all deployed entities, then result accuracy is maintained, but system complexity and operational disruptions increase
Solution Approach 1:
The patent applies partial action by implementing monitoring and rollback mechanisms only for entities that are predicted to have uncertain or negative outcomes, rather than universally applying these mechanisms to all entities. The system uses attribute-based prediction to identify which entities require post-deployment monitoring and rollback protection, reducing system complexity while maintaining prediction result accuracy for the subset of entities that actually need these protective measures.
Data Source
AI summary
Techniques are provided for determining predicted results for entities based on relatedness of the entities in a graph of nodes. In an embodiment, the graph of nodes is generated based on the determined relatedness of the entities. A node in the graph of nodes represents an entity, and nodes representing entities with known results are assigned those results as their respective node values. The assigned node values are then propagated between the neighboring nodes throughout the graph of nodes in the amount determined by the relatedness of the nodes. Based on the propagation, node values for entities with unknown results are determined and represent the predicted results for those entities. Additionally, various classifiers may be combined with the propagated node values to increase the accuracy of the predicted results.


