Multi-tenant ML Platform Ontology Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying appropriate machine learning models, training parameters, and visualizations for novice users can be confusing, and existing systems lack an end-to-end data platform for multiple users to input proprietary data for model training while avoiding overfitting with training data.

Innovation Solution

A method and system that dynamically model multi-tenant data in a machine learning platform by receiving user data, characterizing it, aligning attributes with an ontology, identifying pre-trained models, and recommending them, along with visualizations, to facilitate user interaction and model training within the platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a machine learning platform allows multiple users to input proprietary data for model training, then the platform's versatility and adaptability improve, but the complexity of managing and aligning diverse data sets increases

Engineering Contradiction:
Improveplatform versatilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal ontology framework that enables the platform to handle diverse data sets from multiple users through a common data model. The ontology serves as a multi-functional interface that can map various data types and structures to standardized concepts, allowing the same platform infrastructure to serve different users and use cases without requiring separate management systems for each data set.

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

Solution Approach 2:

The patent introduces an intermediary layer consisting of the ontology and recommendation engine that mediates between user-specific data sets and the machine learning model training process. This intermediary automatically aligns diverse data attributes through ontology mapping and recommends appropriate pre-trained models based on data characteristics, thereby reducing the complexity of direct data management while maintaining platform versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system provides comprehensive model recommendations and visualizations for novice users, then ease of operation improves, but the computational resources and system complexity increase

Engineering Contradiction:
Improveuser ease of operationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a self-service recommendation engine that automatically analyzes user-uploaded data sets, characterizes their attributes, and recommends suitable pre-trained models without requiring manual intervention from system administrators or expert users. The system autonomously performs data characterization, ontology alignment, and model recommendation, thereby improving ease of operation for novice users while managing system complexity through automated processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs pre-trained models that have been previously trained on diverse data sets, allowing the system to provide ready-to-use models immediately upon user data upload. This preliminary action of pre-training models in advance eliminates the need for users to perform complex model training processes, significantly improving ease of operation while the system only needs to manage the curation and recommendation of these pre-trained models.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system trains models using user-specific training data, then model accuracy for that user improves, but the risk of overfitting increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidmodel generalization
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent merges user-specific training data with platform-wide pre-trained models through ontology-aligned data integration. By combining the general knowledge captured in pre-trained models with user-specific data characteristics, the system achieves better model accuracy while maintaining generalization capabilities. The ontology framework ensures that user data is integrated in a way that complements rather than overfits to the pre-trained model structures.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a feedback mechanism where the recommendation engine continuously monitors model performance and data characteristics, adjusting model recommendations and training parameters to prevent overfitting. The system uses feedback from data characterization results and model performance metrics to select appropriate pre-trained models and configure training parameters that balance user-specific accuracy with generalization reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230409954A1Dynamic Multi-tenant Data Platform for Machine Learning Modeling and Visualization
Publication Date: 2023.12.21 S&P GLOBAL INC
  • US20230409954A1 patent drawing
  • US20230409954A1 patent drawing
  • US20230409954A1 patent drawing

AI summary

A method, apparatus, system, and computer program code for dynamically modeling multi-tenant data in a machine learning platform. A recommendation engine receives a first data set from a user. The recommendation engine characterizes the first data set to determine data attributes and data characteristics of the first data set. The recommendation engine aligns the data attributes of the first data set with a second data set according to an ontology. Based on the data characteristics of the first data set, the recommendation engine identifies a set of pre-trained models that was trained from training parameters selected from data attributes and data characteristics of a second data set. The recommendation engine recommends the set of pre-trained models to the user.