KEYWORDS: Data modeling, Machine learning, Education and training, Blockchain, Performance modeling, Data privacy, Computer security, Network security, Data processing
Graph Neural Networks (GNNs) can better handle non-euclidean space data, and when combined with Federated Learning (FL) can address their data volume shortage and privacy security issues during model training. However, the traditional centralized Graph Federated Learning architecture faces threats such as unreliable centralized servers and attacks from malicious clients, and there may be missing edge structures between subgraph data of different clients, which reduces the performance of GNN models. In this study, a blockchain platform is introduced to implement decentralized Graph Federated Learning to improve the robustness of models. An approximation evaluation mechanism for finding similar subgraphs through Transfer Learning (TL) is also proposed, which can discover subgraph clients with structural associations and aggregate models of similar subgraphs without leaking data, thus solving the structural missing problem. Simulation results show that compared with existing algorithms, the approximation evaluation mechanism in this paper can better compensate for the missing subgraph structure and significantly improve the accuracy of model prediction, and the introduction of blockchain also effectively prevents the influence of malicious nodes and ensures the stability of the training process.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.