## 3 Method
### Proposed Semi-Supervised Explainable BRBES Framework
\begin{table}
\begin{tabular}{l l l} \hline \hline \multicolumn{2}{c}{**Independent Variables**} & \multicolumn{1}{c}{**Outcome**} \\ \hline
**Period** & **Time** & **Solar Illumination (\%)** \\ \hline \multirow{4}{*}{January} & 9:00 a.m. to 2:00 p.m. & 100 \\  & 2:01 p.m. to 4:00 p.m. & 50 \\  & 7:00 a.m. to 8:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{February} & 8:00 a.m. to 4:00 p.m. & 100 \\  & 4:01 p.m. to 6:00 p.m. & 50 \\  & 6:00 a.m. to 7:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{March} & 6:00 a.m. to 5:00 p.m. & 100 \\  & 5:01 p.m. to 7:00 p.m. & 50 \\  & 4:00 a.m. to 5:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{April} & 4:00 a.m. to 7:00 p.m. & 100 \\  & 7:01 p.m. to 9:00 p.m. & 50 \\  & 2:00 a.m. to 3:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{May} & 2:00 a.m. to 9:00 p.m. & 100 \\  & 9:01 p.m. to 11:00 p.m. & 50 \\  & 00:00 to 1:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{2}{*}{June} & 1:00 a.m. to 10:00 p.m. & 100 \\  & rest of the day & 50 \\ \hline \multirow{2}{*}{July} & 2:00 a.m. to 10:00 p.m. & 100 \\  & rest of the day & 50 \\ \hline \multirow{4}{*}{August} & 4:00 a.m. to 8:00 p.m. & 100 \\  & 8:01 p.m. to 10:00 p.m. & 50 \\  & 2:00 a.m. to 3:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{September} & 5:00 a.m. to 6:00 p.m. & 100 \\  & 6:01 p.m. to 8:00 p.m. & 50 \\  & 3:00 a.m. to 4:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{October} & 7:00 a.m. to 4:00 p.m. & 100 \\  & 4:01 p.m. to 6:00 p.m. & 50 \\  & 5:00 a.m. to 6:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{November} & 8:00 a.m. to 2:00 p.m. & 100 \\  & 2:01 p.m. to 4:00 p.m. & 50 \\  & 6:00 a.m. to 7:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \multirow{4}{*}{December} & 10:00 a.m. to 1:00 p.m. & 100 \\  & 1:01 p.m. to 3:00 p.m. & 50 \\  & 8:00 a.m. to 9:59 a.m. & 50 \\  & rest of the day & 0 \\ \hline \end{tabular}
\end{table} 
Table 2: Solar illumination calculation from January to December. \begin{table}
\begin{tabular}{l l l l} \hline \hline
**Days** & **Period** & **Time** & **Interior** \\  & & & **Inhabitance** \\  & & & **(\%)** \\ \hline \multirow{8}{*}{Saturday–Sunday} & \multirow{2}{*}{September to May} & 9:00 a.m. to 7:00 p.m. & 40 \\  & & 7:01 p.m. to 10:00 p.m. (Sun) & 80 \\  & & 7:01 p.m. to 10:00 p.m. (Sat) & 50 \\  & & rest of the day & 80 \\ \cline{2-3}  & \multirow{2}{*}{June to August} & 9:00 a.m. to 7:00 p.m. & 10 \\  & & 7:01 p.m. to 11:00 p.m. (Sun) & 50 \\  & & 7:01 p.m. to 11:00 p.m. (Sat) & 30 \\  & & rest of the day & 50 \\ \hline \hline \end{tabular}
\end{table} 
Table 4: Interior inhabitance computation (weekend). \begin{table}
\begin{tabular}{l l l l} \hline \hline
**Days** & **Period** & **Time** & **Interior** \\  & & & **Inhabitance** \\  & & & **(\%)** \\ \hline \multirow{8}{*}{Saturday–Sunday} & \multirow{2}{*}{June to August} & 9:00 a.m. to 7:00 p.m. & 40 \\  & & 7:01 p.m. to 10:00 p.m. (Sun) & 80 \\  & & 7:01 p.m. to 10:00 p.m. (Sat) & 50 \\  & & rest of the day & 80 \\ \cline{2-3}  & \multirow{2}{*}{June to August} & 9:00 a.m. to 7:00 p.m. & 10 \\  & & 7:01 p.m. to 11:00 p.m. (Sun) & 50 \\  & & 7:01 p.m. to 11:00 p.m. (Sat) & 30 \\  & & rest of the day & 50 \\ \hline \hline \end{tabular}
\end{table} 
Table 5: BRBES’s initial rule base (knowledge of energy consumption domain). \begin{table}
\begin{tabular}{l l l l} \hline \hline
**Days** & **Period** & **Time** & **Interior** \\  & & & **Inhabitance** \\  & & & **(\%)** \\ \hline \multirow{8}{*}{Saturday–Sunday} & \multirow{2}{*}{June to August} & 9:00 a.m. to 7:00 p.m. & 40 \\  & & 7:01 p.m. to 10:00 p.m. (Sun) & 80 \\  & & 7:01 p.m. to 10:00 p.  
**Symbolic AI:** As a symbolic AI model, we employ the BRBES in our proposed framework, as shown in Figure 1a. The reasoning mechanism of the BRBES comprises four stages: input transformation, rule activation weight calculation, belief degree update, and rule aggregation [46]. **Transformation of Input.