Live data from Hacker News

Why the Abstraction and Reasoning Corpus is interesting and important for AI

aiguide.substack.com

11–17 of 17 posts

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#11
"Consider, for example, the “simple” concept on top of."

This is from fifty years ago:

  Person: Pick up a big red block.
  Computer: OK.
  Person: Grasp the pyramid.
  Computer: I DON'T UNDERSTAND WHICH PYRAMID YOU MEAN.
  Person (changing their mind): Find a block which is taller than the one you are holding and put it into the box.
  Computer: BY "IT", I ASSUME YOU MEAN THE BLOCK WHICH IS TALLER THAN THE ONE I AM HOLDING.
  Computer: OK.
  Person: What does the box contain?
  Computer: THE BLUE PYRAMID AND THE BLUE BLOCK.
  Person: What is the pyramid supported by?
  Computer: THE BOX.
  Person: How many blocks are not in the box?
  Computer: FOUR OF THEM.
  Person: Is at least one of them narrower than the one which i told you to pick up?
  Computer: YES, THE RED CUBE.
  Person: Is it supported?
  Computer: YES, BY THE TABLE.
  Person: Can the table pick up blocks?
  Computer: NO.
  Person: Can a pyramid be supported by a block?
  Computer: YES.
  Person: Can a pyramid support a pyramid?
  Computer: I DON'T KNOW.
  Person: Stack up two pyramids.
  Computer: I CAN'T.
  Person: Will you please stack up both of the red blocks and either a green cube or a pyramid?
  Computer: OK.
  Person: Which cube is sitting on the table?
  Computer: THE LARGE GREEN ONE WHICH SUPPORTS THE RED PYRAMID.
  Person: Is there a large block behind a pyramid?
  Computer: YES, THREE OF THEM: A LARGE RED ONE, A LARGE GREEN CUBE, AND THE BLUE ONE.
P.S. "Any sufficiently advanced technology is indistinguishable from a rigged demo"

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#12

Earlier quoted context omitted.

The author's prompts are all perfectly understandable to humans and expressed in a direct and clear way, and the AIs can't understand them. This comment essentially says "the prompt is faulty because the AI didn't answer it correctly". This bakes the correctness of the AI into the tautology that it always answers "good" prompts, which are defined as those it answers correctly.

Right but the author's premise is that the AI fails to reason or extend ideas, not that the AI fails to reason or extend ideas in the presence of extraneous, conflicting, or malformed instructions. If you're prompting ChatGPT (which is already loaded with prompt-engineering cheez-whiz mind you) to reason as a computer, why use words like "imagine"? why phrase things as a question? I think the fragility the author is…

I don't see any extraneous, conflicting, or malformed instructions.

"Can reason" is a generous interpretation of "got the right answer in one instance".

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#13
post #9

Earlier quoted context omitted.

The author's prompts are all perfectly understandable to humans and expressed in a direct and clear way, and the AIs can't understand them. This comment essentially says "the prompt is faulty because the AI didn't answer it correctly". This bakes the correctness of the AI into the tautology that it always answers "good" prompts, which are defined as those it answers correctly.

Well, humans don't know how to determine if a proposition is correct. So it's no surprise we didn't teach AIs yet! Edit: I don't understand why experts say it failed when they "asked it to reason". It doesn't have pictures of TVs on cats to produce variations of, right? How does "reason" enter into it?

There are different perspectives on how much intelligence these foundation models have. Some people think they just elaborate on or mash up their training data. Others think they have internal representations that allow for more human-like creativity. Maybe they learn from the examples what cat and TV and on top of mean, and can put those together in a way not seen in the training data.

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#14

Earlier quoted context omitted.

Right but the author's premise is that the AI fails to reason or extend ideas, not that the AI fails to reason or extend ideas in the presence of extraneous, conflicting, or malformed instructions. If you're prompting ChatGPT (which is already loaded with prompt-engineering cheez-whiz mind you) to reason as a computer, why use words like "imagine"? why phrase things as a question? I think the fragility the author is…

I don't see any extraneous, conflicting, or malformed instructions. "Can reason" is a generous interpretation of "got the right answer in one instance".

I mean unless you've got a better heuristic, but my conclusion is primarily structural with regard to Transformer units, basically that they're Turing-complete -- if there's anything more to reasoning and abstraction, I don't know myself, perhaps Scott Aaronson is the guy to talk to.

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#15
post #3

Why on earth would you tell the model the task in english? The tasks have extremely simple JSON representations that would make for a way, way more natural input. The colorful grids are just to make it easier (for humans) to visualize the symmetries needed. Eg: Here is an (abbreviated) train/test example for task 007bbfb7 from https://github.com/fchollet/ARC/blob/master/data/training/00... "train": [{ "input": [[0, 7…

Exactly! The othello research did basically this, and a few people have fed chess games in using the standard notation.

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#16

The author mentions that Chollet's ARC tasks contain 200 unreleased "hidden" problems. This set off a light bulb for me: hidden problems are going to be increasingly important for benchmarking AI meaningfully. With RLHF, ChatGPT is memorizing the answer to every problem thrown at it. Eventually it may become impossible to test with any public question bank. We are going to go through a period of fooling ourselves, as…

> then we're going to hit a wall where models are preforming perfectly on benchmarks while still clearly lacking in genuine intelligence

More like “and then, as we always do, we’re going to redefine ‘intelligence’ to exclude whatever we don’t want to accept as intelligent.”

Re: Why the Abstraction and Reasoning Corpus is interesting and important for AI

#17
post #16

The author mentions that Chollet's ARC tasks contain 200 unreleased "hidden" problems. This set off a light bulb for me: hidden problems are going to be increasingly important for benchmarking AI meaningfully. With RLHF, ChatGPT is memorizing the answer to every problem thrown at it. Eventually it may become impossible to test with any public question bank. We are going to go through a period of fooling ourselves, as…

> then we're going to hit a wall where models are preforming perfectly on benchmarks while still clearly lacking in genuine intelligence More like “and then, as we always do, we’re going to redefine ‘intelligence’ to exclude whatever we don’t want to accept as intelligent.”

No sane person ever signed up for "100% on so and so benchmarks means AGI". That's cargo cult science.
Post reply on HN