Active Reinforcement Learning for Robust Building Control

Doseok Jang, Larry Yan, Lucas Spangher, Costas Spanos
12/16/2023
cs.LGcs.AIeess.SY

No official code found. Best implementation: cooper-org/cooper (166 stars, MIT, PyTorch, last commit 2025-11-15). 1 more below.

Abstract

Reinforcement learning (RL) is a powerful tool for optimal control that has found great success in Atari games, the game of Go, robotic control, and building optimization. RL is also very brittle; agents often overfit to their training environment and fail to generalize to new settings. Unsupervised environment design (UED) has been proposed as a solution to this problem, in which the agent trains in environments that have been specially selected to help it learn. Previous UED algorithms focus on trying to train an RL agent that generalizes across a large distribution of environments. This is not necessarily desirable when we wish to prioritize performance in one environment over others. In this work, we will be examining the setting of robust RL building control, where we wish to train an RL agent that prioritizes performing well in normal weather while still being robust to extreme weather conditions. We demonstrate a novel UED algorithm, ActivePLR, that uses uncertainty-aware neural network architectures to generate new training environments at the limit of the RL agent's ability while being able to prioritize performance in a desired base environment. We show that ActivePLR is able to outperform state-of-the-art UED algorithms in minimizing energy usage while maximizing occupant comfort in the setting of building control.

View on arXivView PDF

Code Implementations(2)

cooper-org/cooperCommunity100%
PyTorchMIT

A general-purpose, deep learning-first library for constrained optimization in PyTorch

16617PythonFeb 4, 202211 months agoMIT
constrained-optimizationdeep-learningmachine-learningoptimizationpython+1 more
Demosthen/ActiveRLCommunity100%
132Shell, PythonJul 8, 20222 years ago

Similar Papers

Cite this paper

@article{jang2023active,
  title  = {Active Reinforcement Learning for Robust Building Control},
  author = {Doseok Jang and Larry Yan and Lucas Spangher and Costas Spanos},
  year   = {2023},
  eprint = {2312.10289},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.10289v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.10289.svg)](https://codeofpaper.com/paper/2312.10289)

Discussion