Research on Web Service Selection Based on User Preference

  • Maoying Wu
  • Qin LuEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 891)


At the present stage, weight is often used to express the user preference to QoS (Quality of Service). Due to the user’s subjective judgment and the fuzziness of preference description, weight calculated through the traditional weighting method is difficult to express the user preference correctly. To solve the fuzziness of QoS attribute preference description and improve the correctness of service selection, the improved order relation analysis method (G1-method) by fuzzy number is adopted to represent the subjective weight of the user firstly; and the entropy weight method is adopted to determine the objective weight of the QoS attribute; finally, the objective weight is used to revise the subjective weight to calculate the comprehensive weight. Based on the user preference, the service is selected by improving the TOPSIS method with COSINE similarity. According to the experiment, the uncertainty of user preference description is effectively solved, the accuracy of service selection is improved through the improved TOPSIS method, and the selected service is more in line with the user requirement.


Service selection User preference QoS attributes TOPSIS method 



This work was supported by Key Research and Development Plan Project of Shandong Province, China (No. 2017GGX201001).


  1. 1.
    Song, J.: Research and Application of Multi-attribute Decision-making Algorithm. North China Electric Power University, Beijing (2015)Google Scholar
  2. 2.
    Ding, X., Zhang, D.: K-means algorithm based on AHP and CRITIC integrated weighting. J. Comput. Syst. 25(7), 182–186 (2016). 888/j.cnki.csa.005267MathSciNetGoogle Scholar
  3. 3.
    Chen, Y.: Expert investigation method. Prediction 4, 63–64 (1983)Google Scholar
  4. 4.
    Wang, X., Guo, Y.: Consistency analysis of judgment matrix based on G1 method. CMS 14(3), 65–70 (2006). Scholar
  5. 5.
    Li, G., Cheng, Y., Dong, L.: Research on objective weighting method of gini coefficient. Manag. Rev. 26(1), 12–22 (2014). Scholar
  6. 6.
    Zhang, L., Dong, C., Yu, Y.: A service selection method supporting mixed QoS attributes. J. Comput. Appl. Softw. 33(9), 15–19 (2016). Scholar
  7. 7.
    Xie, H., Li, S., Sun, Y.: Research on DEMATEL method for solving attribute weights based on cloud model. Comput. Eng. Appl. 7, 17–25 (2018). Scholar
  8. 8.
    Fan, Z., Li, N., Hao, B.: A method for uncertain weight calculation of QoS attributes of web services. Softw. Eng. 19(7), 14–17 (2016). Scholar
  9. 9.
    Sun, R., Zhang, B., Liu, T.: A web service quality evaluation ranking method using improved entropy weight TOPSIS. J. Chin. Comput. Syst. 38(6), 1221–1226 (2017)Google Scholar
  10. 10.
    Sun, X., Niu, J., Gong, Q.: A web service selection strategy based on combined weighting method. J. Comput. Appl. 34(8), 2408–2411 (2017)Google Scholar
  11. 11.
    Duan, J.: Research on Web Service Composition Method Based on User Preference. Southwest University, Chongqin (2014)Google Scholar
  12. 12.
    Zhang, S.: Several fuzzy multi-attribute decision making methods and their applications. Xidian University of Electronic Technology, Xian (2012)Google Scholar
  13. 13.
    Chen, Y., Yan, H., Guo, C.: QoS quantization algorithm for web services based on triangular fuzzy numbers. Microprocessor 37(4), 38–42 (2016). Scholar
  14. 14.
    Wang, W.: A TOPSIS improved evaluation method based on weighted mahalanobis distance and its application. J. Chongqing Technol. Bus. Univ. 35(1), 40–44 (2018). Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Qilu University of TechnologyJinanChina

Personalised recommendations