Active Learning in Multi-objective Evolutionary Algorithms for Sustainable Building Design

Residential and commercial buildings are responsible for about 40% of primary energy consumption in the US. The design of a building has tremendous effect on its energy profile, and recently there has been an increased interest in developing optimization methods that support the design of high performance buildings. Previous approaches are either based on simulation optimization or on training an accurate predictive model to replace expensive energy simulations during the optimization. We propose a method, suitable for expensive multiobjective optimization in very large search spaces. In particular, we use a Gaussian Process (GP) model for the prediction and devise an active learning scheme in a multi-objective genetic algorithm to preferentially simulate only solutions that are very informative to the model's predictions for the current generation. We develop a comprehensive and publicly available benchmark for building design optimization. We show that the GP model is highly competitive as a surrogate for building energy simulations, in addition to being well-suited for the active learning setting. Our results show that our approach clearly outperforms surrogate-based optimization, and produces solutions close in hypervolume to simulation optimization, while using only a fraction of the simulations and time.

[1]  Ming-Hsuan Yang,et al.  Online Sparse Gaussian Process Regression and Its Applications , 2011, IEEE Transactions on Image Processing.

[2]  Jin Yang,et al.  On-line building energy prediction using adaptive artificial neural networks , 2005 .

[3]  Ronald L. Iman Latin Hypercube Sampling , 2008 .

[4]  David Jason Gerber,et al.  Designing-in performance: A framework for evolutionary energy performance feedback in early stage design , 2014 .

[5]  J. Zico Kolter,et al.  A Large-Scale Study on Predicting and Contextualizing Building Energy Usage , 2011, AAAI.

[6]  Yi Zhang,et al.  Use jEPlus as an efficient building design optimisation tool , 2012 .

[7]  Jiejin Cai,et al.  Applying support vector machine to predict hourly cooling load in the building , 2009 .

[8]  Giovanni Zemella,et al.  Optimised design of energy efficient building faades via Evolutionary Neural Networks , 2011 .

[9]  Qingfu Zhang,et al.  Expensive Multiobjective Optimization by MOEA/D With Gaussian Process Model , 2010, IEEE Transactions on Evolutionary Computation.

[10]  Alberto Hernandez Neto,et al.  Comparison between detailed model simulation and artificial neural network for forecasting building energy consumption , 2008 .

[11]  Moncef Krarti,et al.  Genetic-algorithm based approach to optimize building envelope design for residential buildings , 2010 .

[12]  Michael T. M. Emmerich,et al.  Single- and multiobjective evolutionary optimization assisted by Gaussian random field metamodels , 2006, IEEE Transactions on Evolutionary Computation.

[13]  Athanasios Tsanas,et al.  Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools , 2012 .

[14]  Daniel E. Fisher,et al.  EnergyPlus: creating a new-generation building energy simulation program , 2001 .

[15]  Benjamin C. M. Fung,et al.  A decision tree method for building energy demand modeling , 2010 .

[16]  B. Dong,et al.  Applying support vector machines to predict building energy consumption in tropical region , 2005 .

[17]  John Haymaker,et al.  A comparison of multidisciplinary design, analysis and optimization processes in the building construction and aerospace industries , 2007 .

[18]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[19]  Luis Pérez-Lombard,et al.  A review on buildings energy consumption information , 2008 .

[20]  Luisa Caldas,et al.  Generation of energy-efficient architecture solutions applying GENE_ARCH: An evolution-based generative design system , 2008, Adv. Eng. Informatics.

[21]  Yaochu Jin,et al.  Surrogate-assisted evolutionary computation: Recent advances and future challenges , 2011, Swarm Evol. Comput..

[22]  Alexander J. Smola,et al.  Support Vector Method for Function Approximation, Regression Estimation and Signal Processing , 1996, NIPS.

[23]  Andrew Gordon Wilson,et al.  Student-t Processes as Alternatives to Gaussian Processes , 2014, AISTATS.

[24]  Frédéric Magoulès,et al.  A review on the prediction of building energy consumption , 2012 .

[25]  Neil D. Lawrence,et al.  Gaussian Processes for Big Data , 2013, UAI.

[26]  Zoubin Ghahramani,et al.  Local and global sparse Gaussian process approximations , 2007, AISTATS.

[27]  V. I. Hanby,et al.  UK office buildings archetypal model as methodological approach in development of regression models for predicting building energy consumption from heating and cooling demands , 2013 .

[28]  Joshua D. Knowles,et al.  ParEGO: a hybrid algorithm with on-line landscape approximation for expensive multiobjective optimization problems , 2006, IEEE Transactions on Evolutionary Computation.

[29]  Kelvin K. W. Yau,et al.  Predicting electricity energy consumption: A comparison of regression analysis, decision tree and neural networks , 2007 .

[30]  David A. Cohn,et al.  Active Learning with Statistical Models , 1996, NIPS.

[31]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[32]  Christopher K. I. Williams,et al.  Gaussian Processes for Machine Learning (Adaptive Computation and Machine Learning) , 2005 .

[33]  Lothar Thiele,et al.  The Hypervolume Indicator Revisited: On the Design of Pareto-compliant Indicators Via Weighted Integration , 2007, EMO.

[34]  Klaus Obermayer,et al.  Gaussian process regression: active data selection and test point rejection , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[35]  Thorsten Gerber,et al.  Handbook Of Mathematical Functions , 2016 .

[36]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[37]  Weimin Wang,et al.  Applying multi-objective genetic algorithms in green building design optimization , 2005 .

[38]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[39]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[40]  Andreas Krause,et al.  Active Learning for Multi-Objective Optimization , 2013, ICML.

[41]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[42]  Fariborz Haghighat,et al.  Multiobjective optimization of building design using TRNSYS simulations, genetic algorithm, and Artificial Neural Network , 2010 .

[43]  Luis C. Dias,et al.  Multi-objective optimization for building retrofit: A model using genetic algorithm and artificial neural network and an application , 2014 .