(1) There is some research applying recurrent neural networks on nilm?
Roos, J. G., et al. "Using neural networks for non-intrusive monitoring of industrial electrical loads." Instrumentation and Measurement Technology Conference, 1994. IMTC/94. Conference Proceedings. 10th Anniversary. Advanced Technologies in I & M., 1994 IEEE. IEEE, 1994.
Yang, Hong-Tzer, Hsueh-Hsien Chang, and Ching-Lung Lin. "Design a neural network for features selection in non-intrusive monitoring of industrial electrical loads." Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on. IEEE, 2007.
Lin, Yu-Hsiu, and Men-Shen Tsai. "A novel feature extraction method for the development of nonintrusive load monitoring system based on BP-ANN." Computer Communication Control and Automation (3CA), 2010 International Symposium on. Vol. 2. IEEE, 2010.
And here are some papers on using NNs on building energy systems (not necessarily NILM):
M. Krarti, “An overview of artificial intelligence-based methods for building energy systems.” Journal of solar energy engineering. vol. 125, pp. 331-342, 2003
S. A. Kalogirou and M. Bojic, "Artificial neural networks for the prediction of the energy consumption of a passive solar building," Energy, vol. 25, pp. 479-491, 2000.
(2) I was taking a look on low frequency data of the REDD and if we sum the mains power and subtract it from circuits power, it is "far" from zero. This problem is due to measurement errors?
All six datasets we analysed in our NILMTK E-Energy paper had "percentage of energy submetered" values less than one (take a look at Table 2 in the paper). The discrepancy between the sum of the appliances and the aggregate power is probably mostly due to some appliances not being separately metered. In my dataset (UK-DALE), House 1 has 53 submeters, each of which draws about 1 Watt of active power (which isn't measured by the submeters), so this pulls down our "percentage of energy submetered". You could also consider looking at the correlation of the sum of the submeters with the mains (sorry for the shameless plug but I should mention that NILMTK can do this using MeterGroup.correlation_of_sum_of_submeters_with_mains()).
The power is the real power, right?
In the NILMTK dataset converter for REDD, we specify REDD's aggregate meters as measuring apparent power and REDD's circuit-level monitors as measuring active power (take a look at meter_devices.yaml for the REDD dataset). I don't think we were ever 100% certain of those specs though!
Good luck with your research!
Thanks,
Jack
"Our LSTM results suggest that LSTMs work best for two-state appliances
but do not perform well on multi-state appliances such as the dish
washer and washing machine. One possible reason is that, for these
appliances, informative `events' in the power signal can be many time
steps apart (e.g. for the washing machine there might be over 1,000
time steps between the first heater activation and the spin cycle).
In principal, LSTMs have an arbitrarily long memory. But these long
gaps between informative events may present a challenge for LSTMs.
Further work is required to understand exactly why LSTMs struggle on
multi-state appliances."