Metadata-Driven Machine Learning System for Predictive Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require multiple specialized machine learning systems for different predictive functionalities, leading to complex interfaces and increased complexity in integrating predictive analytics into workflows.

Innovation Solution

A method and system that utilize metadata to determine the appropriate machine learning processing for data, allowing for the automatic training of prediction models and proactive application of predictions without user intervention, by integrating machine learning into the base system and optimizing resource usage based on metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple specialized machine learning systems are used for different predictive functionalities, then the predictive accuracy and functionality are improved, but the system complexity and integration difficulty increase

Engineering Contradiction:
Improvepredictive functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal machine learning system that can perform multiple predictive functionalities through a single platform. The system uses metadata-driven configuration to support various prediction types (classification, regression, time-series forecasting, etc.) without requiring separate specialized systems for each function. This multi-functional approach maintains predictive versatility while reducing overall system complexity.

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

Solution Approach 2:

The patent introduces metadata as an intermediary layer between data and machine learning processing. This metadata layer contains information about data characteristics, prediction types, and model parameters, enabling the system to automatically route and process different predictive tasks through a unified architecture. The metadata acts as a mediator that simplifies integration by providing a standardized interface for diverse predictive functionalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If specialized machine learning systems are used for each prediction type, then the prediction accuracy is improved, but the integration complexity and interface requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidintegration ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system provides a unified machine learning platform that handles multiple prediction types (classification, regression, clustering, time-series analysis) through common processing pipelines. This universal approach maintains high prediction accuracy for each task type while simplifying integration, as users interact with a single standardized system rather than multiple specialized interfaces.

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

Solution Approach 2:

The patent uses metadata parameters to dynamically configure and optimize machine learning models for different prediction tasks. By changing parameters in the metadata (such as prediction type, data characteristics, model preferences), the system adapts to maintain high accuracy across different functionalities without requiring separate specialized systems. This parameter-driven approach simplifies integration while preserving prediction precision.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a unified machine learning system is used, then the system complexity is reduced, but the ability to handle specialized predictive tasks may be compromised

Engineering Contradiction:
Improvesystem complexityVSAvoidpredictive capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a self-configuring machine learning system that automatically determines the appropriate processing approach based on metadata analysis. The system autonomously selects algorithms, parameters, and processing pipelines tailored to each specific predictive task, eliminating the need for manual configuration or specialized subsystems. This self-service capability allows a unified system to maintain high adaptability across diverse predictive functionalities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adapts its processing approach based on the characteristics described in the metadata. Rather than being static or specialized for one task type, the machine learning system can change its behavior, algorithm selection, and parameter optimization based on the specific predictive task at hand. This dynamic adaptability enables a single unified system to effectively handle specialized predictive tasks across multiple domains.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3482352B1Metadata-driven machine learning for systems
Publication Date: 2024.11.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3482352B1 patent drawingFigure 1
  • EP3482352B1 patent drawingFigure 2
  • EP3482352B1 patent drawingFigure 3

AI summary

Training prediction models and applying machine learning prediction to data is illustrated herein. A prediction instance comprising a set of data and metadata associated with the set of data identifying a prediction type is obtained. The data and metadata are used to determine an entity to train a prediction model using the prediction type. A trained prediction model is obtained from the entity. A notification system may be configured to react to monitor contextual information and apply the prediction. A workflow system may automatically perform a function in a workflow based on prediction.