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
Explore this link on the map →saved by
related reading
- Composer2.pdfcursor.com
- Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 Sonnettransformer-circuits.pub
- Transformer Circuits Threadtransformer-circuits.pub
- [2203.07814] Competition-Level Code Generation with AlphaCodearxiv.org
- A Guide to Claude Code 2.0 and getting better at using coding agents – sankalp's blogsankalp.bearblog.dev
- Best practices for Claude Code - Claude Code Docsanthropic.com
- pdfopenreview.net
- Programming in the Age of Intelligent Machinesbreandan.net
- Coding Models Are Doing Too Much | whnrehiew.github.io
- ProgramBenchprogrambench.com
- 2506.17298arxiv.org
- Self-Supervised Representation Learning | Lil'Loglilianweng.github.io