Pretraining Objective Framework for Diverse Downstream Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pretraining objectives for machine-learned models are inadequate for diverse implementations, leading to inefficiencies in model selection, development, and deployment, particularly in processing sequenced data across different task domains.

Innovation Solution

A computer-implemented method for pretraining a machine-learned model using a diversified set of objectives generated from a pretraining objective framework. This framework adjusts configuration parameters to create a variety of corrupted training examples, which are then used to update the model's parameters, enabling the model to perform well across diverse downstream tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single pretraining objective is used, then the training process is simple, but the model performance on diverse downstream tasks is insufficient

Engineering Contradiction:
Improvetraining process simplicityVSAvoidmodel performance on diverse tasks
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The pretraining objective framework is designed to support multiple pretraining objectives (language modeling, span corruption, sequence-to-sequence) within a single unified system. By configuring different objective types through parameters, the framework achieves multi-functionality, enabling the model to learn diverse representations that transfer effectively to various downstream tasks while maintaining a consistent training infrastructure

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

Solution Approach 2:

The framework utilizes configurable parameters to switch between different pretraining objectives and corrupt subportion configurations. By adjusting parameters such as objective type, corruption rate, and subportion length, the system adapts the pretraining process to suit different task requirements, improving model performance across diverse downstream applications without requiring separate training systems

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple pretraining objectives are used, then model performance on diverse tasks improves, but computational overhead increases

Engineering Contradiction:
Improvemodel performance on diverse tasksVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The framework merges multiple pretraining objectives into a single training pipeline that processes corrupted training examples uniformly. By combining language modeling, span corruption, and sequence-to-sequence objectives within one framework, the system achieves diverse task performance while avoiding the redundant infrastructure and overhead of implementing separate training systems for each objective

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified framework performs multiple pretraining functions through a single configurable system. By making the framework universal and able to handle different objective types through parameter configuration rather than separate code paths, the system reduces computational overhead while maintaining the benefits of multiple pretraining objectives

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

3Adaptability or versatility

If diverse pretraining objectives are implemented, then adaptability to different task domains improves, but device complexity increases

Engineering Contradiction:
Improveadaptability to different task domainsVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework achieves adaptability to different task domains through a universal design that supports multiple pretraining objectives and corrupt subportion configurations. By implementing a single flexible framework rather than multiple specialized systems, the solution improves adaptability while actually reducing device complexity through code reuse and unified architecture

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

4Reliability

If corrupted training examples are generated with multiple configurations, then model robustness improves, but training time increases

Engineering Contradiction:
Improvemodel robustnessVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The framework merges the generation and processing of corrupted training examples with multiple configurations into a single efficient pipeline. By combining different corruption configurations and processing them uniformly through the same training mechanism, the system achieves improved model robustness while minimizing training time through streamlined operations

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250156756A1Systems and Methods for Pretraining Models for Diverse Downstream Tasks
Publication Date: 2025.05.15 GOOGLE LLC
  • US20250156756A1 patent drawing
  • US20250156756A1 patent drawing
  • US20250156756A1 patent drawing

AI summary

An example method for pretraining a machine-learned model is provided. The example method includes obtaining a plurality of different combinations of configuration parameters of a pretraining objective framework. The example method includes generating, using the pretraining objective framework, a plurality of corrupted training examples from one or more training examples, wherein the plurality of corrupted training examples are respectively generated according to the plurality of different combinations. The example method includes inputting the plurality of corrupted training examples into the machine-learned model, wherein the machine-learned model is configured to generate uncorrupted subportions corresponding to corrupted subportions of the corrupted training examples. The example method includes obtaining, from the machine-learned model, a plurality of outputs respectively generated by the machine-learned model based on the plurality of corrupted training examples. The example method includes updating one or more parameters of the machine-learned model based on an evaluation of the plurality of outputs.