Contrastive Code Representation Learning
Jain et al., Contrastive Code Representation Learning, 2020. For many machine-aided programming tasks, programs with the same functionality should have the same underlying representation. ContraCode learns such representations with contrastive learning: the network is trained to find equivalent programs among many distractors.
Contrastive Code Representation Learning Contrastive Code Representation Learning Paras Jain* UC Berkeley Ajay Jain* UC Berkeley Tianjun Zhang UC Berkeley Pieter Abbeel UC Berkeley Joseph Gonzalez UC Berkeley Ion Stoica UC Berkeley Paper (arXiv) GitHub For many machine-aided programming tasks, programs with the same functionality should have the same underlying representation . ContraCode learns such representations with contrastive learning: the network is trained to find equivalent programs among many distractors. Summary Developer tools increasingly use machine learning to understand and mo
saved by
related reading
- Composer2.pdfcursor.com
- Transformer Circuits Threadtransformer-circuits.pub
- Together AI | The AI Native Cloudtogether.ai
- [2203.07814] Competition-Level Code Generation with AlphaCodearxiv.org
- [2112.02969] Jigsaw: Large Language Models meet Program Synthesisarxiv.org
- Best practices for Claude Code - Claude Code Docsanthropic.com
- pdfopenreview.net
- [2510.05056] Modeling Student Learning with 3.8 Million Program Tracesarxiv.org
- Coding Models Are Doing Too Much | whnrehiew.github.io
- Programming in the Age of Intelligent Machinesbreandan.net
- GitHub - zai-org/CodeGeeX: CodeGeeX: An Open Multilingual Code Generation Model (KDD 2023)github.com
- How Anthropic teams use Claude Code | Claudeanthropic.com