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 条
  • [1] A Semi-Supervised Learning Approach to Quality-Based Web Service Classification (vol 12, pg 50489, 2024)
    Bonab, Mehdi Nozad
    Tanha, Jafar
    Masdari, Mohammad
    IEEE ACCESS, 2025, 13 : 19862 - 19862
  • [2] TEXT CLASSIFICATION BASED ON SEMI-SUPERVISED LEARNING
    Vo Duy Thanh
    Vo Trung Hung
    Pham Minh Tuan
    Doan Van Ban
    2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 232 - 236
  • [3] Malware Classification Based on Semi-Supervised Learning
    Ding, Yu
    Zhang, XiaoYu
    Li, BinBin
    Xing, Jian
    Qiang, Qian
    Qi, ZiSen
    Guo, MengHan
    Jia, SiYu
    Wang, HaiPing
    SCIENCE OF CYBER SECURITY, SCISEC 2022, 2022, 13580 : 287 - 301
  • [4] A graph-based semi-supervised learning algorithm for web page classification
    Liu, Rong
    Zhou, Jianzhong
    Liu, Ming
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, 2006, : 856 - +
  • [5] A reliable ensemble based approach to semi-supervised learning
    de Vries, Sjoerd
    Thierens, Dirk
    KNOWLEDGE-BASED SYSTEMS, 2021, 215
  • [6] A collective learning approach for semi-supervised data classification
    Uylas Sati, Nur
    PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2018, 24 (05): : 864 - 869
  • [7] An Incremental Broad Learning Approach for Semi-Supervised Classification
    Liu, Xize
    Qiu, Tie
    Chen, Chen
    Ning, Huansheng
    Chen, Ning
    IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, : 250 - 254
  • [8] A review of semi-supervised learning for text classification
    José Marcio Duarte
    Lilian Berton
    Artificial Intelligence Review, 2023, 56 : 9401 - 9469
  • [9] A review of semi-supervised learning for text classification
    Duarte, Jose Marcio
    Berton, Lilian
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (09) : 9401 - 9469
  • [10] SEMI-SUPERVISED LEARNING FOR MARS IMAGERY CLASSIFICATION
    Wang, Wenjing
    Lin, Lilang
    Fan, Zejia
    Liu, Baying
    2021 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2021, : 499 - 503