DySR: A Dynamic Representation Learning and Aligning based Model for Service Bundle Recommendation

An increasing number and diversity of services are available, which result in significant challenges to effective reuse service during requirement satisfaction. There have been many service bundle recommendation studies and achieved remarkable results. However, there is still plenty of room for improvement in the performance of these methods. The fundamental problem with these studies is that they ignore the evolution of services over time and the representation gap between services and requirements. In this paper, we propose a dynamic representation learning and aligning based model called DySR to tackle these issues. DySR eliminates the representation gap between services and requirements by learning a transformation function and obtains service representations in an evolving social environment through dynamic graph representation learning. Extensive experiments conducted on a real-world dataset from ProgrammableWeb show that DySR outperforms existing state-of-the-art methods in commonly used evaluation metrics, improving F1@5 from 36.1% to 69.3%.

[1]  Wang Juan,et al.  Time-Aware Semantic Web Service Recommendation , 2015, 2015 IEEE International Conference on Services Computing.

[2]  Leland McInnes,et al.  UMAP: Uniform Manifold Approximation and Projection , 2018, J. Open Source Softw..

[3]  Qi Yu,et al.  Aggregating Functionality, Use History, and Popularity of APIs to Recommend Mashup Creation , 2015, ICSOC.

[4]  Xiaofei Xu,et al.  A POI-Sensitive Knowledge Graph Based Service Recommendation Method , 2019, 2019 IEEE International Conference on Services Computing (SCC).

[5]  Hao Wu,et al.  Mashup-Oriented Web API Recommendation via Multi-Model Fusion and Multi-Task Learning , 2021, IEEE Transactions on Services Computing.

[6]  Yutao Ma,et al.  A Deep Neural Network With Multiplex Interactions for Cold-Start Service Recommendation , 2021, IEEE Transactions on Engineering Management.

[7]  Cheng Wu,et al.  Category-Aware API Clustering and Distributed Recommendation for Automatic Mashup Creation , 2015, IEEE Transactions on Services Computing.

[8]  Zhiying Cao,et al.  An Efficient Knowledge-Graph-Based Web Service Recommendation Algorithm , 2019, Symmetry.

[9]  B. Saravana Balaji,et al.  Fuzzy service conceptual ontology system for cloud service recommendation , 2016, Comput. Electr. Eng..

[10]  Jia Zhang,et al.  SR-LDA: Mining Effective Representations for Generating Service Ecosystem Knowledge Maps , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[11]  Thomas L. Griffiths,et al.  The Author-Topic Model for Authors and Documents , 2004, UAI.

[12]  Soufiane Faieq,et al.  A context-aware recommendation-based system for service composition in smart environments , 2019, Service Oriented Computing and Applications.

[13]  Xiaofei Xu,et al.  DUSKG: A fine-grained knowledge graph for effective personalized service recommendation , 2019, Future Gener. Comput. Syst..

[14]  Xi Chen,et al.  RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[15]  Chen Lin,et al.  NL2API: A Framework for Bootstrapping Service Recommendation Using Natural Language Queries , 2018, 2018 IEEE International Conference on Web Services (ICWS).

[16]  Qi Gu,et al.  CSBR: A Compositional Semantics-based Service Bundle Recommendation Approach for Mashup Development , 2021 .

[17]  Rémi Louf,et al.  Transformers : State-ofthe-art Natural Language Processing , 2019 .

[18]  Jie Lu,et al.  A semantic enhanced hybrid recommendation approach: A case study of e-Government tourism service recommendation system , 2015, Decis. Support Syst..

[19]  Hakim Hacid,et al.  Social Web Mashups Full Completion via Frequent Sequence Mining , 2011, 2011 IEEE World Congress on Services.

[20]  Zibin Zheng,et al.  Collaborative Web Service QoS Prediction via Neighborhood Integrated Matrix Factorization , 2013, IEEE Transactions on Services Computing.

[21]  Haithem Mezni,et al.  Context-Aware Service Recommendation Based on Knowledge Graph Embedding , 2021, IEEE Transactions on Knowledge and Data Engineering.

[22]  Lysandre Debut,et al.  HuggingFace's Transformers: State-of-the-art Natural Language Processing , 2019, ArXiv.

[23]  Qiang He,et al.  Keyword Search for Building Service-Based Systems , 2017, IEEE Transactions on Software Engineering.

[24]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[25]  Ding Ding,et al.  A graph-based QoS prediction approach for web service recommendation , 2021, Applied Intelligence.

[26]  Incheon Paik,et al.  Alleviating sparsity by specificity‐aware ontology‐based clustering for improving web service recommendation , 2019, IEEJ Transactions on Electrical and Electronic Engineering.

[27]  Cheng Wu,et al.  SeCo-LDA: Mining Service Co-occurrence Topics for Recommendation , 2016, 2016 IEEE International Conference on Web Services (ICWS).

[28]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[29]  Qiang He,et al.  Efficient Keyword Search for Building Service-Based Systems Based on Dynamic Programming , 2017, ICSOC.

[30]  Jia Zhang,et al.  Web Service Recommendation With Reconstructed Profile From Mashup Descriptions , 2018, IEEE Transactions on Automation Science and Engineering.

[31]  Hailong Sun,et al.  A Novel Approach for API Recommendation in Mashup Development , 2014, 2014 IEEE International Conference on Web Services.

[32]  Ravishankar Chityala,et al.  Affine Transformation , 2020, Image Processing and Acquisition using Python.

[33]  Jian Wang,et al.  Deep hybrid collaborative filtering for Web service recommendation , 2018, Expert Syst. Appl..

[34]  Xiaofei Xu,et al.  External Service Sensing (ESS): Research Framework, Challenges and Opportunities , 2021, ArXiv.

[35]  Jia Zhang,et al.  DLTSR: A Deep Learning Framework for Recommendations of Long-Tail Web Services , 2020, IEEE Transactions on Services Computing.

[36]  Keqing He,et al.  An integrated service recommendation approach for service-based system development , 2019, Expert Syst. Appl..

[37]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[38]  Xumin Liu,et al.  Recommending Services for New Mashups through Service Factors and Top-K Neighbors , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[39]  Zibin Zheng,et al.  Software Service Recommendation Base on Collaborative Filtering Neural Network Model , 2018, ICSOC.

[40]  Jiguo Yu,et al.  Data-Sparsity Tolerant Web Service Recommendation Approach Based on Improved Collaborative Filtering , 2017, IEICE Trans. Inf. Syst..

[41]  Jaime G. Carbonell,et al.  Characterizing and Avoiding Negative Transfer , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[42]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.

[43]  Liang Chen,et al.  Meta-Path Based Service Recommendation in Heterogeneous Information Networks , 2016, ICSOC.