# Contextually Supervised Source Separation with Application to Energy Disaggregation

arXiv: https://arxiv.org/abs/1312.5023 · HTML: https://mlsanity.com/paper/1312.5023/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 18 Dec 2013.

## Built on by (most cited first, 3 of 3)

- [Signal Decomposition Using Masked Proximal Operators](https://mlsanity.com/paper/2202.09338/) (2022)
- [Weighted-Sum of Gaussian Process Latent Variable Models](https://mlsanity.com/paper/2402.09122/) (2024)
- [Incorporating Coincidental Water Data into Non-intrusive Load Monitoring](https://mlsanity.com/paper/2101.07190/) (2021)

## Abstract (arXiv)

We propose a new framework for single-channel source separation that lies between the fully supervised and unsupervised setting. Instead of supervision, we provide input features for each source signal and use convex methods to estimate the correlations between these features and the unobserved signal decomposition. We analyze the case of ℓ2 loss theoretically and show that recovery of the signal components depends only on cross-correlation between features for different signals, not on correlations between features for the same signal. Contextually supervised source separation is a natural fit for domains with large amounts of data but no explicit supervision; our motivating application is energy disaggregation of hourly smart meter data (the separation of whole-home power signals into different energy uses). Here we apply contextual supervision to disaggregate the energy usage of thousands homes over four years, a significantly larger scale than previously published efforts, and demonstrate on synthetic data that our method outperforms the unsupervised approach.
