Skip to main content
Top
Published in: Service Oriented Computing and Applications 1/2021

11-10-2020 | Original Research Paper

Mashup tag completion with attention-based topic model

Authors: Min Shi, Yufei Tang, Yu Huang, Maohua Lin

Published in: Service Oriented Computing and Applications | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The past few years have witnessed a substantial increase in functional rich API services and their compositions (e.g., Mashup services) on the Internet, which as a result proposes new requirement of organization and management methods for better service understanding, discovery and usage. Tagging is known to be efficient for this purpose, and many tag recommender systems for API services have been proposed in the past. Existing approaches targeted at API services usually recommend several similar tags, which is insufficient for Mashup services that normally demonstrate diverse functionalities. In this paper, we propose a novel approach for Mashup service tag completion that can recommend tags revealing the functional features of Mashup services more comprehensively. It first extracts candidate tags for the target Mashup from API services in different functional domains. Then, it adopts a hybrid filtering procedure to recommend the most relevant tags. To support efficient tag extraction and recommendation, an attention-based topic model called Att-LDA is proposed that can highlight the functional oriented features in descriptions of services for accurate functional semantic learning. Experiments and validations on a real-word dataset demonstrate the performance of our approach improved 7.1% compared with other state-of-the-art methods.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Aznag M, Quafafou M, Jarir Z (2014) Multilabel learning for automatic web services tagging. Int J Adv Comput Sci Appl 5(8):182–191 Aznag M, Quafafou M, Jarir Z (2014) Multilabel learning for automatic web services tagging. Int J Adv Comput Sci Appl 5(8):182–191
2.
go back to reference Belém FM, Almeida JM, Gonçalves MA (2017) A survey on tag recommendation methods. J Assoc Inf Sci Technol 68(4):830–844CrossRef Belém FM, Almeida JM, Gonçalves MA (2017) A survey on tag recommendation methods. J Assoc Inf Sci Technol 68(4):830–844CrossRef
3.
go back to reference Cao B, Liu X, Rahman MM, Li B, Liu J, Tang M (2017) Integrated content and network-based service clustering and web apis recommendation for mashup development. IEEE Trans Serv Comput 13(1):99–113CrossRef Cao B, Liu X, Rahman MM, Li B, Liu J, Tang M (2017) Integrated content and network-based service clustering and web apis recommendation for mashup development. IEEE Trans Serv Comput 13(1):99–113CrossRef
4.
go back to reference Fang L, Wang L, Li M, Zhao J, Zou Y, Shao L (2012) Towards automatic tagging for web services. In: 2012 IEEE 19th international conference on web services. IEEE, pp 528–535 Fang L, Wang L, Li M, Zhao J, Zou Y, Shao L (2012) Towards automatic tagging for web services. In: 2012 IEEE 19th international conference on web services. IEEE, pp 528–535
5.
go back to reference Farkas I, Ábel D, Palla G, Vicsek T (2007) Weighted network modules. New J Phys 9(6):180CrossRef Farkas I, Ábel D, Palla G, Vicsek T (2007) Weighted network modules. New J Phys 9(6):180CrossRef
6.
go back to reference Guo Z, Zhang ZM, Zhu S, Chi Y, Gong Y (2013) A two-level topic model towards knowledge discovery from citation networks. IEEE Trans Knowl Data Eng 26(4):780–794CrossRef Guo Z, Zhang ZM, Zhu S, Chi Y, Gong Y (2013) A two-level topic model towards knowledge discovery from citation networks. IEEE Trans Knowl Data Eng 26(4):780–794CrossRef
7.
go back to reference Heinrich G (2005) Parameter estimation for text analysis. Technical report Heinrich G (2005) Parameter estimation for text analysis. Technical report
8.
go back to reference Huang K, Fan Y, Tan W (2014) Recommendation in an evolving service ecosystem based on network prediction. IEEE Trans Autom Sci Eng 11(3):906–920CrossRef Huang K, Fan Y, Tan W (2014) Recommendation in an evolving service ecosystem based on network prediction. IEEE Trans Autom Sci Eng 11(3):906–920CrossRef
9.
go back to reference Huang Y, Tang Y, VanZwieten J, Liu J, Xiao X (2019) An adversarial learning approach for machine prognostic health management. In: 2019 international conference on high performance big data and intelligent systems (HPBD&IS). IEEE, pp 163–168 Huang Y, Tang Y, VanZwieten J, Liu J, Xiao X (2019) An adversarial learning approach for machine prognostic health management. In: 2019 international conference on high performance big data and intelligent systems (HPBD&IS). IEEE, pp 163–168
10.
go back to reference Krestel R, Fankhauser P, Nejdl W (2009) Latent Dirichlet allocation for tag recommendation. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 61–68 Krestel R, Fankhauser P, Nejdl W (2009) Latent Dirichlet allocation for tag recommendation. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 61–68
11.
go back to reference Le TM, Lauw HW (2014) Probabilistic latent document network embedding. In: 2014 IEEE international conference on data mining. IEEE, pp 270–279 Le TM, Lauw HW (2014) Probabilistic latent document network embedding. In: 2014 IEEE international conference on data mining. IEEE, pp 270–279
12.
go back to reference Li C, Zhang R, Huai J, Sun H (2014) A novel approach for api recommendation in mashup development. In: 2014 IEEE international conference on web services. IEEE, pp 289–296 Li C, Zhang R, Huai J, Sun H (2014) A novel approach for api recommendation in mashup development. In: 2014 IEEE international conference on web services. IEEE, pp 289–296
13.
go back to reference Li S, Zhang Y, Pan R, Mao M, Yang Y (2017) Recurrent attentional topic model. In: Thirty-first AAAI conference on artificial intelligence Li S, Zhang Y, Pan R, Mao M, Yang Y (2017) Recurrent attentional topic model. In: Thirty-first AAAI conference on artificial intelligence
14.
go back to reference Liang T, Chen L, Wu J, Bouguettaya A (2016) Exploiting heterogeneous information for tag recommendation in api management. In: 2016 IEEE international conference on web services (ICWS). IEEE, pp 436–443 Liang T, Chen L, Wu J, Bouguettaya A (2016) Exploiting heterogeneous information for tag recommendation in api management. In: 2016 IEEE international conference on web services (ICWS). IEEE, pp 436–443
15.
go back to reference Lin M, Cheung DW (2014) Automatic tagging web services using machine learning techniques. In: Proceedings of the 2014 IEEE/WIC/ACM international joint conferences on web intelligence (WI) and intelligent agent technologies (IAT)-vol 02. IEEE Computer Society, pp 258–265 Lin M, Cheung DW (2014) Automatic tagging web services using machine learning techniques. In: Proceedings of the 2014 IEEE/WIC/ACM international joint conferences on web intelligence (WI) and intelligent agent technologies (IAT)-vol 02. IEEE Computer Society, pp 258–265
16.
go back to reference Lvd Maaten, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9(Nov):2579–2605MATH Lvd Maaten, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9(Nov):2579–2605MATH
17.
go back to reference Mei H, Bansal M, Walter MR (2017) Coherent dialogue with attention-based language models. In: Thirty-first AAAI conference on artificial intelligence Mei H, Bansal M, Walter MR (2017) Coherent dialogue with attention-based language models. In: Thirty-first AAAI conference on artificial intelligence
18.
go back to reference Meyer H, Weske M (2006) Light-weight semantic service annotations through tagging. In: International conference on service-oriented computing. Springer, pp 465–470 Meyer H, Weske M (2006) Light-weight semantic service annotations through tagging. In: International conference on service-oriented computing. Springer, pp 465–470
19.
20.
go back to reference Sellami S, Becha H (2015) Wstp: web services tagging platform. In: International conference on service-oriented computing. Springer, pp 486–490 Sellami S, Becha H (2015) Wstp: web services tagging platform. In: International conference on service-oriented computing. Springer, pp 486–490
21.
go back to reference Shi M, Liu J, Zhou D, Tang M, Cao B (2017) We-lda: a word embeddings augmented lda model for web services clustering. In: 2017 IEEE international conference on web services (ICWS). IEEE, pp 9–16 Shi M, Liu J, Zhou D, Tang M, Cao B (2017) We-lda: a word embeddings augmented lda model for web services clustering. In: 2017 IEEE international conference on web services (ICWS). IEEE, pp 9–16
22.
go back to reference Shi M, Liu J, Zhou D, Tang M, Xie F, Zhang T (2016) A probabilistic topic model for mashup tag recommendation. In: 2016 IEEE international conference on web services (ICWS). IEEE, pp 444–451 Shi M, Liu J, Zhou D, Tang M, Xie F, Zhang T (2016) A probabilistic topic model for mashup tag recommendation. In: 2016 IEEE international conference on web services (ICWS). IEEE, pp 444–451
24.
go back to reference Shi W, Liu X, Yu Q (2017) Correlation-aware multi-label active learning for web service tag recommendation. In: 2017 IEEE international conference on web services (ICWS). IEEE, pp 229–236 Shi W, Liu X, Yu Q (2017) Correlation-aware multi-label active learning for web service tag recommendation. In: 2017 IEEE international conference on web services (ICWS). IEEE, pp 229–236
25.
go back to reference Si X, Sun M (2009) Tag-lda for scalable real-time tag recommendation. J Inf Comput Sci 6(2):1009–1016 Si X, Sun M (2009) Tag-lda for scalable real-time tag recommendation. J Inf Comput Sci 6(2):1009–1016
26.
27.
go back to reference Tang H, Chen C, Pei X (2018) Saliency detection from one time sampling for eye fixation prediction. Multimed Tools Appl 77(1):165–184CrossRef Tang H, Chen C, Pei X (2018) Saliency detection from one time sampling for eye fixation prediction. Multimed Tools Appl 77(1):165–184CrossRef
28.
go back to reference Teh YW, Newman D, Welling M (2007) A collapsed variational Bayesian inference algorithm for latent Dirichlet allocation. In: Proceedings of the 19th International Conference on Neural Information Processing Systems (NIPS) pp 1353–1360 Teh YW, Newman D, Welling M (2007) A collapsed variational Bayesian inference algorithm for latent Dirichlet allocation. In: Proceedings of the 19th International Conference on Neural Information Processing Systems (NIPS) pp 1353–1360
29.
go back to reference Towne WB, Rosé CP, Herbsleb JD (2016) Measuring similarity similarly: Lda and human perception. ACM Trans Intell Syst Technol 8(1):7CrossRef Towne WB, Rosé CP, Herbsleb JD (2016) Measuring similarity similarly: Lda and human perception. ACM Trans Intell Syst Technol 8(1):7CrossRef
30.
go back to reference Wang J, Chen L, Qin L, Wu X (2018) Astm: an attentional segmentation based topic model for short texts. In: 2018 IEEE international conference on data mining (ICDM). IEEE, pp 577–586 Wang J, Chen L, Qin L, Wu X (2018) Astm: an attentional segmentation based topic model for short texts. In: 2018 IEEE international conference on data mining (ICDM). IEEE, pp 577–586
31.
go back to reference Xie J, Kelley S, Szymanski BK (2013) Overlapping community detection in networks: the state-of-the-art and comparative study. ACM Comput Surv 45(4):43CrossRef Xie J, Kelley S, Szymanski BK (2013) Overlapping community detection in networks: the state-of-the-art and comparative study. ACM Comput Surv 45(4):43CrossRef
32.
go back to reference Zhou M (2017) A hybrid approach for automatic mashup tag recommendation. J Web Eng 16(7&8):676–692 Zhou M (2017) A hybrid approach for automatic mashup tag recommendation. J Web Eng 16(7&8):676–692
Metadata
Title
Mashup tag completion with attention-based topic model
Authors
Min Shi
Yufei Tang
Yu Huang
Maohua Lin
Publication date
11-10-2020
Publisher
Springer London
Published in
Service Oriented Computing and Applications / Issue 1/2021
Print ISSN: 1863-2386
Electronic ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-020-00302-0

Other articles of this Issue 1/2021

Service Oriented Computing and Applications 1/2021 Go to the issue

Premium Partner