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 条
  • [21] An ant colony-based semi-supervised approach for learning classification rules
    Julio Albinati
    Samuel E. L. Oliveira
    Fernando E. B. Otero
    Gisele L. Pappa
    Swarm Intelligence, 2015, 9 : 315 - 341
  • [22] A survey on semi-supervised learning
    Van Engelen, Jesper E.
    Hoos, Holger H.
    MACHINE LEARNING, 2020, 109 (02) : 373 - 440
  • [23] A semi-supervised machine learning framework for microRNA classification
    Hassani, Mohsen Sheikh
    Green, James R.
    HUMAN GENOMICS, 2019, 13 (Suppl 1) : 43
  • [24] LANDSLIDE IMAGE CLASSIFICATION USING SEMI-SUPERVISED LEARNING
    He, Shi
    Jing, Haitao
    Tang, Hong
    Shen, Li
    Tao, Liangliang
    Cheng, Jiehai
    2019 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2019), 2019, : 2643 - 2645
  • [25] A semi-supervised machine learning framework for microRNA classification
    Mohsen Sheikh Hassani
    James R. Green
    Human Genomics, 13
  • [26] Semi-supervised Classification Based on Clustering Ensembles
    Chen, Si
    Guo, Gongde
    Chen, Lifei
    ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PROCEEDINGS, 2009, 5855 : 629 - 638
  • [27] An efficient semi-supervised classification approach for hyperspectral imagery
    Tan, Kun
    Li, Erzhu
    Du, Qian
    Du, Peijun
    ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2014, 97 : 36 - 45
  • [28] Semi-supervised machine learning with word embedding for classification in price statistics
    Martindale, Hazel
    Rowland, Edward
    Flower, Tanya
    Clews, Gareth
    DATA & POLICY, 2020, 2
  • [29] Fuzziness based semi-supervised learning approach for intrusion detection system
    Ashfaq, Rana Aamir Raza
    Wang, Xi-Zhao
    Huang, Joshua Zhexue
    Abbas, Haider
    He, Yu-Lin
    INFORMATION SCIENCES, 2017, 378 : 484 - 497
  • [30] Watersheds for Semi-Supervised Classification
    Challa, Aditya
    Danda, Sravan
    Sagar, B. S. Daya
    Najman, Laurent
    IEEE SIGNAL PROCESSING LETTERS, 2019, 26 (05) : 720 - 724