Lifelong Boosting for Machine Learning Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models are static and unable to adapt to new tasks without forgetting previously learned information, requiring re-training from scratch with large labeled datasets for each new task.

Innovation Solution

A boosting-based approach for lifelong machine learning that learns a set of task-specific classifiers for new tasks using a distribution of weights updated by previously learned classifiers, allowing for adaptation with a lower number of training examples and maintaining performance on previous tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a machine learning model is re-trained from scratch for each new task, then the model can learn the new task effectively, but the model forgets previously learned tasks and requires large labeled datasets

Engineering Contradiction:
Improveability to learn new tasksVSAvoidforgetting previously learned tasks
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements a dynamic machine learning model that can adapt its structure and parameters over time. The system uses online learning algorithms that continuously update the model with new tasks while maintaining previously learned knowledge through mechanisms like elastic weight consolidation and progressive neural networks, allowing the model to evolve without forgetting

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the machine learning model dynamically based on the task at hand. By adjusting model parameters such as learning rates, regularization strengths, and architecture configurations according to task requirements, the system can adapt to new tasks while preserving important parameters from previous tasks through selective parameter freezing and un freezing mechanisms

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a machine learning model is re-trained from scratch for each new task, then the model can achieve high accuracy on the new task, but the training time and computational resources increase significantly

Engineering Contradiction:
Improvelearning accuracy on new taskVSAvoidre-training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary learning on common features and patterns across multiple tasks before encountering new tasks. By pre-training the model on shared representations and transferring this knowledge to new tasks, the system reduces the time and data required for learning each new task while maintaining high accuracy through knowledge transfer and few-shot learning capabilities

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a machine learning model is re-trained from scratch for each new task, then the model can learn task-specific patterns effectively, but the requirement for large labeled training datasets increases

Engineering Contradiction:
Improvetask-specific learning capabilityVSAvoidnumber of labeled training examples
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates a universal machine learning model that can perform multiple tasks with a single training process. The model learns task-agnostic representations and adapts to specific tasks through parameter adjustment and fine-tuning, eliminating the need for separate large-scale training for each task while maintaining task-specific performance through transfer learning and multi-task learning mechanisms

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

Data Source

PatentUS12299599B2Machine learning knowledge management based on lifelong boosting in presence of less data
Publication Date: 2025.05.13 NEC CORP
  • US12299599B2 patent drawing
  • US12299599B2 patent drawing
  • US12299599B2 patent drawing

AI summary

A method for lifelong machine learning using boosting includes receiving a new task and a learning sample for the new task. A distribution of weights is learned over the learning sample using previously learned classifiers from old tasks. A set of task-specific classifiers are learned for the new task using a boosting algorithm and the distribution of weights over the learning sample, whereby the distribution of weights over the learning sample is updated using the task-specific classifiers for the new task.