ABSTRACT

There is no clear definition of what a smart building constitutes, i.e., what makes a building smart. In fact, since its inception in the early 1980, the term has had many different notions and meanings, largely depending on the area of study. In this chapter, we employ the approach that a smart or intelligent building, or, more generally, environment, is one that allows it to interact with its occupants. Based on this assumption we put forward that idea that one particular type of machine learning algorithms, namely reinforcement learning is particularly suitable for implementation and application in the built environment for two reasons: (1) it is a model-free approach requiring no prior knowledge of the system dynamics, and (2) it is inherently based on the notion of interaction, which happens to occur frequently, especially between occupants and building systems. Therefore, in this chapter, we provide an introduction to reinforcement learning in a tutorial form. We discuss the most important variations,the implications of particular parameter choices, and we provide typical algorithms. Finally, we discuss some challenges and opportunities of applying reinforcement learning in the built environment.