BuildProg: Program Generation for Testing ML-based Building Load Forecasting models via LLM and Prompt Engineering

Yang Deng, Donghua Xie, RUI Liang, Jingyun Zeng, Samson Kin Hon Tai, Dan Wang

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

Abstract

Machine learning-based building load forecasting (BLF) is crucial for the building automation community, and numerous ML models have been developed for this purpose. However, a significant challenge arises when promoting these models for deployment in real buildings: building practitioners often struggle with ML-related programming. To address this issue, we propose BuildProg, a program generation tool that leverages prompt engineering to decompose user requirements and guide large language models (LLMs) in generating the necessary Python code. In its current version, BuildProg supports four tasks related to the testing of BLF models.
Original languageEnglish
Title of host publicationBuildSys '24: Proceedings of the 11th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
Place of PublicationNew York, N
PublisherAssociation for Computing Machinery (ACM)
Pages248-249
Number of pages2
ISBN (Print)9798400707063
DOIs
Publication statusPublished - 29 Oct 2024
Event11th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation - Hangzhou, China
Duration: 7 Nov 20248 Nov 2024
https://dl.acm.org/doi/proceedings/10.1145/3671127 (Conference proceedings)

Publication series

NameBUILDSYS BuildSys: Systems for Energy-Efficient Buildings, Cities, and Transportation
PublisherAssociation for Computing Machinery

Conference

Conference11th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
Country/TerritoryChina
CityHangzhou
Period7/11/248/11/24
Internet address

User-Defined Keywords

  • LLM
  • Model testing
  • program generation
  • prompting

Fingerprint

Dive into the research topics of 'BuildProg: Program Generation for Testing ML-based Building Load Forecasting models via LLM and Prompt Engineering'. Together they form a unique fingerprint.

Cite this