A Novel Diversified API Recommendation for Power System Sensors
The collaborative interaction between power systems and the Internet of Things (IoT) is strengthening, with IoT devices facilitating real-time monitoring and governance of the power grid, pushing power systems to the next frontier: the smart grid. Nevertheless, the reliance of power systems on a vast array of IoT devices, each with its unique API, makes the development of a unified smart grid software solution extremely complex. Most existing research focuses on accuracy in recommendations, thus neglecting users’ needs for functional diversity. To address this issue, we propose a diversified API recommendation approach that suggests a variety of functional APIs from power system sensors to users. We start by converting API labels into feature vectors based on a pre-trained language model and calculate the similarity between APIs through clustering. Subsequently, we construct an API graph to model the functional similarity relationships between APIs. Finally, we generate a minimum weighted tree to obtain a combination of APIs that meets the requirements and ensures diversity. We demonstrate the advantages of our proposed method in terms of diversity through a case study.
Authors
- Jingfei Chen
- Fan Liu (ORCID: https://orcid.org/0000-0001-6586-3307)
- Xun Che (ORCID: https://orcid.org/0009-0005-6144-8065)
- Qian Zhao (ORCID: https://orcid.org/0000-0001-9956-0064)
- Minhao Zhu
- Yu Zheng (ORCID: https://orcid.org/0000-0003-3708-3543)
- Huanhuan Gu
Institutions
- Nanjing University of Science and Technology (CN)
- NARI Group (China) (CN)
- Guodian Institute of Science and Technology (CN)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/ithings-greencom-cpscom-smartdata-cybermatics62450.2024.00027
- Primary Topic
- Web Data Mining and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00