In a modern power system, real-time data on power generation/consumption and its relevant features are stored in various distributed parties, including household meters, transformer stations and external organizations. To fully exploit the underlying patterns of these distributed data for accurate power prediction, federated learning is needed as a collaborative but privacy-preserving training scheme. However, current federated learning frameworks are polarized towards addressing either the horizontal or vertical separation of data, and tend to overlook the case where both are present. Furthermore, in mainstream horizontal federated learning frameworks, only artificial neural networks are employed to learn the data patterns, which are considered less accurate and interpretable compared to tree-based models on tabular datasets. To this end, we propose a hybrid federated learning framework based on XGBoost, for distributed power prediction from real-time external features. In addition to introducing boosted trees to improve accuracy and interpretability, we combine horizontal and vertical federated learning, to address the scenario where features are scattered in local heterogeneous parties and samples are scattered in various local districts. Moreover, we design a dynamic task allocation scheme such that each party gets a fair share of information, and the computing power of each party can be fully leveraged to boost training efficiency. A follow-up case study is presented to justify the necessity of adopting the proposed framework. The advantages of the proposed framework in fairness, efficiency and accuracy performance are also confirmed.
翻译:在现代电力系统中,关于发电/消费及其相关特点的实时数据储存在分布在包括住户表、变压站和外部组织在内的不同分布方中。为了充分利用这些分布数据的基本模式进行准确的电力预测,需要将联合学习作为一种合作但隐私保护的培训计划;然而,目前联邦学习框架的两极化是为了处理数据横向或纵向分离,往往忽视两者都存在的个案。此外,在主流横向联合学习框架中,只有人工神经网络被用来学习数据模式,而数据模式被认为与表格数据集中的基于树的公平模式相比不那么准确和可解释。为此,我们提议以XGBoost为基础,建立混合联合学习框架,以便根据实时外部特征进行权力预测。除了引入强化的树木以提高数据的准确性和可解释性外,我们还将横向和纵向饱和学习结合起来,以解决地方混杂政党和样本分散在各地的情况。此外,我们可设计动态任务分配计划,这样,每个缔约方都能在表格数据集中获得公平比例的准确性和解释性。为此,我们提出一个基于XGBO的混合学习框架的混合学习框架,并充分利用拟议的效益。