Universal Model Execution System for Small and Big Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models are limited by their ability to operate only in specific data environments, either small or big data, which restricts their scalability and efficiency, requiring separate models and pre-processing steps for each environment, leading to inefficiencies in data processing and model execution.

Innovation Solution

A system and method that allows a single model to be executed in both small and big data environments using a common programming language, with a user interface to determine data size and automatically select the appropriate environment for execution, utilizing containerization and micro-services for efficient data processing and model deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate models are built for small data and big data environments, then model execution reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemodel execution reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal model building system that can execute the same machine learning model in both small data and big data environments. The system uses a single model definition that adapts to different data sizes through automated environment selection, eliminating the need for separate model versions while maintaining execution reliability across different scales.

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

Solution Approach 2:

The patent introduces an intermediary layer (the model building system with automated environment selection) that mediates between the model and different data environments. This intermediary automatically determines whether to execute the model in a small data or big data environment based on the input data size, simplifying the overall system architecture while ensuring reliable execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If separate pre-processing steps are applied for small and big data, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvedata processing precisionVSAvoidmodel building time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements dynamic pre-processing that automatically adapts to the size of the input data. The system selects appropriate pre-processing steps based on whether the data is small or big, eliminating the need for manual intervention and reducing the time required to build and execute models while maintaining processing precision through context-appropriate transformations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The model building system performs self-service by automatically determining the appropriate execution environment and applying suitable pre-processing steps without requiring user specification. The system autonomously analyzes the input data size and configures the processing pipeline accordingly, reducing both time loss and improving precision through automated decision-making.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If a single model handles both small and big data, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a universal model execution framework that can handle both small and big data with a single model definition. The system automatically selects the appropriate execution environment (small data or big data) based on the input data size, providing adaptability across different scales while maintaining a unified and relatively simple system architecture through automated environment routing.

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

4Ease of operation

If automated environment selection is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvemodel execution easeVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements automated environment selection that operates autonomously without requiring user intervention. The model building system automatically analyzes the input data size and selects the appropriate execution environment (small data or big data), significantly improving ease of operation. The added complexity is confined to the automated selection logic, which transparently manages the underlying architectural decisions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10929771B2Multimodal, small and big data, machine tearing systems and processes
Publication Date: 2021.02.23 INNOVATEPRO MANAGEMENT USA LLC
  • US10929771B2 patent drawing
  • US10929771B2 patent drawing
  • US10929771B2 patent drawing

AI summary

According to some embodiments, system and methods for building a model are provided, comprising a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more user-entry fields to build a model, user-entry fields is associated with a selection of big data or small data for use with the model; receive at least one data source in a user-entry field associated with the model; determine if data in the data source includes big data or small data; and in response to the determination of big data or small data in the data source, execute the model with data from the data source in a big data or small data execution environment. Numerous other aspects are provided.