Analytics Server for Multi-Tenant Predictive Model Porting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions face challenges in identifying relevant predictive variables from large datasets and porting predictive models across tenants in multi-tenant environments, as they rely heavily on manual expert intervention and are computationally expensive, and struggle with handling changes in datasets over time.

Innovation Solution

An analytics server that automatically obtains and analyzes input data to determine predictive analysis parameters, compares and adapts predictive models across tenants by identifying missing, new, or changed parameters, and refines models to ensure data distribution changes are accounted for, enabling efficient model porting and scalable predictive analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual expert intervention is used to select predictive variables and port models, then model accuracy can be maintained, but the process becomes labor-intensive and slow

Engineering Contradiction:
Improvemodel accuracyVSAvoidmodel porting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically comparing data schemas between source and target tenants, identifying missing or changed parameters, and adapting predictive models without requiring manual expert intervention. The analytics server executes automated routines that detect schema differences and adjust models accordingly, eliminating the need for data scientists to manually evaluate each tenant's data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual model porting with an automated computational system. The analytics server uses algorithmic comparisons of data schemas and automated model adaptation techniques to substitute the manual expert workflow, significantly reducing time while maintaining model accuracy through systematic parameter matching and adjustment.

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

2Productivity

If automated model porting is implemented across tenants, then scalability is improved, but handling schema differences and data distribution changes becomes complex

Engineering Contradiction:
Improvemodel deployment speedVSAvoidschema adaptation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the model porting process into distinct automated stages: schema comparison, parameter identification, model adaptation, and validation. By breaking down the complex task of handling schema differences into manageable segments, the system can systematically address each aspect (missing parameters, new parameters, changed parameters) independently while maintaining overall scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent handles schema complexity by dynamically adjusting parameters during model porting. The system automatically detects parameter differences between tenants and applies parameter changes to adapt the model, including adding missing parameters, removing unnecessary ones, and adjusting parameter values based on target tenant data distributions, thereby simplifying the adaptation process.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If comprehensive parameter comparison is performed across tenants, then model adaptability is improved, but computational cost increases

Engineering Contradiction:
Improvemodel portabilityVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential parameters needed for model porting by comparing data schemas and identifying specifically missing, new, or changed parameters. Rather than performing exhaustive comparisons of all data elements, the analytics server extracts and processes only the relevant parameter differences, reducing computational overhead while maintaining model adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing parameter comparison only where necessary for model porting. The system identifies and processes specifically the parameters that differ between source and target tenants, rather than comprehensively analyzing all parameters. This selective approach achieves sufficient model adaptability with reduced computational cost by focusing on critical parameter differences.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11893508B1Aids for porting predictive models across tenants and handling impact of source changes on predictive models
Publication Date: 2024.02.06 DIGITAL AI SOFTWARE INC
  • US11893508B1 patent drawing
  • US11893508B1 patent drawing
  • US11893508B1 patent drawing

AI summary

An analytics server for scalable predictive analysis for analytics as a software service in multi-tenant environment is provided. The analytics server automatically validates portability of a predictive model from a first tenant to a second tenant by comparing value distribution of parameters between data inputs of the first tenant and the second tenant. The analytics server further automatically detects source data changes over a configurable time horizon as relevant to predictive model inputs, by comparing value distribution of parameters between two data inputs from a same tenant separated by a selected time horizon.