~/talk

Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMs

Talkat OOPSLA 2024 · 2024-10-20..10-25· [large-language-models]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Presents MultiPL-T, a pipeline that generates semi‑synthetic training data by using a Code LLM to synthesize unit tests for 130K vetted Python functions, translating each into five low‑resource targets (Julia, Lua, OCaml, R, Racket), compiling translated tests to filter bad translations, and fine‑tuning models (StarCoderBase, Code Llama, DeepSeek Coder, StarCoder2). Produces tens of thousands of validated target‑language examples, improves pass rates substantially (closes much of the gap to Python), and is runnable on consumer GPUs. MultiPL-T uses StarCoderBase and The Stack.

AI-written summary · about

  1. 0:00Knowledge transfer for code LLMs
  2. 2:06Low-resource language challenges
  3. 3:53Evaluating with HumanEval
  4. 4:57Limitations of GitHub data
  5. 6:01Synthetic data with MultiPLT
  6. 7:43Filtering translated code
  7. 8:27Performance gains in low-resource langs
  8. 9:10Preserving idiomatic code
  9. 10:12Testing model generalization
  10. 11:37Impact on StarCoder 2 & Llama
  11. 12:18Conclusion & future work
  12. 12:40Q&A: Repository-level translation
  13. 14:09Q&A: Data scarcity solutions
  14. 16:18Q&A: Grading model outputs
  15. 17:01Q&A: Adopting new languages
  16. 18:05Q&A: Benchmark overfitting risks
  17. 19:09Q&A: Handling language paradigms
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.