The Reference Energy Disaggregation Data Set (REDD) is a publicly available benchmark dataset containing low-frequency aggregate and circuit-level power measurements from six real homes, designed to standardize the evaluation of non-intrusive load monitoring (NILM) algorithms. It provides synchronized whole-home and individual appliance data for training and testing.
Glossary
Reference Energy Disaggregation Data Set (REDD)

What is Reference Energy Disaggregation Data Set (REDD)?
A foundational public dataset for standardizing the evaluation of non-intrusive load monitoring algorithms.
Released by MIT, REDD includes high-frequency voltage and current data for the main power feeds, alongside labeled plug-level monitors for specific devices. Its structured, multi-resolution format enables rigorous comparison of appliance signature extraction and energy disaggregation accuracy metrics, making it a critical resource for validating models like Factorial Hidden Markov Models and deep learning architectures.
Key Characteristics of REDD
The Reference Energy Disaggregation Data Set (REDD) is the foundational public benchmark for low-frequency NILM research, providing real-world aggregate and circuit-level power data from multiple homes.
Data Composition & Structure
REDD contains power measurements from 6 real US homes collected over 3-19 days. The dataset provides two synchronized streams:
- Aggregate data: Whole-home power sampled at 1 Hz (smart meter equivalent) and 15 kHz (high-frequency).
- Circuit-level data: Individual appliance circuits sampled at 0.5 Hz, providing ground truth labels for up to 20 circuits per home.
- Mains voltage: Recorded to enable reactive power calculations.
Standardized Evaluation Protocol
REDD established the de facto benchmark for low-frequency NILM evaluation. The standard protocol dictates:
- Training on homes 1, 3, 4, and 5.
- Testing exclusively on homes 2 and 6 to assess generalization to unseen houses.
- Reporting F1-score, Mean Absolute Error (MAE), and Total Energy Correctly Assigned (TECA) for appliances like refrigerators, dishwashers, and microwaves.
Appliance Coverage & Labeling
REDD provides labeled ground truth for key household appliances with distinct consumption patterns:
- Continuous variable devices: Refrigerators and HVAC systems with cycling compressors.
- Multi-state appliances: Dishwashers and washing machines with sequential operational phases.
- On/off loads: Microwaves, disposals, and lighting circuits.
- Always-on loads: Electronics and standby consumption aggregated on specific circuits.
Known Limitations & Artifacts
Researchers must account for REDD's documented imperfections:
- Missing data gaps: Homes 3 and 5 have significant periods of dropped aggregate readings.
- Unlabeled circuits: Several circuits remain unidentified or contain heterogeneous device groups.
- Short duration: 3-19 day collection windows limit the capture of seasonal or weekly behavioral patterns.
- Downsampling artifacts: The 1 Hz aggregate is derived from 15 kHz data, introducing slight timing offsets.
Impact on NILM Research
REDD catalyzed the shift from high-frequency transient analysis to low-frequency smart meter disaggregation. Key contributions include:
- Enabling the first reproducible comparisons between Factorial Hidden Markov Models (FHMM) and early deep learning approaches.
- Serving as the primary benchmark for Sequence-to-Sequence (Seq2Seq) and Denoising Autoencoder architectures.
- Establishing the precedent that public datasets are essential for advancing algorithmic rigor in energy disaggregation.
Frequently Asked Questions
Essential questions about the Reference Energy Disaggregation Data Set (REDD), the foundational public benchmark that standardized the evaluation of non-intrusive load monitoring algorithms across real residential environments.
The Reference Energy Disaggregation Data Set (REDD) is a publicly available benchmark dataset containing low-frequency aggregate and circuit-level power measurements from six real homes in the United States, designed to standardize the evaluation of non-intrusive load monitoring (NILM) algorithms. Released in 2011 by J. Zico Kolter and Matthew J. Johnson from MIT, REDD provides both whole-home energy readings sampled at 1 Hz and high-frequency current and voltage waveforms sampled at 15 kHz for individual circuits. The dataset captures real-world appliance usage patterns over 3-19 days per household, including ground-truth labels for major appliances such as refrigerators, dishwashers, and lighting circuits. REDD's significance lies in establishing a common reference point that enabled reproducible research and direct performance comparisons between competing disaggregation approaches, including Factorial Hidden Markov Models, sparse coding, and early deep learning methods.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Essential datasets, algorithms, and evaluation frameworks that form the foundation of modern non-intrusive load monitoring research.
Appliance Signature Extraction
The process of identifying and isolating unique electrical characteristics that distinguish one appliance type from another in an aggregate power signal. Signatures fall into two categories:
- Steady-state signatures: Active/reactive power draw, harmonic content, and V-I trajectory shapes during stable operation
- Transient signatures: Inrush current spikes, startup duration, and spectral noise patterns during state transitions REDD's circuit-level measurements enable researchers to extract and validate these signatures against known appliance labels.
Factorial Hidden Markov Model (FHMM)
A generative statistical model representing an aggregate load as the sum of multiple independent hidden Markov chains, each modeling the state transitions of a single appliance. In the FHMM framework:
- Each appliance has discrete hidden states (e.g., OFF, ON, standby)
- The observed aggregate power is the sum of emissions from all active states
- Inference uses variants of the Viterbi algorithm or Gibbs sampling FHMMs were among the earliest algorithms benchmarked on REDD and remain a baseline for evaluating deep learning approaches.
Sequence-to-Sequence Load Disaggregation (Seq2Seq NILM)
A deep learning architecture that maps a sequence of aggregate power readings directly to a sequence of appliance-specific power consumption values. Unlike event-based methods, Seq2Seq models:
- Process entire windows of mains data (e.g., 512 samples) in one forward pass
- Use encoder-decoder structures with LSTM or Transformer backbones
- Capture long-range temporal dependencies without explicit state transition modeling REDD's time-series format makes it directly compatible with Seq2Seq training pipelines, and many state-of-the-art results on the dataset use this architecture.
Energy Disaggregation Accuracy Metrics
Quantitative measures used to evaluate the performance of load monitoring algorithms on datasets like REDD. Key metrics include:
- F1-score: Harmonic mean of precision and recall for appliance state detection (ON/OFF classification)
- Mean Absolute Error (MAE): Average absolute difference between predicted and actual appliance power consumption in watts
- Total Energy Correctly Assigned (TECA): Percentage of total energy consumption correctly attributed to the right appliance
- Normalized Disaggregation Error (NDE): Ratio of disaggregation error to the error of always predicting the mean REDD's circuit-level ground truth enables precise calculation of all these metrics.
Event Detection
The algorithmic identification of significant state changes in an aggregate power signal—such as an appliance turning on or off—which serves as the primary trigger for many disaggregation pipelines. Event detectors typically:
- Monitor the derivative of the power signal for step changes exceeding a threshold
- Use matched filters or CUSUM (Cumulative Sum) algorithms for robust detection
- Classify events by magnitude, duration, and transient shape REDD's 1-second sampling rate at the aggregate level provides sufficient temporal resolution for event-based disaggregation methods to detect appliance state transitions.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us