Carbon Bounded Machine Learning Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The training of machine learning models is resource-intensive and contributes significantly to carbon emissions, as it requires immense processing power and energy, often relying on non-renewable electricity sources despite efforts to transition to cleaner energy grids.

Innovation Solution

A computer-implemented method and system for carbon emission-bounded training of machine learning models, which includes receiving a carbon budget constraint, generating a training plan, monitoring carbon emissions, and updating the plan to adhere to the budget by optimizing hyperparameter tuning and resource allocation, using a 'carbon tuner engine' that schedules training across renewable energy sources and adjusts based on real-time energy usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine learning model training is performed with standard computing resources, then model training can be conducted, but carbon emissions increase significantly

Engineering Contradiction:
Improvemodel training completionVSAvoidcarbon emissions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system dynamically adjusts the training plan based on real-time carbon emission data and renewable energy availability. The training schedule is flexible and can be modified to align with renewable energy generation patterns, thereby reducing carbon emissions while maintaining training effectiveness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as training timing, computational resource allocation, and hyperparameter settings to optimize the balance between training quality and carbon emission reduction. By adjusting these parameters, the system achieves effective model training with lower carbon footprint

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If extensive hyperparameter tuning is performed to optimize model performance, then model accuracy improves, but computing resource consumption increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system performs partial hyperparameter tuning focused on the most impactful parameters rather than exhaustively tuning all hyperparameters. This selective approach achieves sufficient model accuracy while significantly reducing computing resource consumption and carbon emissions

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system incorporates feedback loops that monitor both model performance and carbon emissions in real-time. Based on this feedback, the system automatically adjusts the tuning strategy to prioritize hyperparameter optimization that yields the highest accuracy improvement per unit of carbon emission, creating an efficient trade-off

Inventive Principle:
Principle #23Feedback

3Productivity

If training is scheduled during peak energy consumption periods, then training completion is ensured, but carbon emissions increase

Engineering Contradiction:
Improvetraining completionVSAvoidcarbon emissions
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary scheduling of training tasks during periods of high renewable energy availability. By planning and initiating training work when carbon emissions are naturally lower, the system achieves training completion while minimizing overall carbon footprint

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system leverages periodic renewable energy generation patterns (such as solar during daytime or wind during nighttime) to structure training schedules. By aligning training tasks with these periodic energy availability patterns, the system ensures training completion while utilizing cleaner energy sources

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20230196378A1Carbon emission bounded machine learning
Publication Date: 2023.06.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230196378A1 patent drawing
  • US20230196378A1 patent drawing
  • US20230196378A1 patent drawing

AI summary

An approach for training a machine learning model within a carbon budgetary constraint may be provided. The approach may include receiving a carbon budget constraint, for training a machine learning model. The approach may also include generate a training plan for the machine learning model within the carbon budget constraint. Generating the training plan may include sampling the search space of the machine learning model and identifying hyperparameters that will have the greatest effect on the accuracy of the machine learning model. The approach may also include monitoring carbon emissions of the machine learning model training plan. Further, the approach may include updating the training plan of the machine learning model based on the monitored carbon emissions.