NILM Neural Network Training for Sparse Household Energy Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-intrusive load monitoring (NILM) and disaggregation of energy usage in households are challenging due to the variety of devices and limited availability of labeled data sets, making it difficult to accurately predict energy usage of target devices like electric vehicles and large appliances from general household energy usage.

Innovation Solution

A novel learning scheme using a trained machine learning model, specifically a neural network, that predicts energy usage of a target device by leveraging labeled energy usage data from multiple source locations, incorporating energy usage data from other devices to improve prediction accuracy, even with limited training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional NILM methods are used to disaggregate device energy usage from household energy usage, then the system can provide energy monitoring capabilities, but the accuracy of predicting energy usage for target devices is insufficient due to the large variety of household devices and limited labeled data sets

Engineering Contradiction:
Improveenergy usage prediction accuracyVSAvoidavailability of labeled data sets
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-training machine learning models using synthetic data generated from device catalogs and simulated energy usage patterns before deploying them in real-world NILM applications. This pre-training prepares the models to handle the limited availability of actual labeled data sets, enabling accurate energy usage prediction for target devices even when real labeled data is scarce.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs copying by creating synthetic copies of real device energy usage patterns through simulated data generation. The system generates artificial labeled data sets that mimic real household energy consumption, allowing the machine learning models to learn from these synthetic copies when actual labeled data is insufficient, thereby improving prediction accuracy without requiring extensive real-world labeled data collection.

Inventive Principle:
Principle #26Copying

2Productivity

If machine learning models are trained with limited labeled data sets, then the system can be deployed faster, but the prediction accuracy for target device energy usage remains insufficient

Engineering Contradiction:
Improvemodel deployment speedVSAvoidenergy usage prediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary training actions by pre-training models on synthetic data before deployment. This allows the models to be deployed faster with limited real labeled data while maintaining prediction accuracy, as the pre-training on synthetic data provides a strong foundation that requires less actual labeled data for fine-tuning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by implementing a two-stage training approach where the model is first trained on synthetic data and then fine-tuned on limited real labeled data. This dynamic training strategy allows the system to achieve high prediction accuracy with minimal real labeled data, balancing deployment speed with model performance by adaptively using different data sources at different training stages.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the system incorporates energy usage data from multiple device types and source locations, then the generalization capability improves, but the complexity of data processing and model training increases

Engineering Contradiction:
Improvegeneralization capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by organizing the training process into distinct stages: first training on synthetic data from device catalogs, then fine-tuning on real labeled data from multiple source locations. This segmented approach allows the system to incorporate diverse data from multiple devices and locations while managing complexity through structured, phased training rather than attempting to process all data simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs universality by using a unified machine learning model architecture that can handle multiple device types and data sources through a single training framework. The model is designed to be multi-functional, processing energy usage data from various devices and locations using the same underlying structure, thereby improving generalization capability without proportionally increasing system complexity.

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

Data Source

PatentUS11989668B2Non-intrusive load monitoring using machine learning and processed training data
Publication Date: 2024.05.21 ORACLE INT CORP
  • US11989668B2 patent drawing
  • US11989668B2 patent drawing
  • US11989668B2 patent drawing

AI summary

Embodiments implement non-intrusive load monitoring using a novel learning scheme. A trained machine learning model configured to disaggregate device energy usage from household energy usage can be stored, where the machine learning model is trained to predict energy usage for a target device from household energy usage. Household energy usage over a period of time can be received, where the household energy usage includes energy consumed by the target device and energy consumed by a plurality of other devices. Using the trained machine learning model, energy usage for the target device over the period of time can be predicted based on the received household energy usage.