paper2repo: GitHub Repository Recommendation for Academic Papers
Not on the map. Why?
Abstract (arXiv)
GitHub has become a popular social application platform, where a large number of users post their open source projects. In particular, an increasing number of researchers release repositories of source code related to their research papers in order to attract more people to follow their work. Motivated by this trend, we describe a novel item-item cross-platform recommender system, textitpaper2repo, that recommends relevant repositories on GitHub that match a given paper in an academic search system such as Microsoft Academic. The key challenge is to identify the similarity between an input paper and its related repositories across the two platforms, textitwithout the benefit of human labeling. Towards that end, paper2repo integrates text encoding and constrained graph convolutional networks (GCN) to automatically learn and map the embeddings of papers and repositories into the same space, where proximity offers the basis for recommendation. To make our method more practical in real life systems, labels used for model training are computed automatically from features of user actions on GitHub. In machine learning, such automatic labeling is often called em distant supervision/. To the authors' knowledge, this is the first distant-supervised cross-platform (paper to repository) matching system. We evaluate the performance of paper2repo on real-world data sets collected from GitHub and Microsoft Academic. Results demonstrate that it outperforms other state of the art recommendation methods.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2022Code Recommendation for Open Source Software Developerscited by 13
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learningcited by 12
- 2021An Explanatory Query-Based Framework for Exploring Academic Expertisecited by 0
- 2021CSSR: A Context-Aware Sequential Software Service Recommendation Modelcited by 0
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coveragecited by 0
- 2026ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage20 May 2026
- 2024Assemblage: Automatic Binary Dataset Construction for Machine Learning7 May 2024
- 2022Code Recommendation for Open Source Software Developers15 Oct 2022
- 2021CSSR: A Context-Aware Sequential Software Service Recommendation Model20 Dec 2021
- 2021An Explanatory Query-Based Framework for Exploring Academic Expertise28 May 2021