Open Access Subscription Access
Open Access Subscription Access
Blockchain Enabled, Collaborative Platform for AI as a Service
With the advent of technology, modern human activities produce a huge amount of data. This vast amount of data facilitates a better model training, thus creating accurate predictions. But most of the business entities lack the facilities and resources to develop an AI system. There is a need for a platform, to which the business can outsource the process of data collection, model development, and its deployment. These models should be tailored for each use case. The work presented here attempts to address these issues using blockchain and incremental learning. The transactions and user identification in the platform are implemented using blockchain, thus maintaining the ownership of the model and dataset in a transparent, immutable and decentralized manner. Incremental learning algorithms are employed to facilitate the real-time updation of the model. All the models and the datasets collected in the platform are considered resources. The platform opens up an avenue for developing a marketplace for data and trained models.
Blockchain, Incremental Learning, AI as a Service, Data Market Place.
- Parsaeefard, Saeedeh and Tabrizian, Iman and Leon-Garcia, “Artificial Intelligence as a Services (AI-aaS) on SoftwareDefined Infrastructure”, Cotton Ginners' Handbook, 2019.
- Overview of Amazon Web Services, Available at https://docs.aws.amazon.com/whitepapers/latest/awsoverview/introduction.html, Accessed in 2022.
- Practitioners Guide to MLOps: A Framework for Continuous Delivery and Automation of Machine Learning, Available at https://services.google.com/fh/files/misc/practitioners_guid e_to_mlops_whitepaper.pdf, Accessed in 2021.
- Azure Arc-enabled Machine Learning, Available at https://azure.microsoft.com/en-gb/resources/azure-arcenabled-machine-learning-white-paper/, Accessed in 2022.
- A. Gepperth and Barbara Hammer, “Incremental Learning Algorithms and Applications”, Proceedings of European Symposium on Artificial Neural Networks, pp. 1-13, 2016.
- D. Justin and B.W. Harris, “Decentralized and Collaborative Ai on Blockchain”, Proceedings of IEEE International Conference on Blockchain, pp. 1-7, 2019.
- J.D. Harris, “Analysis of Models for Decentralized and Collaborative AI on Blockchain”, Proceedings of IEEE International Conference on Blockchain, pp. 1-7, 2020.
- Xuhui Chen, “When Machine Learning Meets Blockchain: A Decentralized, Privacy-Preserving and Secure Design”, Proceedings of IEEE International Conference on Big Data, pp. 1-13, 2018.
- Nenad Petrovic, “Model-Driven Approach to BlockchainEnabled MLOps”, Proceedings of 9th IEEE International Conference on IcETRAN, pp. 1-6, 2022.
- A. Marcelletti and Andrea Morichetta, “Exploring the Benefits of Blockchain Technology for MLOps Pipeline”, Proceedings of IEEE International Conference on Foundations of Consensus and Distributed Ledgers, pp. 13- 17, 2022.
- D.C. Nguyen, “Federated Learning meets Blockchain in Edge Computing: Opportunities and Challenges”, IEEE Internet of Things Journal, Vol. 8, No. 16, pp. 12806-12825, 2021.
- Shiva Raj and Jinho Choi, “Federated Learning with Blockchain for Autonomous Vehicles: Analysis and Design Challenges”, IEEE Transactions on Communications, Vol. 68, No. 8, pp. 4734-4746, 2020.
- H. Kim, “Blockchained on-Device Federated Learning”, IEEE Communications Letters, Vol. 24, No. 6, pp. 1279- 1283, 2019.
- System Haber and W. Scott Stornetta, “How to Time Stamp A Digital Document”, Proceedings of International Conference on the Theory and Application of Cryptography, pp. 1-6, 1990.
- Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash”, Available at https://www.ussc.gov/sites/default/files/pdf/training/annual -national-trainingseminar/2018/Emerging_Tech_Bitcoin_Crypto.pdf, Accessed in 2009.
- C. Zhang, Cangshuai Wu and Xinyi Wang, “Overview of Blockchain Consensus Mechanism”, Proceedings of International Conference on Big Data Engineering, pp. 1- 13, 2020.
- Liudmila Zavolokina, Noah Zani and Gerhard Schwabe, “Why should I Trust a Blockchain Platform? Designing for Trust in the Digital Car Dossier”, Proceedings of International Conference on Design Science Research in Information Systems and Technology, pp. 1-13, 2019.
- Vitalik Buterin, “A Next-Generation Smart Contract and Decentralized Application Platform”, Available at https://blockchainlab.com/pdf/Ethereum_white_papera_next_generation_smart_contract_and_decentralized_appl ication_platform-vitalik-buterin.pdf, Accessed in 2014.
- Markus Schaffer and Gernot Salzer. “Performance and Scalability of Private Ethereum Blockchains”, Proceedings of International Conference on Business Process Management, pp. 1-7, 2019.
- Jasvant Mandloi and Pratosh Bansal, “An Empirical Review on Blockchain Smart Contracts: Application and Challenges in Implementation”, International Journal of Computer Networks and Applications, Vol. 7, No. 2, pp. 43-61, 2020.
- M. Wohrer and Uwe Zdun, “Smart Contracts: Security Patterns in the Ethereum Ecosystem and Solidity”, Proceedings of International Workshop on Blockchain Oriented Software Engineering, pp. 43-56, 2018.
- Alexander Gepperth and Barbara Hammer, “Incremental Learning Algorithms and Applications”, Proceedings of European Symposium on Artificial Neural Networks, pp. 1- 5, 2016.
- Y. Liu and H. Song, “Class-Incremental Learning for Wireless Device Identification in IoT”, IEEE Internet of Things, Vol. 8, No, 23, pp. 17227-17235, 2021.
- T. Li, S. Fong, R.C. Millham, J. Fiaidhi and S. Mohammed, “Fast Incremental Learning with Swarm Decision Table and Stochastic Feature Selection in an IoT Extreme Automation Environment”, IT Professional, Vol. 21, No. 2, pp. 14-26, 2019.
- Jacob Montiel, Talel Abdessalem and Albert Bifet, “River: Machine Learning for Streaming Data in Python”, Proceedings of International Conference on Machine Learning, pp.1-8, 2020.
- Nakhoon Choi and Heeyoul Kim, “A Blockchain-Based User Authentication Model using MetaMask”, Journal of Internet Computing and Services, Vol. 20, No. 6, pp. 119- 127, 2019.
- Svelte-Cybernetically Enhanced Web Apps, Available at https://svelte.dev/, Accessed in 2022.
- Mufid Mohammad Robihul, “Design an MVC Model using Python for Flask Framework Development”, Proceedings of IEEE International Symposium on Electronics, pp. 1-5, 2019.
- Andrea Perrichon-Chretien and Nicolas Herbaut. “Saiaas: A Blockchain-based Solution for Secure Artificial Intelligence as-a-Service”, Proceedings of International Conference on Deep Learning, Big Data and Blockchain, pp. 1-7, 2022.
- Open Zepplin, Available at https://github.com/OpenZeppelin, Accessed in 2022.
- S. Moreschini, “MLOps for Evolvable AI Intensive Software Systems”, Proceedings IEEE International Conference on Software Analysis, Evolution and Reengineering, pp. 1-13, 2022.
- AWS IAM UserGuide, Available at https://docs.aws.amazon.com/IAM/latest/UserGuide/iamug.pdf, Accessed in 2021.
- Elie Kapengut and Bruce Mizrach, “An Event Study of the Ethereum Transition to Proof-of-Stake”, Proceedings of European Symposium on Artificial Neural Networks, pp. 1- 8, 2022.
- M. Harikrishnan and K.V. Lakshmy, “Secure Digital Service Payments using Zero Knowledge Proof in Distributed Network”, Proceedings of International Conference on Advanced Computing and Communication Systems, pp. 1-8, 2019.
- Salem Alqahtani and Murat Demirbas, “Bottlenecks in Blockchain Consensus Protocols”, Proceedings of IEEE International Conference on Omni-Layer Intelligent Systems, pp. 1-8, 2021.
Abstract Views: 91
PDF Views: 0