Overmind: A Collaborative Decentralized Machine Learning Framework
Advances in Science, Technology and Engineering Systems Journal
https://doi.org/10.25046/AJ050634Abstract
This paper is an extension of work originally presented in PM2.5 Prediction-based Weather Forecast Information and Missingness Challenges: A Case Study Industrial and Metropolis Areas, which focused on imputation algorithm to solve missingness challenge and demonstrated a basic prediction system to prove the proposed algorithm, II-MPA. Distributed and decentralized systems, recently, have been proven for their effectiveness in multiple perspectives. This paper introduces "Overmind", the solution that governs and builds the network of decentralized machine learning as a prediction framework named after its functionality: it aims to discover a set of data and associated attributes for assigning machine learnings in the collaborative decentralized manner. Overmind also empowers feature transfer learning with data preservation. It demonstrates how discovered features are transferred and shared among synergic agents in the network. This model is tested and evaluated the accuracy against the traditional single machine learning prediction model in the original work. The results are satisfactory in both prediction performance and transfer learning.
References (19)
- P. Sakul-Ung, P. Ruchanawet, N. Thammabunwarit, A. Vatcharaphrueksadee, C. Triperm, M. Sodanil, "PM2.5 Prediction based Weather Forecast Information and Missingness Challenges: A Case Study Industrial and Metropolis Areas," in 2019 Research, Invention, and Innovation Congress (RI2C), 1-5, 2019,doi:10.1109/RI2C48728.2019.8999941.
- K.F. Li, "Engineering Distributed Intelligence: Issues and Challenges," in 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems, 404-408, 2014, doi:10.1109/CISIS.2014.56.
- L. Eduardo, C. Hern, "On distributed artificial intelligence," The Knowledge Engineering Review, 3(1), 21-57, 1988, doi:10.1017/S0269888900004367.
- G.M.P. O'Hare, A.W.J. Chisholm, "Distributed Artificial Intelligence: An Invaluable Technique for the Development of Intelligent Manufacturing Systems," CIRP Annals, 39(1), 485-488, 1990, doi:https://doi.org/10.1016/S0007-8506(07)61102-0.
- B. Chaib-draa, "Industrial applications of distributed AI," 38(11 %J Commun. ACM), 49-53, 1995, doi:10.1145/219717.219761.
- S. Kirn, "Organisational intelligence and distributed AI," No. 40. Arbeitsberichte des Instituts für Wirtschaftsinformatik, Westfälische Wilhelms-Universität Münster, 1995.
- Y. Feng-Chao, H. Yu-Kuen, "Design of a distributed artificial intelligence system shell," in Proceedings of TENCON '93. IEEE Region 10 International Conference on Computers, Communications and Automation, 192-195 vol.1, 1993, doi:10.1109/TENCON.1993.319961.
- S. Sen, "Multiagent systems: Milestones and new horizons," Trends in Cognitive Sciences, 1(9), 334-340, 1997, doi:10.1016/S1364- 6613(97)01100-5.
- G. Weiß, L. Steels, "Distributed Reinforcement Learning," Springer Berlin Heidelberg, Berlin, Heidelberg: 415-428, 1995.
- D. Adjodah, Decentralized Reinforcement Learning Inspired by Multiagent Systems, Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, 1729-1730, 2018.
- E. Ogston, B. Overeinder, M. van Steen, F. Brazier, "A method for decentralized clustering in large multi-agent systems," in Proceedings of the second international joint conference on Autonomous agents and multiagent systems -AAMAS '03, ACM Press, New York, New York, USA: 789, 2003, doi:10.1145/860575.860702.
- Y. Hu, D. Niu, J. Yang, S. Zhou, FDML: A Collaborative Machine Learning Framework for Distributed Features, Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2232-2240, 2019, doi:10.1145/3292500.3330765.
- K.D. Pandl, S. Thiebes, M. Schmidt-Kraepelin, A. Sunyaev, "On the Convergence of Artificial Intelligence and Distributed Ledger Technology: A Scoping Review and Future Research Agenda," IEEE Access, 8, 57075- 57095, 2020, doi:10.1109/ACCESS.2020.2981447.
- Y. Lin, Y. Lin, C. Liu, "AItalk: a tutorial to implement AI as IoT devices," IET Networks, 8(3), 195-202, 2019, doi:10.1049/iet-net.2018.5182.
- X. Lin, J. Li, J. Wu, H. Liang, W. Yang, "Making Knowledge Tradable in Edge-AI Enabled IoT: A Consortium Blockchain-Based Efficient and Incentive Approach," IEEE Transactions on Industrial Informatics, 15(12), 6367-6378, 2019, doi:10.1109/TII.2019.2917307.
- H.F. Rashvand, K. Salah, J.M.A. Calero, L. Harn, "Distributed security for multi-agent systems -review and applications," IET Information Security, 4(4), 188-201, 2010, doi:10.1049/iet-ifs.2010.0041.
- X. Zhao, R. Jiang, "Distributed Machine Learning Oriented Data Integrity Verification Scheme in Cloud Computing Environment," IEEE Access, 8, 26372-26384, 2020, doi:10.1109/ACCESS.2020.2971519.
- S.J. Pan, Q. Yang, "A Survey on Transfer Learning," IEEE Transactions on Knowledge and Data Engineering, 22(10), 1345-1359, 2010, doi:10.1109/TKDE.2009.191.
- Z. Wang, X. Ye, C. Wang, P.S. Yu, "Feature Selection via Transferring Knowledge Across Different Classes %J ACM Trans. Knowl. Discov. Data," 13(2), 1-29, 2019, doi:10.1145/3314202.