Component Factorized Models for Online Learning Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine-learning models face challenges in achieving accurate and efficient predictions due to the limitations of batch learning and the high resource costs associated with training large models, especially in online continuous training settings where data distribution changes over time.

Innovation Solution

The system employs a large donor model to generate component data that is shared with multiple small recipient models, allowing for continuous online transfer and updates, which are stored persistently for efficient use by recipient models, thereby reducing resource costs and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large machine-learning model is trained to achieve high accuracy, then prediction accuracy is improved, but computing resource costs and training time increase significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputing resource costs
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the large donor model into multiple smaller recipient models, each specialized for a specific task. The donor model generates component data (embeddings) that are shared with multiple recipient models, allowing each recipient to operate independently with fewer resources while maintaining high accuracy through the shared knowledge base.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The donor model serves multiple functions by generating component data that can be used by multiple different recipient models for different tasks. This universal component data generation allows a single large model to support multiple specialized models, reducing overall computing resource requirements while maintaining high prediction accuracy across diverse tasks.

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

2Measurement precision

If batch learning is used to train models on entire training data sets, then model parameters are generated comprehensively, but the system cannot adapt to changing data distributions in real-time

Engineering Contradiction:
Improvemodel parameter completenessVSAvoidreal-time adaptation to data distribution changes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic online learning where the donor model continuously updates its component data representations as new data arrives. This dynamic update mechanism allows the system to adapt to changing data distributions in real-time while maintaining the comprehensive knowledge base built from historical data through continuous learning processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs continuous online learning where the donor model continuously processes new data and updates its component data representations without interruption. This continuous action ensures the model remains adaptable to evolving data distributions while maintaining comprehensive parameter knowledge through ongoing learning processes.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If multiple separate large models are trained for different tasks, then each model achieves high accuracy for its specific task, but the overall system complexity and resource consumption increase

Engineering Contradiction:
Improvetask-specific accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple task-specific models into a unified system where a single donor model generates shared component data that is distributed to multiple recipient models. This merging approach reduces system complexity by eliminating redundant model parameters while maintaining high task-specific accuracy through specialized recipient models that process the shared component data.

Inventive Principle:
Principle #5Merging (Combining)

4Use of energy by moving object

If component data is generated and stored persistently for use by multiple recipient models, then resource costs are reduced through sharing, but data freshness and timeliness may be compromised

Engineering Contradiction:
Improveresource costsVSAvoiddata freshness
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where recipient models can request updated component data from the donor model when needed. This feedback loop allows the system to balance resource efficiency through persistent storage with data freshness requirements by updating components on-demand rather than requiring continuous real-time data generation for all models.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250005439A1Online Learning with Component Factorized Models
Publication Date: 2025.01.02 GOOGLE LLC
  • US20250005439A1 patent drawing
  • US20250005439A1 patent drawing
  • US20250005439A1 patent drawing

AI summary

Systems and methods for improving accuracy of machine-learning models are described herein. The system can obtain, by one or more computing devices, component data from a donor model. The donor model can be an online model. The component data can have a first embedding. The system can store the component data in a persistent database. The component data can be input data for a plurality of recipient models. The system can receive from the first recipient model of the plurality of recipient models, a first request for the first embedding. The system can transmit, from the persistent database to the first recipient model, the first embedding. The system can process, using the first recipient model, the first embedding to generate a first recipient output.