Live data from Hacker News

Benchmarking GPT-4 Turbo – A Cautionary Tale

blog.mentat.ai

21–30 of 118 posts

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#21

Why are all the comments here so negative... this is a good thing, turbo has less memorization but keeps the same reasoning ability. That's excellent and a relief.

Or the programming quiz problems it tried to "solve" were in fact posted elsewhere also so it cheated on the ones it got right too.

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#22
post #20

Earlier quoted context omitted.

I mean sure, it memorized some of the answers. I'm not denying that. Clearly, it didn't memorize all of them.

When people say "oh look how amazing, it can solve programming problems!" when in fact it has only seen the models CHEAT, is an enormous problem. For cases where finding the answer it's perfectly fine, but it's not fine for claims that it can code. There's a huge difference.

I've seen it code on completely novel tasks, so I'm not sure what you're suggesting here. The model can unquestionably code.

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#23
post #20

Earlier quoted context omitted.

I mean sure, it memorized some of the answers. I'm not denying that. Clearly, it didn't memorize all of them.

When people say "oh look how amazing, it can solve programming problems!" when in fact it has only seen the models CHEAT, is an enormous problem. For cases where finding the answer it's perfectly fine, but it's not fine for claims that it can code. There's a huge difference.

Okay... Funny how forcing it to not CHEAT did not increase apparent ability.

It can code and it has memorized some coding questions are not mutually exclusive.

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#24

Aider has had an Exercism benchmarking suite for quite some time. Interestingly, my benchmark results of GPT 4 Turbo show an opposite result: the new gpt-4-1106-preview did significantly better on the first try than the March and June models. https://aider.chat/docs/benchmarks-1106.html Aider benchmarks against the 133 Exercism python exercises, not js exercises that mentat's benchmark uses. So this is not an apples-…

Isn't it a good thing that of the benchmarks they ran, the newer model has fewer of the answers memorized (aka, its parroting less)?

Wouldn't this actually be exactly proof that the model has improved over its predecessor by having to solve the problem itself rather than rely on memory?

What use is a model that memorizes the answers to all the benchmarks (see the 7b models on open llm leaderboard for more info on that).

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#25
I'm interested in more testing on the context side of things.

For my NLP pipelines, I batch n-articles together to process (extract fields from) in one prompt (final output is something like this {"1":[{}], "2": [{},{}]...}) in one message. Compute-wise it's inefficient but OpenAI charges by the token so it doesn't matter. It's very reliable on gpt-4 8k.

I was also pretty happy with the results on 4-turbo initially but it seems that once you go past 30k-ish tokens in context (needs way more testing), it shits itself. The indexes don't match anymore and n_final_output is different from n_articles.

Still, great model and even if the limits are lower in practice I suspect I'll get good use out of it.

Edit: With better prompting, it feels stable at n=42, ~42000 prompt tokens.

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#27
I think it's interesting that forcing models out of memorization don't always show a steep drop in ability.

I've definitely had instances where 4 memorized a common puzzle and failed a subtly altered variant but then got the variant after changing variable names or otherwise making it look different from what it would have memorized.

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#28
post #4

> We designed a test for this theory: we reran the benchmarks without showing the models the instructions to each exercise. Instead, we just told them that they were Exercism exercises, and gave them the exercise names and function stubs. This summarizes all my skepticism agains the AI field. Pretty clear that they aren't solving the problem, they have them memorized.

It's hard to decide for me without seeing the data. Even if you don't know the exact exercise, seeing the title and the function name/parameters is often enough for me to guess what the challenge is. I checked the public questions on exercism and almost all of those (that I spot checked) that contained the function name were extremely obvious. Knowing it's a programming challenge would also improve my guessing chances.

For example the function stubs I can find are "value_of_card()" in exercise "Black Jack", or "generate_seat_letters()" in exercise "Plane Tickets". I think I could guess those without seeing the rest of the question.

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#29
post #20

Earlier quoted context omitted.

I mean sure, it memorized some of the answers. I'm not denying that. Clearly, it didn't memorize all of them.

When people say "oh look how amazing, it can solve programming problems!" when in fact it has only seen the models CHEAT, is an enormous problem. For cases where finding the answer it's perfectly fine, but it's not fine for claims that it can code. There's a huge difference.

Almost 2024 and people still can't accept that LLM can code...

Re: Benchmarking GPT-4 Turbo – A Cautionary Tale

#30
post #20

Earlier quoted context omitted.

I mean sure, it memorized some of the answers. I'm not denying that. Clearly, it didn't memorize all of them.

When people say "oh look how amazing, it can solve programming problems!" when in fact it has only seen the models CHEAT, is an enormous problem. For cases where finding the answer it's perfectly fine, but it's not fine for claims that it can code. There's a huge difference.

It can generate never-before-seen strings of comprehensible language. It can react to the inherent logic embedded in words and text and provide a brute forced version of what a human could. That it can “solve” a problem only through “cheating” is an anthropomorphism that betrays the magic that is evident to anyone who has used these things.
Post reply on HN