skip to main content
research-article

Synthesizing Building Operation Data with Generative Models: VAEs, GANs, or Something In Between?

Published: 28 June 2023 Publication History

Abstract

The generation of time-series profiles of building operation requires expensive and time-consuming data consolidation and modeling efforts that rely on extensive domain knowledge and need frequent revisions due to evolving energy systems, user behavior, and environmental conditions. Generative deep learning may be used to provide an automatic, scalable, data-source-agnostic, and efficient method to synthesize these artificial time-series profiles by learning the distribution of the original data. While a range of generative neural networks have been proposed, generative adversarial networks (GANs) and variational autoencoders (VAEs) are most popular models; GANs typically require considerable customization to stabilize the training procedure, while VAEs are often reported to generate lower-quality samples compared to GANs.
In this paper, we propose a network architecture and training procedure that combines the strengths of VAEs and GANs by incorporating Regularized Adversarial Fine-Tuning (RAFT). We imbue the architecture with conditional inputs to reflect ambient/outdoor conditions and operating conditions, and demonstrate its effectiveness by using operational data collected over 585 days from SUSTIE: Mitsubishi Electric’s net-zero energy building. Comparing against classical GAN, VAE, Wasserstein-GAN, and VAE-GAN, our proposed conditional RAFT-VAE-GAN outperforms its competitors in terms of mean accuracy, training stability, and several metrics that ascertain how close the synthetic distribution is to the measured data distribution.

References

[1]
Martin Arjovsky and Leon Bottou. 2017. Towards Principled Methods for Training Generative Adversarial Networks. In International Conference on Learning Representations.
[2]
Martin Arjovsky, Soumith Chintala, and Léon Bottou. 2017. Wasserstein generative adversarial networks. In International conference on machine learning. PMLR, 214–223.
[3]
Gaby Baasch, Guillaume Rousseau, and Ralph Evins. 2021. A Conditional Generative adversarial Network for energy use in multiple buildings using scarce data. Energy and AI 5 (2021), 100087.
[4]
Gianni Bianchini, Marco Casini, Daniele Pepe, Antonio Vicino, and Giovanni Gino Zanvettor. 2019. An integrated model predictive control approach for optimal HVAC and energy storage operation in large-scale buildings. Applied Energy 240 (2019), 327–340.
[5]
Sam Bond-Taylor, Adam Leach, Yang Long, and Chris G Willcocks. 2021. Deep generative modelling: A comparative review of vaes, gans, normalizing flows, energy-based and autoregressive models. IEEE transactions on pattern analysis and machine intelligence (2021).
[6]
Taylan Cemgil, Sumedh Ghaisas, Krishnamurthy Dj Dvijotham, and Pushmeet Kohli. 2020. Adversarially robust representations with smooth encoders. In International Conference on Learning Representations.
[7]
Zhenghua Chen and Chaoyang Jiang. 2018. Building occupancy modeling using generative adversarial network. Energy and Buildings 174 (2018), 372–379.
[8]
Hari Prasanna Das, Ryan Tran, Japjot Singh, Xiangyu Yue, Geoffrey Tison, Alberto Sangiovanni-Vincentelli, and Costas J Spanos. 2022. Conditional synthetic data generation for robust machine learning applications with limited pandemic data. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36. 11792–11800.
[9]
Jeff Donahue, Philipp Krähenbühl, and Trevor Darrell. 2017. Adversarial Feature Learning. In International Conference on Learning Representations.
[10]
Wei Dong, Xianqing Chen, and Qiang Yang. 2022. Data-driven scenario generation of renewable energy production based on controllable generative adversarial networks with interpretability. Applied Energy 308 (2022), 118387.
[11]
Vincent Dumoulin, Ishmael Belghazi, Ben Poole, Olivier Mastropietro, Alex Lamb, Martin Arjovsky, and Aaron Courville. 2017. Adversarially Learned Inference. arxiv:1606.00704 [stat.ML]
[12]
Cheng Fan, Meiling Chen, Rui Tang, and Jiayuan Wang. 2022. A novel deep generative modeling-based data augmentation strategy for improving short-term building energy predictions. In Building Simulation, Vol. 15. Tsinghua University Press, 197–211.
[13]
Cheng Fan, Yongjun Sun, Yang Zhao, Mengjie Song, and Jiayuan Wang. 2019. Deep learning-based feature engineering methods for improved building energy prediction. Applied energy 240 (2019), 35–45.
[14]
Marta Fochesato, Fazel Khayatian, Doris Fonseca Lima, and Zoltan Nagy. 2022. On the use of conditional TimeGAN to enhance the robustness of a reinforcement learning agent in the building domain. In Proceedings of the 9th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation. 208–217.
[15]
Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. 2014. Generative adversarial nets. In Advances in neural information processing systems. 2672–2680. http://papers.nips.cc/paper/5423-generative-adversarial-nets.pdf
[16]
Yuxuan Gu, Qixin Chen, Kai Liu, Le Xie, and Chongqing Kang. 2019. GAN-based model for residential load generation considering typical consumption patterns. In 2019 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT). IEEE, 1–5.
[17]
Ishaan Gulrajani, Faruk Ahmed, Martin Arjovsky, Vincent Dumoulin, and Aaron Courville. 2017. Improved Training of Wasserstein GANs. arxiv:1704.00028 [cs.LG]
[18]
Martin Heusel, Hubert Ramsauer, Thomas Unterthiner, Bernhard Nessler, and Sepp Hochreiter. 2017. GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium. In Proceedings of the 31st International Conference on Neural Information Processing Systems (Long Beach, California, USA) (NIPS’17). Curran Associates Inc., Red Hook, NY, USA, 6629–6640.
[19]
Yassine Himeur, Khalida Ghanem, Abdullah Alsalemi, Faycal Bensaali, and Abbes Amira. 2021. Artificial intelligence based anomaly detection of energy consumption in buildings: A review, current trends and new perspectives. Applied Energy 287 (2021), 116601.
[20]
Achin Jain, Francesco Smarra, Madhur Behl, and Rahul Mangharam. 2018. Data-driven model predictive control with regression trees—an application to building energy management. ACM Transactions on Cyber-Physical Systems 2, 1 (2018), 1–21.
[21]
Fazel Khayatian, Zoltán Nagy, and Andrew Bollinger. 2021. Using generative adversarial networks to evaluate robustness of reinforcement learning agents against uncertainties. Energy and Buildings 251 (2021), 111334.
[22]
Diederik P. Kingma and Max Welling. 2014. Auto-Encoding Variational Bayes. In 2nd International Conference on Learning Representations, ICLR 2014, Banff, AB, Canada, April 14-16, 2014, Conference Track Proceedings. arXiv:http://arxiv.org/abs/1312.6114v10 [stat.ML]
[23]
Anders Boesen Lindbo Larsen, Søren Kaae Sønderby, Hugo Larochelle, and Ole Winther. 2016. Autoencoding beyond pixels using a learned similarity metric. In International conference on machine learning. PMLR, 1558–1566.
[24]
Wonkwang Lee, Donggyun Kim, Seunghoon Hong, and Honglak Lee. 2020. High-fidelity synthesis with disentangled representation. In Proc. of the 16th European Conference on Computer Vision. Springer, 157–174.
[25]
Bingxu Li, Fanyong Cheng, Hui Cai, Xin Zhang, and Wenjian Cai. 2021. A semi-supervised approach to fault detection and diagnosis for building HVAC systems based on the modified generative adversarial network. Energy and Buildings 246 (2021), 111044.
[26]
Bingxu Li, Fanyong Cheng, Xin Zhang, Can Cui, and Wenjian Cai. 2021. A novel semi-supervised data-driven method for chiller fault diagnosis with unlabeled data. Applied Energy 285 (2021), 116459.
[27]
Zinan Lin, Alankar Jain, Chen Wang, Giulia Fanti, and Vyas Sekar. 2020. Using GANs for sharing networked time series data: Challenges, initial promise, and open questions. In Proceedings of the ACM Internet Measurement Conference. 464–483.
[28]
Chujie Lu, Sihui Li, and Zhengjun Lu. 2022. Building energy prediction using artificial neural networks: A literature survey. Energy and Buildings 262 (2022), 111718.
[29]
Alireza Makhzani, Jonathon Shlens, Navdeep Jaitly, Ian Goodfellow, and Brendan Frey. 2016. Adversarial autoencoders. In International Conference on Learning Representations.
[30]
Lars Mescheder, Sebastian Nowozin, and Andreas Geiger. 2017. Adversarial variational Bayes: Unifying variational autoencoders and generative adversarial networks. In International conference on machine learning. 2391–2400.
[31]
Mehdi Mirza and Simon Osindero. 2014. Conditional Generative Adversarial Nets. arXiv preprint arXiv:1411.1784. http://arxiv.org/abs/1411.1784
[32]
Takeru Miyato, Toshiki Kataoka, Masanori Koyama, and Yuichi Yoshida. 2018. Spectral normalization for generative adversarial networks. arXiv preprint arXiv:1802.05957.
[33]
Zoltán Nagy, Fah Yik Yong, Mario Frei, and Arno Schlueter. 2015. Occupant centered lighting control for comfort and energy efficient building operation. Energy and Buildings 94 (2015), 100–108.
[34]
Augustus Odena, Christopher Olah, and Jonathon Shlens. 2017. Conditional image synthesis with auxiliary classifier GANs. In International conference on machine learning. PMLR, 2642–2651.
[35]
Mina Razghandi, Hao Zhou, Melike Erol-Kantarci, and Damla Turgut. 2022. Variational autoencoder generative adversarial network for Synthetic Data Generation in smart home. In ICC 2022-IEEE International Conference on Communications. IEEE, 4781–4786.
[36]
Tim Salimans, Ian Goodfellow, Wojciech Zaremba, Vicki Cheung, Alec Radford, and Xi Chen. 2016. Improved Techniques for Training GANs. In Proceedings of the 30th International Conference on Neural Information Processing Systems (Barcelona, Spain) (NIPS’16). Curran Associates Inc., Red Hook, NY, USA, 2234–2242.
[37]
Connor Shorten and Taghi M Khoshgoftaar. 2019. A survey on image data augmentation for deep learning. Journal of big data 6, 1 (2019), 1–48.
[38]
Kihyuk Sohn, Xinchen Yan, and Honglak Lee. 2015. Learning Structured Output Representation Using Deep Conditional Generative Models. In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 2 (Montreal, Canada) (NIPS’15). MIT Press, Cambridge, MA, USA, 3483–3491.
[39]
Adarsh Subbaswamy, Roy Adams, and Suchi Saria. 2021. Evaluating model robustness and stability to dataset shift. In International Conference on Artificial Intelligence and Statistics. PMLR, 2611–2619.
[40]
Ying Sun, Fariborz Haghighat, and Benjamin CM Fung. 2020. A review of the-state-of-the-art in data-driven approaches for building energy prediction. Energy and Buildings 221 (2020), 110022.
[41]
Chenlu Tian, Chengdong Li, Guiqing Zhang, and Yisheng Lv. 2019. Data driven parallel prediction of building energy consumption using generative adversarial nets. Energy and Buildings 186 (2019), 230–243.
[42]
Chenguang Wang, Ensieh Sharifnia, Zhi Gao, Simon H Tindemans, and Peter Palensky. 2022. Generating multivariate load states using a conditional variational autoencoder. Electric Power Systems Research 213 (2022), 108603.
[43]
Yi Wang, Qixin Chen, Tao Hong, and Chongqing Kang. 2018. Review of smart meter data analytics: Applications, methodologies, and challenges. IEEE Transactions on Smart Grid 10, 3 (2018), 3125–3148.
[44]
Zhe Wang and Tianzhen Hong. 2020. Generating realistic building electrical load profiles through the Generative Adversarial Network. Energy & Buildings 224 (2020), 110299.
[45]
Danlan Wu, Kyeon Hur, and Zhifeng Xiao. 2021. A GAN-enhanced ensemble model for energy consumption forecasting in large commercial buildings. IEEE Access 9 (2021), 158820–158830.
[46]
Yaniv Yacoby, Weiwei Pan, and Finale Doshi-Velez. 2020. Failure modes of variational autoencoders and their effects on downstream tasks. arXiv preprint arXiv:2007.07124.
[47]
Ke Yan, Jing Huang, Wen Shen, and Zhiwei Ji. 2020. Unsupervised learning for fault detection and diagnosis of air handling units. Energy and Buildings 210 (2020), 109689.
[48]
Yunyang Ye, Matthew Strong, Yingli Lou, Cary A Faulkner, Wangda Zuo, and Satish Upadhyaya. 2022. Evaluating performance of different generative adversarial networks for large-scale building power demand prediction. Energy and Buildings 269 (2022), 112247.
[49]
Jinsung Yoon, Daniel Jarrett, and Mihaela van der Schaar. 2019. Time-series Generative Adversarial Networks. In Advances in Neural Information Processing Systems, Vol. 32. Curran Associates, Inc.
[50]
Yufei Zhang, Arno Schlueter, and Christoph Waibel. 2023. SolarGAN: Synthetic annual solar irradiance time series on urban building facades via Deep Generative Networks. Energy and AI 12 (2023), 100223.

Cited By

View all
  • (2024)Assessing Building Control Performance Using Physics-Based Simulation Models and Deep Generative Networks2024 IEEE Conference on Control Technology and Applications (CCTA)10.1109/CCTA60707.2024.10666585(547-554)Online publication date: 21-Aug-2024
  • (2024)Bayesian Forecasting with Deep Generative Disturbance Models in Stochastic MPC for Building Energy Systems2024 IEEE Conference on Control Technology and Applications (CCTA)10.1109/CCTA60707.2024.10666537(414-419)Online publication date: 21-Aug-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
e-Energy '23 Companion: Companion Proceedings of the 14th ACM International Conference on Future Energy Systems
June 2023
157 pages
ISBN:9798400702273
DOI:10.1145/3599733
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 June 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Generative models
  2. adversarial learning
  3. energy systems
  4. net-zero energy building.
  5. real building data
  6. variational methods

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

e-Energy '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 160 of 446 submissions, 36%

Upcoming Conference

E-Energy '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)77
  • Downloads (Last 6 weeks)9
Reflects downloads up to 24 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Assessing Building Control Performance Using Physics-Based Simulation Models and Deep Generative Networks2024 IEEE Conference on Control Technology and Applications (CCTA)10.1109/CCTA60707.2024.10666585(547-554)Online publication date: 21-Aug-2024
  • (2024)Bayesian Forecasting with Deep Generative Disturbance Models in Stochastic MPC for Building Energy Systems2024 IEEE Conference on Control Technology and Applications (CCTA)10.1109/CCTA60707.2024.10666537(414-419)Online publication date: 21-Aug-2024

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media