Modular ML Development Framework for Consistent Model Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decentralized model development frameworks for machine learning are fragmented, leading to inefficient resource use and varied implementation strategies due to different developer practices, resulting in suboptimal model development.

Innovation Solution

A centralized modularized framework with specialized modules that automate the machine learning model development process, utilizing a data assembler, data explorer, and data model optimizer to generate and optimize models based on user-provided workflows, employing multi-stage processor parallelization and global optimization routines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a decentralized model development framework is used, then developers have flexibility in implementing different practices, but the framework becomes fragmented leading to inefficient resource use and varied implementation strategies

Engineering Contradiction:
Improvedeveloper flexibilityVSAvoidframework fragmentation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework is divided into distinct modular components including a data assembler module, data explorer module, model optimization module, and deployment module. Each module performs a specific function in the machine learning workflow, allowing independent development and maintenance while maintaining overall system coherence through standardized interfaces and workflows.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If manual model development processes are used, then developers can customize each step, but large investments of business resources are required and development efficiency decreases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidmodel development efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically assembling data from multiple sources, exploring data characteristics, generating candidate models, and optimizing hyperparameters before deployment. These automated preliminary steps reduce manual intervention requirements and accelerate the overall development process while maintaining customization options for critical decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The framework implements self-service capabilities through automated data assembly that retrieves data from multiple sources without manual intervention, automatic data exploration that generates insights without analyst input, and self-optimizing model training that adjusts hyperparameters autonomously. These self-service features reduce resource investment while maintaining development quality.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If different developers use different development practices in a decentralized framework, then individual expertise is leveraged, but consistent model quality and implementation strategies cannot be ensured

Engineering Contradiction:
Improveindividual developer expertiseVSAvoidmodel quality consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the data explorer module provides feedback on data quality and characteristics to the data assembler, the model optimization module provides feedback on performance metrics to guide hyperparameter tuning, and the deployment module provides feedback on model performance in production. This closed-loop feedback ensures consistent quality standards while allowing developer expertise to influence optimization decisions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12541707B2Method and system for developing a machine learning model
Publication Date: 2026.02.03 JPMORGAN CHASE BANK NA
  • US12541707B2 patent drawing
  • US12541707B2 patent drawing
  • US12541707B2 patent drawing

AI summary

A framework for easy development of a machine learning solution is provided. The framework includes connecting data sources at all scale levels from a user; assessing data schema, data risk, and data quality status; performing scalable feature engineering and transformation; and automating machine learning model optimization. The framework also includes functionalities for generating production code and automatic model documentation.