Multi-Task AI Model Training via Graph-Aware Error Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-task learning technologies struggle to effectively predict future values of multiple target variables connected via bipartite or semantic graphs, especially when dealing with partial relatedness between tasks and additional data sources, and when historical and live data are available in varying forms.

Innovation Solution

A computer-implemented method for training ML-AI models that inputs data for multiple tasks and additional data sources through a common trainable task representation function, followed by individual trainable linear functions to generate predictions and adversarial predictions. The method calculates prediction errors, adversarial errors, auxiliary errors, and graph errors, then trains parameters based on a weighted sum of these errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single multi-task model is trained to predict multiple target variables, then prediction accuracy improves through task synergies, but model complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the multi-task model into separate task-specific models, each predicting a single target variable. This segmentation allows each model to be trained independently on its specific task data, reducing the complexity burden on any single model while maintaining the ability to handle multiple tasks through an ensemble approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal prediction framework where multiple independent models can be trained and deployed to handle different prediction tasks. The system provides universal functionality by accepting various input types and graph structures while maintaining specialized prediction capabilities for each target variable through separate models.

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

2Device complexity

If multiple independent models are trained for each task, then model complexity is reduced, but computational resources and training time increase

Engineering Contradiction:
Improvemodel complexityVSAvoidcomputational efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges multiple independent task-specific models into a unified prediction system that shares common infrastructure. The models are trained separately but can be efficiently deployed together, and the system provides mechanisms for coordinating predictions across tasks to improve overall computational efficiency.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If graph-based relationships between tasks are utilized, then prediction accuracy improves through task relatedness, but computational overhead increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by selectively using graph-based relationships only when and where they provide benefit. The system can operate with or without graph information depending on the specific task and available data, allowing it to maintain accuracy improvements from graph utilization while avoiding unnecessary computational overhead when graphs are not applicable.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250053864A1Predicting values for a multitude of time series with target and input variables connected in a graph
Publication Date: 2025.02.13 NEC CORP
  • US20250053864A1 patent drawing
  • US20250053864A1 patent drawing
  • US20250053864A1 patent drawing

AI summary

A computer-implemented method for training a machine learning—artificial intelligence model for multiple prediction tasks includes inputting data for tasks and additional data sources through a common trainable task representation function to obtain a data representation for each. Each resulting data representation is input through two individual trainable linear functions to obtain a corresponding prediction and adversarial prediction. A prediction error for the tasks, an adversarial error across edges of a graph, an auxiliary error for the additional data sources, and a graph error are determined. Parameters of the common trainable task representation function and the trainable linear functions are trained based on a comparison against a weighted sum of the errors. The present invention can be used in a variety of applications including, but not limited to, several anticipated use cases in drug development, material synthesis, and medical/healthcare.