Unsupervised domain adaptation without source data for estimating occupancy and recognizing activities in smart buildings

被引:8
作者
Dridi, Jawher [1 ]
Amayri, Manar [1 ]
Bouguila, Nizar [1 ]
机构
[1] Concordia Univ, Concordia Inst Informat Syst Engn CIISE, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Activities recognition; Occupancy estimation; Transfer learning; Smart buildings; Domain adaptation; Deep learning; Unsupervised learning; HUMAN ACTIVITY RECOGNITION; ENERGY MANAGEMENT; SENSOR; INTERNET; THINGS;
D O I
10.1016/j.enbuild.2023.113808
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Activities Recognition (AR) and Occupancy Estimation (OE) are topics of current interest. AR and OE help many smart building applications such as energy systems and provide good services for occupants. Prior research on AR and OE has typically focused on supervised machine learning methods. For a specific smart building domain, a model is trained using data collected from the current environment (domain). The created model will not generalize well when evaluated in a new related domain due to data distribution differences. Creating a model for each smart building environment is infeasible due to the lack of labeled data. Indeed, data collection is a tedious and time-consuming task. Unsupervised Domain Adaptation (UDA) is a good solution for the considered case. UDA solves the problem of the lack of labeled data in the target domain by allowing knowledge transfer across domains. Most of the previous research in UDA requires having access to source data while creating target models which leads to privacy problems. This work considers techniques that use only a trained source model instead of a huge amount of source data to make domain adaption. This research adapted and tested UDA methods called Source HypOthesis Transfer (SHOT), Higher-Order Moment Matching (HoMM), and Source data Free Domain Adaptation (SFDA) on smart building data. SHOT is a deep learning method that learns a feature encoding module for the target model to align the data representation of the target environment with the data representation of the source environment, and it freezes the hypothesis (classifier) of the source model. Data alignment is done using information maximization and self-supervised pseudo-labeling. HoMM is also a deep learning method, however, it freezes the feature encoding module, and it learns a classifier to perform data alignment. HoMM also performs pseudo-labeling to target samples to enhance data alignment. SFDA is a deep domain adaptation method that optimizes two losses to train the target model without using any source-labeled data. The target model updates its initialized weights from the source model by minimizing a first loss that uses pseudo labels of target samples using the pre-trained source model, and by minimizing a second loss that uses pseudo labels of target samples generated by the trainable target model. To prove the efficiency of SHOT, HoMM, and SFDA, this research tests them on AR and OE datasets for a different number of activities and levels of occupancy. The impressive obtained results, with scores up to 90% for OE and up to 97% for AR, show that the considered approaches can be used to transfer knowledge across different related domains.
引用
收藏
页数:14
相关论文
共 69 条
[1]   Improving residential building energy simulations through occupancy data derived from commercial off-the-shelf Wi-Fi sensing technology [J].
Abolhassani, Soroush Samareh ;
Zandifar, Azar ;
Ghourchian, Negar ;
Amayri, Manar ;
Bouguila, Nizar ;
Eicker, Ursula .
ENERGY AND BUILDINGS, 2022, 272
[2]   Automatic HVAC control with real-time occupancy recognition and simulation-guided model predictive control in low-cost embedded system [J].
Aftab, Muhammad ;
Chen, Chien ;
Chau, Chi-Kin ;
Rahwan, Talal .
ENERGY AND BUILDINGS, 2017, 154 :141-156
[3]   Transferring Activity Recognition Models for New Wearable Sensors with Deep Generative Domain Adaptation [J].
Akbari, Ali ;
Jafari, Roozbeh .
IPSN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2019, :85-96
[4]   Building age as an indicator for energy consumption [J].
Aksoezen, Mehmet ;
Daniel, Magdalena ;
Hassler, Uta ;
Kohler, Niklaus .
ENERGY AND BUILDINGS, 2015, 87 :74-86
[5]   Database quality assessment for interactive learning: Application to occupancy estimation [J].
Amayri, Manar ;
Ploix, Stephane ;
Bouguila, Nizar ;
Wurtz, Frederic .
ENERGY AND BUILDINGS, 2020, 209
[6]  
Amayri M, 2018, INT C CONTROL DECISI, P397, DOI 10.1109/CoDIT.2018.8394848
[7]   Estimating occupancy in heterogeneous sensor environment [J].
Amayri, Manar ;
Arora, Abhay ;
Ploix, Stephane ;
Bandhyopadyay, Sanghamitra ;
Quoc-Dung Ngo ;
Badarla, Venkata Ramana .
ENERGY AND BUILDINGS, 2016, 129 :46-58
[8]   AdaptNet: Human Activity Recognition via Bilateral Domain Adaptation Using Semi-Supervised Deep Translation Networks [J].
An, Sungtae ;
Medda, Alessio ;
Sawka, Michael N. ;
Hutto, Clayton J. ;
Millard-Stafford, Mindy L. ;
Appling, Scott ;
Richardson, Kristine L. S. ;
Inan, Omer T. .
IEEE SENSORS JOURNAL, 2021, 21 (18) :20398-20411
[9]   A Scalable Room Occupancy Prediction with Transferable Time Series Decomposition of CO2 Sensor Data [J].
Arief-Ang, Irvan B. ;
Hamilton, Margaret ;
Salim, Flora D. .
ACM TRANSACTIONS ON SENSOR NETWORKS, 2018, 14 (3-4)
[10]   DA-HOC: Semi-Supervised Domain Adaptation for Room Occupancy Prediction using CO2 Sensor Data [J].
Arief-Ang, Irvan B. ;
Salim, Flora D. ;
Hamilton, Margaret .
BUILDSYS'17: PROCEEDINGS OF THE 4TH ACM INTERNATIONAL CONFERENCE ON SYSTEMS FOR ENERGY-EFFICIENT BUILT ENVIRONMENTS, 2017,