On 2/5/2022 12:51 PM, Terren Suydam wrote:
On Fri, Feb 4, 2022 at 6:18 PM John Clark <[email protected]> wrote:
On Fri, Feb 4, 2022 at 5:34 PM Terren Suydam
<[email protected]> wrote:
>> Look at thiscode for a subprogram and make something that
does the same thing but issmaller or runsfaster or both.
And that's not a toy problem, that's a real problem.
> "does the same thing" is problematic for a couple reasons.
The first is that AlphaCode doesn't know how to read code,
Huh? We already know AlphaCode can write code, how can something
know how to write but not read? It's easier to read a novel than
write a novel.
This is one case where your intuitions fail. I dug a little deeper
into how AlphaCode works. It generates millions of candidate solutions
using a model trained on github code. It then filters out 99% of those
candidate solutions by running them against test cases provided in the
problem description and removing the ones that fail. It then uses a
different technique to whittle down the candidate solutions from
several thousand to just ten. Nobody, neither the AI nor the humans
running AlphaCode, know if the 10 solutions picked are correct.
Just like we don't know which interpretation of quantum mechanics is
correct. But we use it anyway.
AlphaCode is not capable of reading code. It's a clever version of
monkeys typing on typewriters until they bang out a Shakespeare play.
Still counts as AI, but cannot be said to understand code.
What does it mean "to read code"? It can execute code, from github
apparently so it must read code well enough to execute it. What more
does it need to read? You say it cannot be said to understand code.
Can you specify what would show it understands the code?
I think you mean it tells you story about how this part to does that and
this other part does something else, etc. But that's just catering to
your weak human brain that can't just "see" that the code solves the
problem. The problem is that there is no species independent meaning of
"understand" except "make it work". AlphaCode doesn't understand code
like you do, because it doesn't think like you do and doesn't have the
context you do.
Brent
--
You received this message because you are subscribed to the Google Groups
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/everything-list/fa53145a-65b6-b5a2-49ec-46151fc80365%40gmail.com.