Cloud Scientific ML Environment for Automated Workflow Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scientists face difficulties in using machine learning for scientific applications due to challenges in curating training data, training models, evaluating them, and deploying them for subsequent experimental steps.

Innovation Solution

A cloud scientific machine learning programming environment that allows for no-code development and deployment of models, enabling scientists to upload data, access datasets and pre-trained models, perform workflows, and collaborate through a scalable cloud backend with a proprietary programming language and rich API, facilitating easy collaboration and execution of machine learning tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If scientists use traditional machine learning tools forscientific applications, then they can perform data processing and model training, but they face difficulties in curating training data, training models, evaluating them, and deploying them due to complex workflows and lack of integration

Engineering Contradiction:
Improveease of using machine learningVSAvoidcomplexity of workflow
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple discrete machine learning operations (data curation, model training, evaluation, and deployment) into a single integrated scientific machine learning system. This integration eliminates the need for scientists to manually coordinate separate tools and workflows, directly reducing operational complexity while maintaining full functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The scientific machine learning system is designed as a universal platform that handles diverse scientific ML tasks through a common interface and unified workflow management. This multi-functional approach allows scientists to perform various ML operations without learning multiple specialized tools, improving ease of use while managing complexity internally.

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

2Productivity

If scientists manually curate training data and deploy models through traditional methods, then they can control the process, but the process is time-consuming and inefficient

Engineering Contradiction:
Improveefficiency of model deploymentVSAvoidtime for data curation and deployment
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and curating training data automatically before model training is initiated. This includes automatic data validation, formatting, and preparation, which eliminates time-consuming manual data curation steps while ensuring data quality for subsequent training processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The scientific machine learning system implements self-service capabilities where the platform automatically manages model deployment, monitoring, and retraining without requiring continuous manual intervention. This automation significantly reduces the time scientists spend on repetitive deployment tasks while maintaining control over the process through configured parameters and rules.

Inventive Principle:
Principle #25Self-service

3Productivity

If scientists use integrated cloud-based scientific machine learning environment, then productivity and collaboration are improved, but infrastructure and computational resource requirements increase

Engineering Contradiction:
Improveproductivity of scientific researchVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent introduces a cloud-based intermediary platform that mediates between scientists and computational resources. This intermediary manages resource allocation, scheduling, and optimization, allowing multiple users to share computational infrastructure efficiently. The platform translates scientific ML tasks into optimized computational workflows, improving productivity while reducing the total quantity of computational resources required through shared access and intelligent resource management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240241701A1Techniques for a cloud scientific machine learning programming environment
Publication Date: 2024.07.18 DEEP FOREST SCIENCES INC
  • US20240241701A1 patent drawing
  • US20240241701A1 patent drawing
  • US20240241701A1 patent drawing

AI summary

Various aspects of the present disclosure relate to techniques for a cloud scientific machine learning programming environment. An apparatus includes at least one memory and at least one processor coupled to the memory and configured to cause the apparatus to receive a request to perform a machine learning task, analyze the machine learning task to determine one or more functions for performing the machine learning task, generate a workflow for the one or more functions of the machine learning task, execute the generated workflow, and provide results of the executed workflow.