mlsanityData to 7 Oct 2026

Topical: Learning Repository Embeddings from Source Code using Attention

arXiv 2208.09495 ↗First posted 19 Aug 2022cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper presents Topical, a novel deep neural network for repository level embeddings. Existing methods, reliant on natural language documentation or naive aggregation techniques, are outperformed by Topical's utilization of an attention mechanism. This mechanism generates repository-level representations from source code, full dependency graphs, and script level textual data. Trained on publicly accessible GitHub repositories, Topical surpasses multiple baselines in tasks such as repository auto-tagging, highlighting the attention mechanism's efficacy over traditional aggregation methods. Topical also demonstrates scalability and efficiency, making it a valuable contribution to repository-level representation computation. For further research, the accompanying tools, code, and training dataset are provided at: https://github.com/jpmorganchase/topical.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 49 references that are in the map. First posted on arXiv 19 Aug 2022.

Builds on

22 of 49 references.

References · 22

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  5. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  6. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
  7. 2018Deep contextualized word representationscited by 2,285
  8. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  9. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  10. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
  11. 2020IntelliCode Compose: Code Generation Using Transformercited by 225
  12. 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 220
10 more
  1. 2020Deep Learning for Source Code Modeling and Generation: Models, Applications and Challengescited by 55
  2. 2020Exploring Software Naturalness through Neural Language Modelscited by 32
  3. 2019Studying Software Engineering Patterns for Designing Machine Learning Systemscited by 24
  4. 2020Topic Recommendation for Software Repositories using Multi-label Classification Algorithmscited by 20
  5. 2019HiGitClass: Keyword-Driven Hierarchical Classification of GitHub Repositoriescited by 19
  6. 2020SCELMo: Source Code Embeddings from Language Modelscited by 16
  7. 2021PyCG: Practical Call Graph Generation in Pythoncited by 16
  8. 2019Import2vec - Learning Embeddings for Software Librariescited by 7
  9. 2020A Dataset for GitHub Repository Deduplication: Extended Descriptioncited by 6
  10. 2021Repo2Vec: A Comprehensive Embedding Approach for Determining Repository Similaritycited by 2

Built on by

Not cited yet.