CSSR: A Context-Aware Sequential Software Service Recommendation Model
We propose a novel software service recommendation model to help users find their suitable repositories in GitHub. Our model first designs a novel context-induced repository graph embedding method to leverage rich contextual information of repositories to alleviate the difficulties caused by the data sparsity issue. It then leverages sequence information of user-repository interactions for the first time in the software service recommendation field. Specifically, a deep-learning based sequential recommendation technique is adopted to capture the dynamics of user preferences. Comprehensive experiments have been conducted on a large dataset collected from GitHub against a list of existing methods. The results illustrate the superiority of our method in various aspects.
Code (1)
Tasks
Graph EmbeddingSequential RecommendationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Monolingual Data Selection Analysis for English-Mandarin Hybrid Code-switching Speech Recognition
In this paper, we conduct data selection analysis in building an English-Mandarin code-switching (CS) speech recognition (CSSR) system, which is aimed for a real CSSR contest in China. The overall training sets have thre…
speech-recognitionSpeech RecognitionFaster and Space Efficient Indexing for Locality Sensitive Hashing
This work suggests faster and space-efficient index construction algorithms for LSH for Euclidean distance (\textit{a.k.a.}~\ELSH) and cosine similarity (\textit{a.k.a.}~\SRP). The index construction step of these LSHs r…
Deep Context-Aware Recommender System Utilizing Sequential Latent Context
Context-aware recommender systems (CARSs) apply sensing and analysis of user context in order to provide personalized services. Adding context to a recommendation model is challenging, since the addition of context may i…
Collaborative FilteringDecoderRecommendation SystemsGoal-Driven Context-Aware Next Service Recommendation for Mashup Composition
As service-oriented architecture becoming one of the most prevalent techniques to rapidly deliver functionalities to customers, increasingly more reusable software components have been published online in forms of web se…
Decision MakingLearning Context-Aware Service Representation for Service Recommendation in Workflow Composition
As increasingly more software services have been published onto the Internet, it remains a significant challenge to recommend suitable services to facilitate scientific workflow composition. This paper proposes a novel N…
Sentence