I. INTRODUCTION  
II. TECHNICAL BACKGROUND  
A. Model Predictive Control  
B. Reinforcement Learning  
C. Architecture for BEMS  
III. REVIEW OF DATA-DRIVEN MPC IN BEMS  
IV. REVIEW OF RL IN BEMS  
V. CHALLENGES AND CONSIDERATIONS IN THE SELECTION OF CONTROL METHODS  
VI. CONCLUSION