Collaborative learning-based industrial IoT API recommendation for software-defined devices : The implicit knowledge discovery perspective
Journal article
Gao, Honghao, Qin, Xi, Barroso, Ramón J. Durán, Hussain, Walayat, Xu, Yueshen and Yin, Yuyu. (2022). Collaborative learning-based industrial IoT API recommendation for software-defined devices : The implicit knowledge discovery perspective. IEEE Transactions on Emerging Topics in Computational Intelligence. 6(1), pp. 66-76. https://doi.org/10.1109/TETCI.2020.3023155
Authors | Gao, Honghao, Qin, Xi, Barroso, Ramón J. Durán, Hussain, Walayat, Xu, Yueshen and Yin, Yuyu |
---|---|
Abstract | The industrial Internet of things (IIoT), a new computing mode in Industry 4.0, is deployed to connect IoT devices and use communication technology to respond to control commands and handle industrial data. IIoT is typically employed to improve the efficiency of computing and sensing and can be used in many scenarios, such as intelligent manufacturing and video surveillance. To build an IIoT system, we need a collection of software to manage and monitor each system component when there are large-scale devices. Application programming interface (API) is an effective way to invoke public services provided by different platforms. Developers can invoke different APIs to operate IoT devices without knowing the implementation process. We can design a workflow to configure how and when to invoke target APIs. Thus, APIs are a powerful tool for rapidly developing industrial systems. However, the increasing number of APIs exacerbates the problem of finding suitable APIs. Current related recommendation methods have defects. For example, most existing methods focus on the relation between users and APIs but neglect the valuable relations among the users or APIs themselves. To address these problems, this article studies implicit knowledge in IIoT by using collaborative learning techniques. Considering the increased dimensions and dynamics of IoT devices, we explore the possible relationships between users and between APIs. We enhance the matrix factorization (MF) model with the mined implicit knowledge that are implicit relationships on both sides. We build an ensemble model by using all implicit knowledge. We conduct experiments on a collected real-world dataset and simulate industrial system scenarios. The experimental results verify the effectiveness and superiority of the proposed models. |
Keywords | API recommendation; collaborative learning; implicit relationship mining; industrial internet of things; matrix factorization |
Year | 2022 |
Journal | IEEE Transactions on Emerging Topics in Computational Intelligence |
Journal citation | 6 (1), pp. 66-76 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISSN | 2471-285X |
Digital Object Identifier (DOI) | https://doi.org/10.1109/TETCI.2020.3023155 |
Scopus EID | 2-s2.0-85104892708 |
Page range | 66-76 |
Funder | National Natural Science Foundation of China (NSFC) |
Publisher's version | License All rights reserved File Access Level Controlled |
Output status | Published |
Publication dates | |
Online | 29 Sep 2020 |
Publication process dates | |
Accepted | 06 Sep 2020 |
Deposited | 18 Jul 2023 |
Grant ID | 61902236 |
https://acuresearchbank.acu.edu.au/item/8z51y/collaborative-learning-based-industrial-iot-api-recommendation-for-software-defined-devices-the-implicit-knowledge-discovery-perspective
Restricted files
Publisher's version
50
total views0
total downloads0
views this month0
downloads this month