Advancing Collaborative AI Learning Through the Convergence of Blockchain Technology and Federated Learning
摘要
Artificial intelligence (AI) has revolutionized multiple sectors through its growth and diversification, notably with the concept of collaborative learning. Among these advancements, federated learning (FL) emerges as a significant decentralized learning approach; however, it is not without its issues. To address the challenges of trust and security in FL, this paper introduces a novel blockchain-based decentralized collaborative learning system and a decentralized asynchronous collaborative learning algorithm for the AI-based industrial Internet environment. We developed a chaincode middleware to bridge blockchain network and AI training for secure, trustworthy and efficient federated learning and presented a refined directed acyclic graph (DAG) consensus mechanism to reduce stale models’ impact, ensuring efficient learning. Our solution’s effectiveness was demonstrated through application on an energy conversion prediction dataset from hydroelectric power generation, validating the practical applicability of our proposed system.