{'fraction_non_alphanumeric': 0.015498154981549815, 'fraction_numerical': 0.0, 'mean_word_length': 5.712871287128713, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Estimation of Target Appliance Electricity Consumption Using Background Filtering

Measurement of the electricity consumption of major appliances in different time segments is of crucial significance to demand-side management and energy conservation. Non-intrusive load monitoring (NILM) can infer the target appliances’ power use information by only collecting and analyzing the aggregate power data at the single power entrance point. Inspired by the success of deep neural network in other fields, some researchers have applied it to NILM with promising results. However, existing studies require labeled real aggregate data to train the networks, while time-synchronized measurement of the target appliance for labeling is hard to achieve in practice. This paper proposes to train networks with only synthetic aggregate data. Furthermore, a training data generation method via background filtering is proposed, and the obtained training data is used to train the network for estimating electricity consumption. This generation method only needs unlabeled real aggregate data and the target appliance’s operation curves, which reduces the difficulty of training data acquisition. The proposed estimation method achieves higher accuracy than current methods in tests on a public dataset which also demonstrates the effectiveness of background filtering.