alphaCode

Bemerkungen
In addition to
being a compelling achievement, AlphaCode
is perhaps best viewed as a baseline for the
power of “raw” large-scale models to write
code.
Von J. Zico Kolter im Text AlphaCode and «data-driven» programming (2022) What fundamentally makes AlphaCode
outperform other systems on the competitive
programming task boils down to two main
attributes: training data and postprocessing
of candidate solutions.
Von J. Zico Kolter im Text AlphaCode and «data-driven» programming (2022) What is notably missing from the
AlphaCode system is any architectural design
in the ML model that relates to the task of
interest: producing code. Computer code is
a highly structured medium; programs must
adhere to a defined syntax and must produce
well-defined pre- and postconditions
within the different portions of the solution.
Program synthesis has a long history (6) and
numerous techniques have been developed
for generating programs that obey these
types of constraints. It seems only natural
that given a medium as structured as computer
code, this structure would be used by
ML models aiming to write code.
But AlphaCode does none of this. It generates
code the way LLMs generate any text—
one token at a time—and only checks for program
correctness after the entire program
has been written. It may seem surprising that
this procedure has any chance of creating
correct code. But the reality is that given the
proper data and model complexity, coherent
structure can emerge.
Von J. Zico Kolter im Text AlphaCode and «data-driven» programming (2022)
Verwandte Objeke
![]() Verwandte Begriffe (co-word occurance) |
Häufig co-zitierte Personen

Kushman

Chen

Li

Choi

Chung

Leblond

Eccles

Keeling

Gimeno

Lago

Choy

d’Autume

Vinyals

Huang

Welbl

Gowal

Cherepanov

Molloy

Mankowitz

Robson

Kohli

Freitas

Kavukcuoglu

Babuschkin

Hubert

Schrittwieser
Statistisches Begriffsnetz 
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
5 Erwähnungen 
- AlphaCode and «data-driven» programming - Is ignoring everything that is known about code the best way to write programs? (J. Zico Kolter) (2022)
- Competition-level code generation with AlphaCode (Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, Thomas Hubert, Peter Choy, Cyprien de Masson d’Autume, Igor Babuschkin, Xinyun Chen, Po-Sen Huang, Johannes Welbl, Sven Gowal, Alexey Cherepanov, James Molloy, Daniel J. Mankowitz, Esme Sutherland Robson, Pushmeet Kohli, Nando de Freitas, Koray Kavukcuoglu, Oriol Vinyals) (2022)
- Wenn Computer Software schreiben (Piotr Heller) (2023)
- The Premature Obituary of Programming - Why deep learning will not replace programming (Daniel M. Yellin) (2023)
- The Singularity is nearer (Ray Kurzweil) (2024)