Abstract
The target of smart houses and enhanced living environments is to increase the quality of life further. In this context, more supporting platforms for smart houses were developed, some of them using cloud systems for remote supervision, control and data storage. An important aspect, which is an open issue for both industry and academia, is represented by how to reduce and estimate energy consumption for a smart house. In this paper, we propose a modular platform that uses the power of cloud services to collect, aggregate and store all the data gathered from the smart environment. Then, we use the data to generate advanced neural network models to create energy awareness by advising the smart environment occupants on how they can improve daily habits while reducing the energy consumption and thus also the costs.
Similar content being viewed by others
References
Rodriguez Y, Garcia B (2012) Programmable multi-function z-wave adapter for z-wave wireless networks. US Patent 8,117,362 (14 February 2012)
Lee U (2006) Transceiver for zigbee and bluetooth communications. US Patent App. 11/326,300 (31 August 2006)
Forlizzi J (2007) How robotic products become social products: an ethnographic study of cleaning in the home. In: Proceedings of the ACM/IEEE international conference on human–robot interaction. ACM, pp 129–136
Stanescu A, Petrescu-Niţă A, Moisescu M, Sacala I (2008) From industrial robotics towards intelligent robotic systems. In: 4th international IEEE conference intelligent systems, 2008, IS’08, vol. 1. IEEE, pp 6–73
Negru C, Pop F, Cristea V, Bessisy N, Li J (2013) Energy efficient cloud storage service: key issues and challenges. In: 2013 fourth international conference on emerging intelligent data and web technologies (EIDWT). IEEE, pp 763–766
Hargreaves T, Hauxwell-Baldwin R, Coleman M, Wilson C, Stankovic L, Stankovic V, Murray D, Liao J, Kane T, Firth SK et al (2015) Smart homes, control and energy management: how do smart home technologies influence control over energy use and domestic life? Paper presented at the European Council for an energy efficient economy 2015 summer study, France, pp 1021–1032
Tsai C-W, Lai C-F, Chiang M-C, Yang LT (2014) Data mining for internet of things: a survey. IEEE Commun Surv Tutor 16(1):77–97
Mishra N, Lin C-C, Chang H-T (2015) A cognitive adopted framework for IoT big-data management and knowledge discovery prospective. Int J Distrib Sens Netw 11(10):718390
Shen B, Chilamkurti N, Wang R, Zhou X, Wang S, Ji W (2018) Deadline-aware rate allocation for IoT services in data center network. J Parallel Distrib Comput 118:296–306
Sun Q, Yu W, Kochurov N, Hao Q, Hu F (2013) A multi-agent-based intelligent sensor and actuator network design for smart house and home automation. J Sens Actuator Netw 2(3):557–588
Rashidi P, Mihailidis A (2013) A survey on ambient-assisted living tools for older adults. IEEE J Biomed Health Inform 17(3):579–590
Fahim M, Fatima I, Lee S, Lee Y-K (2013) Eem: evolutionary ensembles model for activity recognition in smart homes. Appl Intell 38(1):88–98
Duong TV, Bui HH, Phung DQ, Venkatesh S (2005) Activity recognition and abnormality detection with the switching hidden semi-Markov model. In: IEEE computer society conference on computer vision and pattern recognition, 2005. CVPR 2005, vol 1. IEEE, pp 838–845
Nguyen NT, Phung DQ, Venkatesh S, Bui H (2005) Learning and detecting activities from movement trajectories using the hierarchical hidden Markov model. In: IEEE computer society conference on computer vision and pattern recognition, 2005. CVPR 2005, vol 2. IEEE, pp 955–960
Nguyen NT, Bui HH, Venkatsh S, West G (2003) Recognizing and monitoring high-level behaviours in complex spatial environments. In: Proceedings of IEEE computer society conference on computer vision and pattern recognition, 2003, vol 2. IEEE, pp 620–625
Bui HH (2003) A general model for online probabilistic plan recognition. In: Proceedings of the 18th international joint conference on artificial intelligence, IJCAI’03, pp 1309–1315
Yang R, Newman MW (2013) Learning from a learning thermostat: lessons for intelligent systems for the home. In: Proceedings of the 2013 ACM international joint conference on pervasive and ubiquitous computing. ACM, pp 93–102
Jia Y, Shelhamer E, Donahue J, Karayev S, Long J, Girshick R, Guadarrama S, Darrell T (2014) Caffe: convolutional architecture for fast feature embedding. In: Proceedings of the ACM international conference on multimedia. ACM, pp 675–678
The Theano Development Team, Al-Rfou R, Alain G, Almahairi A, Angermueller C, Bahdanau D, Ballas N, Bastien F, Bayer J, Belikov A, Belopolsky A, Bengio Y, Bergeron A, Bergstra J, Bisson V, Bleecher Snyder J, Bouchard N, Boulanger-Lewandowski N, Bouthillier X, de Brébisson A, Breuleux O, Carrier P.-L, Cho K, Chorowski J, Christiano P, Cooijmans T, Côté M.-A, Côté M, Courville A, Dauphin Y. N, Delalleau O, Demouth J, Desjardins G, Dieleman S, Dinh L, Ducoffe M, Dumoulin V, Ebrahimi Kahou S, Erhan D, Fan Z, Firat O, Germain M, Glorot X, Goodfellow I, Graham M, Gulcehre C, Hamel P, Harlouchet I, Heng J.-P, Hidasi B, Honari S, Jain A, Jean S, Jia K, Korobov M, Kulkarni V, Lamb A, Lamblin P, Larsen E, Laurent C, Lee S, Lefrancois S, Lemieux S, Léonard N, Lin Z, Livezey JA, Lorenz C, Lowin J, Ma Q, Manzagol P-A, Mastropietro O, McGibbon RT, Memisevic R, van Merriënboer B, Michalski V, Mirza M, Orlandi A, Pal C, Pascanu R, Pezeshki M, Raffel C, Renshaw D, Rocklin M, Romero A, Roth M, Sadowski P, Salvatier J, Savard F, Schlüter J, Schulman J, Schwartz G, Vlad Serban I, Serdyuk D, Shabanian S, Simon É, Spieckermann S, Ramana Subramanyam S, Sygnowski J, Tanguay J, van Tulder G, Turian J, Urban S, Vincent P, Visin F, de Vries H, Warde-Farley D, Webb DJ, Willson M, Xu K, Xue L, Yao L, Zhang S, Zhang Y (2016) Theano: a Python framework for fast computation of mathematical expressions, arXiv e-prints (2016)
Kelly J, Knottenbelt W (2015) Neural nilm: deep neural networks applied to energy disaggregation. In: Proceedings of the 2nd ACM international conference on embedded systems for energy-efficient built environments. ACM, pp 55–64
Van Hasselt H, Guez A, Silver D (2016) Deep reinforcement learning with double q-learning. In: AAAI, vol 2, p 5
Kolter JZ, Batra S, Ng AY (2010) Energy disaggregation via discriminative sparse coding. Adv Neural Inf Process Syst 2010:1153–1161
Fiol Arguimbau A (2016) Algorithms for energy disaggregation. Master’s thesis, Universitat Politècnica de Catalunya
El Kaed C, Leida B, Gray T (2016) Building management insights driven by a multi-system semantic representation approach. In: 2016 IEEE 3rd world forum on internet of things (WF-IoT). IEEE, pp 520–525
Bedingfield S, Alahakoon D, Genegedera H, Chilamkurti N (2018) Multi-granular electricity consumer load profiling for smart homes using a scalable big data algorithm. Sustain. Cities Soc. 40:611–624
GhaffarianHoseini A, Dahlan ND, Berardi U, GhaffarianHoseini A, Makaremi N (2013) The essence of future smart houses: from embedding ICT to adapting to sustainability principles. Renew Sustain Energy Rev 24:593–607
Zinner T, Wamser F, Leopold H, Dobre C, Mavromoustakis CX, Garcia NM (2016) Matching requirements for ambient assisted living and enhanced living environments with networking technologies. Ambient Assisted Living Enhanced Living Environ Princ Technol Control 2016:91
Shelby Z, Bormann C (2011) 6LoWPAN: the wireless embedded Internet, vol 43. Wiley, Hoboken
Gomez C, Paradells J (2010) Wireless home automation networks: a survey of architectures and technologies. IEEE Commun Mag 48(6):92–101
Gill K, Yang S-H, Yao F, Lu X (2009) A zigbee-based home automation system. IEEE Trans Consum Electron 55(2):422–430
Chilipirea C, Ursache A, Popa DO, Pop F (2016) Energy efficiency and robustness for IOT: building a smart home security system. In: 2016 IEEE 12th international conference on intelligent computer communication and processing (ICCP). IEEE, pp 43–48
Năstase L, Sandu IE, POPESCU N (2017) An experimental evaluation of application layer protocols for the internet of things. Stud Inform Control 26(4):403–412
Shiraz M, Gani A, Khokhar R, Rahman A, Iftikhar M, Chilamkurti N (2017) A distributed and elastic application processing model for mobile cloud computing. Wirel Pers Commun 95(4):4403–4423
Enache A-C, Sgarciu V, Petrescu-Niţă A (2015) Intelligent feature selection method rooted in binary bat algorithm for intrusion detection. In: 2015 IEEE 10th jubilee international symposium on applied computational intelligence and informatics (SACI). IEEE, pp 517–521
Velea R, CIOBANU C, MĂRGĂRIT L, Bica I (2017) Network traffic anomaly detection using shallow packet inspection and parallel k-means data clustering. Stud Inform Control 26(4):387–396
Fioriti V, Chinnici M (2017) Node seniority ranking in networks. Stud Inform Control 26(4):397–402
Antal M, Pop C, Cioara T, Anghel I, Salomie I, Pop F (2017) A system of systems approach for data centers optimization and integration into smart energy grids. Future Gener Comput Syst. https://doi.org/10.1016/j.future.2017.05.021
Cioara T, Anghel I, Salomie I, Antal M, Pop C, Bertoncini M, Arnone D, Pop F (2018) Exploiting data centres energy flexibility in smart cities: Business scenarios. Inf Sci. https://doi.org/10.1016/j.ins.2018.07.010
Hart GW (1985) Prototype nonintrusive appliance load monitor. In: MIT Energy Laboratory Technical Report, and Electric Power Research Institute Technical Report
Hart GW (1992) Nonintrusive appliance load monitoring. Proc IEEE 80(12):1870–1891
Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. Adv Neural Inf Process Syst 2014:3104–3112
Graves A, Jaitly N (2014) Towards end-to-end speech recognition with recurrent neural networks. In: Proceedings of the 31st international conference on machine learning (ICML-14), pp 1764–1772
Abeshu A, Chilamkurti N (2018) Deep learning: the frontier for distributed attack detection in fog-to-things computing. IEEE Commun Mag 56(2):169–175
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Chorowski JK, Bahdanau D, Serdyuk D, Cho K, Bengio Y (2015) Attention-based models for speech recognition. Adv Neural Inf Process Syst 2015:577–585
Fukushima K, Miyake S (1982) Neocognitron: a self-organizing neural network model for a mechanism of visual pattern recognition. Compet Cooper Neural Nets 1982:267–285
Masci J, Meier U, Cireşan D, Schmidhuber J (2011) Stacked convolutional auto-encoders for hierarchical feature extraction. Artif Neural Netw Mach Learn 2011:52–59
Petrescu-Niţă A (2016) On set counting and ordering. UPB Sci Bull Series A 78(2):185–191
Georgescu C, Simion E, Petrescu-Niţă A, Toma A (2017) A view on NIST randomness tests (in) dependence. In: 2017 9th international conference on electronics, computers and artificial intelligence (ECAI). IEEE, pp 1–4
Georgescu C, Petrescu-Niţă A, Simion E, Toma A (2017) Nist randomness tests (in) dependence. IACR Cryptology ePrint Archive 2017, p 336
Marino DL, Amarasinghe K, Manic M (2016) Building energy load forecasting using deep neural networks. In: IECON 2016-42nd annual conference of the IEEE industrial electronics society. IEEE, pp 7046–7051
Acknowledgements
We would like to thank the reviewers for their time and expertise, constructive comments and valuable insight.
Funding
The research presented in this paper is supported by the following projects: ROBIN (PN-III-P1-1.2-PCCDI-2017-0734), NETIO TEL-MONAER and ForestMon (53/05.09.2016, SMIS2014+ 105976), SPERO (PN-III-P2-2.1-SOL-2016-03-0046, 3Sol/2017), ARUT 2018 Project "Decentralized Storage System for Edge Computing—StorEdge" and PN 18 19 02 01: Systems and applications based on convergence between Big Data, intelligent data analysis and advanced machine learning, Contract 9N/16.03.2018.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants performed by any of the authors.
Rights and permissions
About this article
Cite this article
Popa, D., Pop, F., Serbanescu, C. et al. Deep learning model for home automation and energy reduction in a smart home environment platform. Neural Comput & Applic 31, 1317–1337 (2019). https://doi.org/10.1007/s00521-018-3724-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-018-3724-6