Towards a Reinforcement Learning-based Exploratory Search for Mashup Tag Recommendation

被引:4
作者
Anarfi, Ricahrd [1 ]
Kwapong, Benjamin [1 ]
Fletcher, Kenneth K. [1 ]
机构
[1] Univ Massachusetts, Comp Sci Dept, Boston, MA 02125 USA
来源
2021 IEEE INTERNATIONAL CONFERENCE ON SMART DATA SERVICES (SMDS 2021) | 2021年
关键词
reinforcement learning; tag recommendation; mashups; word2vec; recommender systems;
D O I
10.1109/SMDS53860.2021.00012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The rapid increase in the number of online mashups requires better management and organization to facilitate mashup discovery, selection and recommendation. Tagging is one of the widely known and efficient ways to better manage and organize web services. Existing tagging methods are typically manual and tedious processes. On the other hand, current automatic tagging methods are either not very effective in describing their associated mashups or omit vital keywords that would enrich the set of candidates for tag selection. This paper presents a reinforcement learning (RL) method to automatically recommend tags for mashups. Our proposed method carries out effective exploratory actions to automatically extract suitable combinations of tags for mashups, through word vector similarities. Using our proposed method in a RL setup, we carry out experiments in an online mashup platform and evaluate our method with a real-world dataset from ProgrammableWeb(1). Our method shows improved performance compared with state-of-the-art baselines.
引用
收藏
页码:8 / 17
页数:10
相关论文
共 33 条
[1]  
Adeborna Esi, 2020, Services Computing - SCC 2020. 17th International Conference Held as Part of the Services Conference Federation, SCF 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12409), P145, DOI 10.1007/978-3-030-59592-0_10
[2]   desc2tag: A Reinforcement Learning Approach to Mashup Tag Recommendation [J].
Anarfi, Richard ;
Kwapong, Benjamin ;
Fletcher, Kenneth K. .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, :475-477
[3]   A Reinforcement Learning Approach to Web API Recommendation for Mashup Development [J].
Anarfi, Richard ;
Fletcher, Kenneth K. .
2019 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2019), 2019, :372-373
[4]  
[Anonymous], 2009, P 3 ACM C REC SYST
[5]   Personalized and object-centered tag recommendation methods for Web 2.0 applications [J].
Belem, Fabiano M. ;
Martins, Eder F. ;
Almeida, Jussara M. ;
Goncalves, Marcos A. .
INFORMATION PROCESSING & MANAGEMENT, 2014, 50 (04) :524-553
[6]   Feature-Based Aggregation and Deep Reinforcement Learning: A Survey and Some New Implementations [J].
Bertsekas, Dimitri P. .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2019, 6 (01) :1-31
[7]   Scheduling Semiconductor Testing Facility by Using Cuckoo Search Algorithm With Reinforcement Learning and Surrogate Modeling [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu ;
Huang, Ran .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (02) :825-837
[8]  
Fletcher Kenneth K., 2020, Services Computing - SCC 2020. 17th International Conference Held as Part of the Services Conference Federation, SCF 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12409), P50, DOI 10.1007/978-3-030-59592-0_4
[9]   Regularizing Matrix Factorization with Implicit User Preference Embeddings for Web API Recommendation [J].
Fletcher, Kenneth K. .
2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019), 2019, :1-8
[10]   A Quality-Aware Web API Recommender System for Mashup Development [J].
Fletcher, Kenneth K. .
SERVICES COMPUTING, SCC 2019, 2019, 11515 :1-15