Multimodal Model Data Pipeline Generation via Action Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data pipeline generation systems rely on large language models (LLMs) that are limited by their training data, leading to inefficiencies, incompatibilities, and inconsistencies in code generation, which undermines reliability and agility in responding to technological changes.

Innovation Solution

A data pipeline generation system that uses a multimodal model (MM) to generate action labels and data source labels, which are then mapped to proprietary or platform-specific nodes, allowing for the creation of a project template that can be customized and executed without exposing underlying code to the MM.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If large language models (LLMs) are used for data pipeline generation, then code generation capability is provided, but reliability and consistency deteriorate due to training data limitations

Engineering Contradiction:
Improvecode generation capabilityVSAvoidcode generation reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary layer between the user's natural language requests and the actual code generation. A project template with defined nodes and connections serves as a mediator that structures the pipeline generation process, ensuring consistent and reliable output while maintaining ease of operation through high-level abstractions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data pipeline is segmented into discrete nodes (each representing a specific operation) and connections (representing data flow). This segmentation allows the system to generate reliable, consistent code by composing standardized units rather than generating monolithic pipelines, addressing the reliability issue while preserving operational ease.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If proprietary or platform-specific nodes are used, then adaptability to specific systems is improved, but compatibility with general models deteriorates

Engineering Contradiction:
Improvecompatibility with proprietary systemsVSAvoidmodel integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The project template defines a universal interface for data pipeline nodes that can work across different proprietary systems. Each node is designed with standardized inputs and outputs that can be mapped to various platform-specific implementations, allowing the same template to adapt to different proprietary systems without increasing model integration complexity.

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

3Measurement precision

If code is exposed to the multimodal model, then model training accuracy is improved, but data privacy and security deteriorate

Engineering Contradiction:
Improvemodel training accuracyVSAvoiddata privacy risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the actual implementation code from the data pipeline definition. Only the high-level project template (nodes and connections) is exposed to the multimodal model for generation, while the actual proprietary code remains hidden and is only instantiated from the template during execution, thus maintaining data privacy while enabling accurate model training on abstracted representations.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If LLMs are used for pipeline generation, then development speed is improved, but responsiveness to technological changes deteriorates

Engineering Contradiction:
Improvedevelopment speedVSAvoidagility to technological changes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The project template system is dynamic and can be easily updated to accommodate new technological changes. When new nodes or connections are needed, they can be added to the template without requiring retraining of the multimodal model, allowing the system to maintain high development speed while becoming increasingly agile to technological advancements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250200050A1Model-enabled data pipeline generation
Publication Date: 2025.06.19 C3 AI INC
  • US20250200050A1 patent drawing
  • US20250200050A1 patent drawing
  • US20250200050A1 patent drawing

AI summary

Disclosed herein are system, method, and computer program product aspects for generating a data pipeline. A model prompt including a received natural language description and a prompt template is generated. The prompt template includes action labels and a processing example. Each action label indicates a respective data processing action, and the processing example includes a sample query and a sample answer comprising one or more sample action labels associated with a sample natural language description of a sample data pipeline. A multimodal model (MM) is queried with the model prompt. The MM response includes one or more action labels corresponding to the natural language description of the requested data pipeline in a format guided by the prompt template. A data pipeline project template can then be generated using one or more executable nodes corresponding to the action labels.