A Semi-Supervised Learning Approach to Quality-Based Web Service Classification

被引:3
作者
Bonab, Mehdi Nozad [1 ]
Tanha, Jafar [2 ]
Masdari, Mohammad [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh 5716963896, Iran
[2] Univ Tabriz, Elect & Comp Engn Dept, Tabriz 5166616471, Iran
关键词
Classification; machine learning; quality; semi-supervised learning; web services; DISCOVERY;
D O I
10.1109/ACCESS.2024.3385341
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet provides a platform for sharing services, and web service brokers help users to choose the suitable service among similar services based on ranking. The quality of service is important in evaluating the services the user needs. However, finding a quality-based data label in many fields can be time-consuming and difficult. Thus, machine learning is required to classify and choose the best service in this field. The selection process is done through analysis and recommendations by the system. This article introduces the SSL-WSC algorithm, which classifies unlabeled data through semi-supervised self-training learning using a small amount of labeled data. This algorithm labels the data using a two-step method of calculating a score for each service and dynamic thresholding. The quality features of web services obtained from the QWS dataset were used to evaluate the performance of the proposed algorithm. The experimental results in different scenarios showed that using proposed semi-supervised learning algorithms to create classification models led to better results, so it improved the F1-score, accuracy, and precision, on average, by 11.26%, 9.43% and 9.53%, respectively, as compared to the supervised method.
引用
收藏
页码:50489 / 50503
页数:15
相关论文
共 50 条
  • [41] A topological approach for semi-supervised learning
    Ines, A.
    Dominguez, C.
    Heras, J.
    Mata, G.
    Rubio, J.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2024, 82
  • [42] Analysis of active semi-supervised learning
    Berton, Lilian
    Mitsuishi, Felipe Baz
    Vega-Oliveros, Didier A.
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1122 - 1129
  • [43] A Boosted Semi-supervised Learning Framework for Web Page Filtering
    He, Zhu
    Li, Xi
    Hu, Weiming
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 2133 - 2136
  • [44] A semi-supervised deep learning approach for vessel trajectory classification based on AIS data
    Duan, Hongda
    Ma, Fei
    Miao, Lixin
    Zhang, Canrong
    OCEAN & COASTAL MANAGEMENT, 2022, 218
  • [45] Event Detection, Localization, and Classification Based on Semi-Supervised Learning in Power Grids
    Yang, Fan
    Ling, Zenan
    Zhang, Yuhang
    He, Xing
    Ai, Qian
    Qiu, Robert C.
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2023, 38 (05) : 4080 - 4094
  • [46] Semi-supervised learning for question classification in CQA
    Yiyang Li
    Lei Su
    Jun Chen
    Liwei Yuan
    Natural Computing, 2017, 16 : 567 - 577
  • [47] Safe semi-supervised learning for pattern classification
    Ma, Jun
    Yu, Guolin
    Xiong, Weizhi
    Zhu, Xiaolong
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 121
  • [48] Semi-supervised learning for question classification in CQA
    Li, Yiyang
    Su, Lei
    Chen, Jun
    Yuan, Liwei
    NATURAL COMPUTING, 2017, 16 (04) : 567 - 577
  • [49] A Discriminative Model for Semi-Supervised Learning
    Balcan, Maria-Florina
    Blum, Avrim
    JOURNAL OF THE ACM, 2010, 57 (03)
  • [50] News Classification with Semi-Supervised and Active Learning
    Guo C.
    Chao Y.
    Data Analysis and Knowledge Discovery, 2022, 6 (04) : 28 - 38