论文标题
基于区块链的联合学习,用于工业物联网中的设备故障检测
Blockchain-based Federated Learning for Device Failure Detection in Industrial IoT
论文作者
论文摘要
设备故障检测是工业互联网(IIT)中最重要的问题之一。但是,在常规的IIOT设备故障检测中,客户端设备需要将原始数据上传到中央服务器进行模型培训,这可能会导致敏感业务数据披露。因此,在本文中,为了确保客户数据隐私,我们提出了一种基于区块链的联合学习方法,用于IIOT中的设备故障检测。首先,我们提出了一个基于区块链的联合学习系统的平台体系结构,用于IIOT中的故障检测,该系统可以可验证的客户数据完整性。在体系结构中,每个客户端定期创建一个默克尔树,其中每个叶子节点代表客户端数据记录,并将树根存储在区块链上。此外,为了解决IIOT失败检测中的数据异质性问题,我们提出了一个新型的Centroid距离加权联邦平均(CDW \ _FEDAVG)算法,同时考虑了每个客户端数据集的正类别和负类之间的距离。此外,为了激励客户参加联邦学习,根据本地模型培训中使用的客户数据的大小和质心距离设计了一种基于智能接触的激励机制。我们的行业合作伙伴实施了所提出的体系结构的原型,并根据可行性,准确性和性能进行了评估。结果表明该方法是可行的,并且具有令人满意的精度和性能。
Device failure detection is one of most essential problems in industrial internet of things (IIoT). However, in conventional IIoT device failure detection, client devices need to upload raw data to the central server for model training, which might lead to disclosure of sensitive business data. Therefore, in this paper, to ensure client data privacy, we propose a blockchain-based federated learning approach for device failure detection in IIoT. First, we present a platform architecture of blockchain-based federated learning systems for failure detection in IIoT, which enables verifiable integrity of client data. In the architecture, each client periodically creates a Merkle tree in which each leaf node represents a client data record, and stores the tree root on a blockchain. Further, to address the data heterogeneity issue in IIoT failure detection, we propose a novel centroid distance weighted federated averaging (CDW\_FedAvg) algorithm taking into account the distance between positive class and negative class of each client dataset. In addition, to motivate clients to participate in federated learning, a smart contact based incentive mechanism is designed depending on the size and the centroid distance of client data used in local model training. A prototype of the proposed architecture is implemented with our industry partner, and evaluated in terms of feasibility, accuracy and performance. The results show that the approach is feasible, and has satisfactory accuracy and performance.