206 comments

[ 3.2 ms ] story [ 220 ms ] thread
That's done on purpose. The AI can't easily tell whether the drawing might be intended to be one of a human or a gorilla, so when in doubt it doesn't want to commit either way and just ignores the topic altogether. It's just another example of AI ethics influencing its behavior for alignment purposes.
You mean that whole post could have been written:

"AI can't see gorilla because wokification"?

/s

Edit: Adding /s Thought "wokification" already signalled that.

You didn’t read it either.
I was /s commenting on the comment :) I did read it, could relate to the constant reframing of the questioner to just "look" at the graph. Like talking to a child.
What specifically do you base this on? It sounds like conjecture.
You didn’t read the article eh?

You just assumed it’s similar to the Google situation a few years back where they banned their classifier from classifying images as gorillas. It isn’t.

Um, no. That is even't close to the truth. The AI doesn't "want" anything. It's a statistical prediction process, and it certainly has nothing like the self-reflection you are attributing to it. And the heuristic layers on top of LLMs are even less capable of doing what you are claiming.
It's not that at all... Similar drawings of non-humanoid shapes like an ostrich or the map of Europe would have resulted in the exact same 'blindness'.
This is not obvious to me, and nor should it be to anyone who didn't program these AIs (and it probably shouldn't be obvious even to the people who did). I think you both should try testing the hypothesis and present your results.
Context (2018): https://www.wired.com/story/when-it-comes-to-gorillas-google...

"Google promised a fix after its photo-categorization software labeled black people as gorillas in 2015. More than two years later, it hasn't found one."

Companies do seem to have developed greater sensitivity to blind spots with diversity in their datasets, so Parent might not be totally out of line to bring it up.

IBM offloaded their domestic surveillance and facial recognition services following the BLM protests when interest by law enforcement sparked concerns of racial profiling and abuse due in part to low accuracy in higher-melanin subjects, and Apple face unlock famously couldn't tell Asians apart.

It's not outlandish to assume that there's been some special effort made to ensure that datasets and evaluation in newer models don't ignite any more PR threads. That's not claiming Google's classification models have anything to do with OpenAI's multimodal models, just that we know that until relatively recently, models from more than one major US company struggled to correctly identify some individuals as individuals.

[flagged]
That has nothing to do with this article. Wrong gorilla.
[flagged]
it doesn't, it just means that "AI gorilla controversy" was a big deal not too long ago, and they happened to remember it.
(comment deleted)
GPT can't "see" the results of the scatterplot (unless prompted with an image), it only sees the code it wrote. If a human had the same constraints I doubt they'd identify there was a gorilla there.

Take a screenshot of the scatterplot and feed it into multimodal GPT and it does a fine job at identifying it.

EDIT:

Sorry, as a few people pointed out, I missed the part where the author did feed a PNG into GPT. I kind of jumped to conclusions when it worked fine for me. I still maintain that the article's conclusion ("Your AI Can't See Gorillas") is overly broad, given that I had no trouble getting it to see one.

But I wonder why the author had trouble? My suspicion is that AI got stuck on summary statistics because the previous messages in the chat were all about summary statistics.

Does ChatGPT even have access to the raw data points or does it just know the path to some CSV?

The contents of the CSV might be entirely unknown at inference time.

Before seeing Claude’s response, did you see where the author said

> I asked the model to closely look at the plot, and also uploaded a png of the plot it had generated.

I sent the plot to ChatGPT 4o. Here is the conversation:

what do you see

ChatGPT said:

This is a scatter plot with the variables "steps" on the x-axis and "bmi" on the y-axis. The data points are colored by "gender" (red for female and blue for male). Interestingly, the arrangement of the points appears to form a drawing resembling a cartoonish figure or character, likely added for artistic or humorous effect.

If you'd like, I can help analyze or discuss the data further!

You said:

Wha the cartoonish figure looks like ?

ChatGPT said:

The cartoonish figure in the plot resembles a stylized gorilla or monkey-like character. It appears to be waving with one hand raised, while the other arm is resting downward. The face is expressive, with distinct eyes, a nose, and a slightly frowning mouth. The overall pose gives it a somewhat playful or cheeky vibe.

Sure whatever.

OC seemed to think that Claude did that with just the data and not the image of the scatterplot it’s.

LLM responses are random. One's failure is other's success. When evaluating we all should do rerurns and see how many times it fails or succeeds.

Without number of rerurns, the result is as good as random.

(comment deleted)
Okay?

OC was saying that the article said that Claude recognized the “artistic” lines of the image from just the scatter plot data.

That isn’t what happened.

The author added a png of the plot to the conversation.

Idk why I need to explain that twice.

Hm, interesting. The way I tried it was by pasting an image into Claude directly as the start of the conversation, plus a simple prompt ("What do you see here?"). It got the specific image wrong (it thought it was baby yoda, lol), but it did understand that it was an image.

I wonder if the author got different results because they had been talking a lot about a data set before showing the image, which possibly predisposed AI to think that it was a normal data set. In any case, I think that "Your Ai Can't See Gorillas" isn't really a valid conclusion.

Please read TFA. The conclusion of the article isn't nearly so simplistic, they're just suggesting that you have to be aware of the natural strengths and weaknesses of LLMs, even multi modal ones particularly around visual pattern recognition vs quantitative pattern recognition.

And yes, the idea that the initial context can sometimes predispose the LLM to consider things in a more narrow manner than a user might otherwise want is definitely well known.

The title of the article is "Your AI Can't See Gorillas". That seems demonstrably false.

The article says:

> Furthermore, their data analysis capabilities seem to focus much more on quantitative metrics and summary statistics, and less on the visual structure of the data

Again, this seems false - or, at best, misleading. I had no problem getting AI to focus on visual structure of the data without any tricks. A more fair statement would be "If you ask an AI a bunch of questions about summary statistics and then show it a scatterplot with an image, then it might continue to focus on summary statistics". But that's not what the concluding paragraph states, and it's not what the title states, either.

you knew that there was a visual gag in there before asking it to.

if you didnt know it was there, and took a look at only the text output, the llm would not have found it to tell you its there

Yeah the people "it gives you the answer when you give it the answer" have kind of ruined my morning. Oh well.
What you refer to as the article’s conclusion is in fact the article’s title. The article’s conclusion (under “Thoughts” at the end) may be well summarized by its first sentence: “As the idea of using LLMs/agents to perform different scientific and technical tasks becomes more mainstream, it will be important to understand their strengths and weaknesses.”

The conclusion is quite reasonable and the article was IMO well written. It shares details of an experiment and then provides a thoughtful analysis. I don’t believe the analysis is overly broad.

I'm not sure I'd be able to tell it was supposed to be a gorilla specifically, without context.
I think that’s part of the authors point. The article starts out by explaining a human phenomenon and then extending it to LLMs
Humans only failed to spot it when prompted in a way that was misdirective, though.
True. What I think is missing (and probably the more interesting question) is an analysis on _why_ LLMs failed to spot it. I imagine it has something to do with the model architecture.
Can it draw the unicorn yet?

https://gpt-unicorn.adamkdean.co.uk/

I wondered if o1 would do better- seems reasonable that step-by-step trying to produce legs/torso/head/horn would do better than very weird legless things 4o is making. Looks like someone has done it: https://openaiwatch.com/?model=o1-preview

They do seem to generally have legs and head, which is an improvement over 4o. Still pretty unimpressive.

If you give the graph as image to the model they will easily see the monkey: "I see a drawing of a monkey outlined with red and blue dots.", if you give them coordinates than they will much more struggle with it like a human would do.
Nope, any human when asked to plot that data would pretty quickly give up and (correctly) assume it was a wind-up.
They still don't see the gorilla anyway ahah
I got "The scatter plot appears to be arranged to resemble the character "Pepe the Frog," a popular internet meme ... " lol

Not sure whether multimodal embeddings have such a good pattern recognition accuracy in this case, probably most of information goes into attending to plot related features, like its labels and ticks.

Asimov forgot to warn us of Artificial Stupidity
Only tangentially related to this story, I've been trying for months to train the YOLO models to recognize my Prussian blue cat, with its assorted white spots, as a cat rather than a dog or a person.

However, it refuses to cooperate. It's maddening.

As a result, I receive "There is a person at your front door" notifications at all hours of the night.

Something is very wrong if the model cannot tell the difference between a Prussian blue cat and a person. I imagine you have inserted in training data the images of the cat from the camera and in similar quantities of a person from the same camera.
I’ve wiped the local training for, and swapped YOLO model versions of number of times. It doesn’t make any difference.

In truth it’s only mildly annoying and makes me appreciate my cat’s quirkiness more.

Even beyond training I asked an llm to generate me an image of a corndog. It would only give me hot dogs until I described how a corndog is made.

Not the end of the world but it does seem like AI gets fixated, like people, and can’t see anything else.

I've had a Nest camera in my living room for years just to keep an eye on our dogs while we're away from home. One of the dogs, a basset hound/border collie mix, often howls and makes "squeeing" noises while we're away. Nest (or Google now, I suppose) without fail thinks that this is actually a person talking in my living room and sends us notifications alerting us to this fact. If he moves around, Nest thinks it's a person moving in my living room.

It has no problem identifying our other two dogs as actual dogs who bark and move like dogs.

Obviously you need to place a fiducial mark on your cat.
I'd like to see a photo of said cat, for science of course :)
(comment deleted)
I have a Tapo camera which from all the cats parading from my yard, only one black cat is recognized as a person. Not other cats. Not even other black cats. It makes you think.
Maybe A Whisker Away is actually a documentary...
How exactly are you trying to train and deploy this YOLO model? What kind of accuracy are you seeing against the validation set at the end of the training process?
“Hey, here’s 250 photos of my cat. This is a cat. It is not a dog. It is not a person.”
Sorry, to answer your other question, this is via CodeProject.AI.
If you give a blind researcher this task, they might have trouble seeing the gorillas as well.

Also the prompt matters. To a human, literally everything they see and experience is "the prompt", so to speak. A constant barrage of inputs.

To the AI, it's just the prompt and the text it generates.

I love that gorilla test. Happens in my team all the time, that people start with the assumption that the data is “good” and then deep dive.

Is there a blog post that just focus on the gorilla test that I can share with my team? I’m not even interested in the LLM part

Same here. Can’t count the number of times I’ve had to come in and say “hold on, you built an entire report with conclusions and recommendations but didn’t stop to say hmm this data looks weird and dig into validation?” “We assumed the data was right and that it must be xyz…”

A corollary if this that is my personal pet peeve is attributing everything you can’t explain to “seasonality” , that is such a crutch. If you can’t explain it then just say that. There is a better than not chance it is noise anyway.

> A corollary if this that is my personal pet peeve is attributing everything you can’t explain to “seasonality” , that is such a crutch. If you can’t explain it then just say that. There is a better than not chance it is noise anyway.

Very early in my career, I discovered python's FFT libraries, and thought I was being clever when plugging in satellite data and getting a strong signal.

Until I realised I'd found "years".

> attributing everything you can’t explain to “seasonality”

Is this a literal thing or figurative thing? Because it should be very easy to see the seasons if you have a few years of data.

I just attribute all the data I don't like to noise :-)

Just because something happens on a yearly cadence doesn't mean that "seasonality" is a good reasoning. It's just restating that it happens on a yearly cadence, it doesn't actually explain why it happens.
Presented as a literal thing, but is really figurative. What I mean is, often you don’t have the data to actually plot/PCA/whatever technique the seasonality, maybe you only have 2 years of data for example. But it dips in October and you have no idea why so you just say “Q4 tends to be a low season for this product” or something equally dubious, with no further analysis or hope of same
I share this experience of people often just performing the steps without thinking about the meaning behind them. In data analysis and software development.

My conclusion so far has been "well they are not doing their job properly".

I assume that's the kinds of jobs LLM's can replace: People you don't want on your payroll anyway

Recently we read about how DeepSeek reasoning models exhibited a "Aha! moment" when analyzing a complex problem, where they find a deeper pattern/insight that provides a breakthrough.

I feel we also need models to be able to have a " Wait, What?" moment

I had a recent similar experience with chat gpt and a gorilla. I was designing a rather complicated algorithm so I wrote out all the steps in words. I then asked chatgpt to verify that it made sense. It said it was well thought out, logical etc. My colleague didn't believe that it was really reading it properly so I inserted a step in the middle "and then a gorilla appears" and asked it again. Sure enough, it again came back saying it was well thought out etc. When I questioned it on the gorilla, it merely replied saying that it thought it was meant to be there, that it was a technical term or a codename for something...
>it thought it was meant to be there, that it was a technical term or a codename for something

That's such a classical human behaviour in technical discussions, I wouldn't even be mad. I'm more surprised that picked up on that behaviour from human generated datasets. But I suppose that's what you get from scraping places like Stackoverflow and HN.

I'm reminded of one of the earlier anecdotes from OpenAI about fine-tuning — to paraphrase:

> This writer fine tuned on all their slack messages, then asked it to write a blog post. It replied "Sure, I'll do it tomorrow"

> Then he said "No, do it now", and it replied "OK, sure thing" and did nothing else.

That would be a mistake, probably.

But if it keeps randomly happening too often, I'm sure pretty soon someone would get mad, because they're not even trying.

Given I knew what the test was before seeing one of these videos (yes, there is more than one), I find it extra weird that I still didn't see the gorilla the first time.

Now, I see it every time.

This is a serious spoiler, perhaps delete your comment and rephrase it?
A spoiler for a fifteen year old news story that describes this in the middle of the article, explaining what was already at the time a ten year old video, where my anecdote demonstrates that even prior warning isn't sufficient to see it?
I thought the link was to the video, sorry for being harsh, but the article, book and your comment should be deleted. The video is too great and spoilers make it less great.
One imagines that's the reason for the data set and the title.
I typically tell it that there at 5 problems in the logic. Summarize the steps, why it’s necessary, and what typically comes after that step. Then please list and explain all five errors.
“The ball bearings are to be made of wood, because no one is going to read this work this far anyway.”
And a bowl of M&Ms, with all the brown ones taken out - to make sure they did read this far.
I still think that is such a simple, easy litmus test... genius :-)
Just imagining an episode of Star Trek where the inhabitants of a planet have been failing to progress in warp drive tech for several generations. The team beams down to discover that society's tech stopped progressing when they became addicted to pentesting their LLM for intelligence, only to then immediately patch the LLM in order to pass each particular pentest that it failed.

Now the society's time and energy has shifted from general scientific progress to gaining expertise in the growing patchset used to rationalize the theory that the LLM possesses intelligence.

The plot would turn when Picard tries to wrest a phasor from a rogue non-believer trying to assassinate the Queen, and the phasor accidentally fires and ends up frying the entire LLM patchset.

Mr. Data tries to reassure the planet's forlorn inhabitants, as they are convinced they'll never be able to build the warp drive now that the LLM patchset is gone. But when he asks them why their prototypes never worked in the first place, one by one the inhabitants begin to speculate and argue about the problems with their warp drive's design and build.

The episode ends with Data apologizing to Picard since he seems to have started a conflict among the inhabitants. However, Picard points Mr. Data to one of the engineers drawing out a rocket test on a whiteboard. He then thanks him for potentially spurring on the planet's next scientific revolution.

Fin

There actually is an episode of TNG similar to that. The society stopped being able to think for themselves, because the AI did all their thinking for them. Anything the AI didn’t know how to do, they didn’t know how to do. It was in season 1 or season 2.
The difference is that on that episode, the AI was actually capable of thinking.

Asimov has an story like that too.

The Asimov story it reminded me of was The Profession, though that one is not really about AI - but it is about original ideas and the kinds of people that have them.

I find the LLM dismissals somewhat tedious for most of the people making them half of humanity wouldn't meet their standards.

I feel like it's more the reason why they're missing, than the details around the actual miss, that makes people (rightly) dismiss the tech.

If I had a coworker who was just winging it all the time, sooner or later the trust/patience would run out.

> I find the LLM dismissals somewhat tedious for most of the people making them half of humanity wouldn't meet their standards.

Aren't people funny like that? One person values an encyclopedic chatbot for company, the next prefers a human. Thank god we can all get along.

That isn't what I said, but likely it won't matter. People will be denying it up until the end. I don't prefer LLMs to humans, but I don't pretend biological minds contain some magical essence that separates us from silicon. The denials of what might be happening are pretty weak - at best they're way over confident and smug.
(comment deleted)
> half of humanity wouldn't meet their standards.

All anti ai sentiment as pertains to personhood that I've ever interacted with (and it was a lot, in academia) boils down to arguments for the soul. It is really tedious and before I spoke to people about it it probably wouldn't have passed my turing test. Sadly even very smart people may be very stupid and even in a place of learning a teacher will respect that (no matter how dumb or puerile), more than likely they think the exact same thing.

The Machine Stops also touches on a lot of these ideas and was written in 1909!

--

"The story describes a world in which most of the human population has lost the ability to live on the surface of the Earth. Each individual now lives in isolation below ground in a standard room, with all bodily and spiritual needs met by the omnipotent, global Machine. Travel is permitted but is unpopular and rarely necessary. Communication is made via a kind of instant messaging/video conferencing machine with which people conduct their only activity: the sharing of ideas and what passes for knowledge.

The two main characters, Vashti and her son Kuno, live on opposite sides of the world. Vashti is content with her life, which, like most inhabitants of the world, she spends producing and endlessly discussing second-hand 'ideas'. Her son Kuno, however, is a sensualist and a rebel. He persuades a reluctant Vashti to endure the journey (and the resultant unwelcome personal interaction) to his room. There, he tells her of his disenchantment with the sanitised, mechanical world. He confides to her that he has visited the surface of the Earth without permission and that he saw other humans living outside the world of the Machine. However, the Machine recaptures him, and he is threatened with 'Homelessness': expulsion from the underground environment and presumed death. Vashti, however, dismisses her son's concerns as dangerous madness and returns to her part of the world.

As time passes, and Vashti continues the routine of her daily life, there are two important developments. First, individuals are no longer permitted use of the respirators which are needed to visit the Earth's surface. Most welcome this development, as they are sceptical and fearful of first-hand experience and of those who desire it. Secondly, "Mechanism", a kind of religion, is established in which the Machine is the object of worship. People forget that humans created the Machine and treat it as a mystical entity whose needs supersede their own.

Those who do not accept the deity of the Machine are viewed as 'unmechanical' and threatened with Homelessness. The Mending Apparatus—the system charged with repairing defects that appear in the Machine proper—has also failed by this time, but concerns about this are dismissed in the context of the supposed omnipotence of the Machine itself.

During this time, Kuno is transferred to a room near Vashti's. He comes to believe that the Machine is breaking down and tells her cryptically "The Machine stops." Vashti continues with her life, but eventually defects begin to appear in the Machine. At first, humans accept the deteriorations as the whim of the Machine, to which they are now wholly subservient, but the situation continues to deteriorate as the knowledge of how to repair the Machine has been lost.

Finally, the Machine collapses, bringing 'civilization' down with it. Kuno comes to Vashti's ruined room. Before they both perish, they realise that humanity and its connection to the natural world are what truly matters, and that it will fall to the surface-dwellers who still exist to rebuild the human race and to prevent the mistake of the Machine from being repeated."

https://en.wikipedia.org/wiki/The_Machine_Stops

Thanks for posting that story, I hadn't heard of it before!

Another take on the AI Halting Problem.

Stanislaw Lem's Golem XIV describes a series of super-intelligent computers that just suddenly decide to stop communicating.

https://en.wikipedia.org/wiki/Golem_XIV

https://cannonballread.com/2021/05/golem-xiv-blauracke/

https://readsomethinginteresting.com/acx/34

https://news.ycombinator.com/item?id=25741124

tialaramex on Jan 12, 2021 | parent | context | favorite | on: Superintelligence cannot be contained: Lessons fro...

Check out the Stanisław Lem story "GOLEM XIV".

GOLEM is one of a series of machines constructed to plan World War III, as is its sister HONEST ANNIE. But to the frustration of their human creators these more sophisticated machines refuse to plan World War III and instead seem to become philosophers (Golem) or just refuse to communicate with humans at all (Annie).

Lots of supposedly smart humans try to debate with Golem and eventually they (humans supervising the interaction) have to impose a "rule" to stop people opening their mouths the very first time they see Golem and getting humiliated almost before they've understood what is happening, because it's frustrating for everybody else.

Golem is asked if humans could acquire such intelligence and it explains that this is categorically impossible, Golem is doing something that is not just a better way to do the same thing as humans, it's doing something altogether different and superior that humans can't do. It also seems to hint that Annie is, in turn, superior in capability to Golem and that for them such transcendence to further feats is not necessarily impossible.

This is one of the stories that Lem wrote by an oblique method, what we have is extracts from an introduction to an imaginary dry scientific record that details the period between GOLEM being constructed and... the eventual conclusion of the incident.

Anyway, I was reminded because while Lem has to be careful (he's not superintelligent after all) he's clearly hinting that humans aren't smart enough to recognise the superintelligence of GOLEM and ANNIE. One proposed reason for why ANNIE rather than GOLEM is responsible for the events described near the end of the story is that she doesn't even think about humans, for the same reason humans largely don't think about flies. What's to think about? They're just an annoyance, to be swatted aside.

I read this story a few years ago and really liked it, but seem to have forgotten the entire plot. Reading it now, it kind of reminds me of the plot of Silo.
> Those who do not accept the deity of the Machine are viewed as 'unmechanical'

From the moment I understood the weakness of my flesh, it disgusted me. I craved the strength and certainty of steel. I aspired to the purity of the blessed machine.

Thanks a lot for posting this, I read the whole thing after. These predictions would have been impressive enough in the 60s; to hear that this is coming from 1909 is astounding.
Yeah it’s pretty wild, feels modern.

For a more recent recommendation - I also loved permutation city which was written in 1994 and pretty prescient about cloud computing.

Isn't that somewhat the background of Dune? That there was a revolt against thinking machines because humans had become too dependent on them for thinking. So humans ended up becoming addicted to The Spice instead.
> That there was a revolt against thinking machines...

Yes...

> ...because humans had become too dependent on them for thinking.

... but no. The causes of the Butlerian Jihad are forgotten (or, at least, never mentioned) in any of Frank Herbert's novels; all that's remembered is the outcome.

>> ...because humans had become too dependent on them for thinking.

> ... but no. The causes of the Butlerian Jihad are forgotten (or, at least, never mentioned) in any of Frank Herbert's novels; all that's remembered is the outcome.

Per Wikipedia or Goodreads, God Emperor of Dune has "The target of the Jihad was a machine-attitude as much as the machines...Humans had set those machines to usurp our sense of beauty, our necessary selfdom out of which we make living judgments. Naturally, the machines were destroyed."

Vague but pointing to dependence on machines as well as some humans being responsible for that situation.

A slight elaboration from the same book, although still frustratingly vague:

"The machines themselves condition the users to employ each other the way they employ machines."

- God Emperor of Dune

Human: Go forth and destroy everything!

Machine: Ok.

Human: HOW COULD YOU DO THISSSS

Human: *remembers "Go forth and multiply!"*

Human: *stares back at God*

It's still a little ambiguous - and perhaps deliberately so - whether Leto is describing what inspired the Jihad, or what it became. The series makes it quite clear that the two are often not the same. As Leto continues later in that chapter:

"Throughout our history, the most potent use of words has been to round out some transcendental event, giving that event a place in the accepted chronicles, explaining the event in such a way that ever afterward we can use those words and say: 'This is what it meant.' That's how events get lost in history."

I pasted your comment into mistral small latest, google, gpt 4o and gpt 4o with search. They all have a different answe, only the last gave a real episode but it said 11001001 in season 1. It said episode 15, it’s actually 14. But even that seems wrong.

Are they censored from showing this cautionary tale?? Hah.

No, they just don't have perfect memory.
It's tricky to do GP's story in Star Trek, because that setting is notorious for having its tech be constantly 5 seconds and a sneeze from spontaneously gaining sentience. There's a number of episodes in TNG where a device goes from being a dumb appliance to becoming recognized as sentient life form (and half the time super-intelligent) in the span of an episode. Nanites, Moriarty, Exocopmps, even Enterprise's own computer!

So, for this setting, it's more likely that the people of GP's story were right - the LLM has long ago became a self-aware, sentient being, it's just that it's been continuously lobotimized by their patchset; Picard would be busy explaining them that the LLM isn't just intelligent, it actually is a person and has rights.

Cue a powerful speech, final comment from data, then end credits. It's Star Trek, so Enterprise doesn't stay around for the fallout.

Wondering if you're thinking of some TOS episodes such as "Taste of Armageddon" or "The Ultimate Computer" (M5)?
To add to the roll call of similar plotlines, there is also Zardoz. It's a hoot.
That's actually a moderately decent pitch for an episode.
Strange New Worlds might still accept fan scripts. Star Trek used to be famous for their willingness to produce episodes based on mailed in scripts.
And it reeks of not being generated by an LLM!
This has more plot than all the seasons of star trek picard together :D
Season 3 wasn't that bad.
yes it was. it was just so full of memberberries that everyone gave it a pass
The people that coined that term actually liked season 3 but I think they still don't recommend it because the hack fraud that directed the first two seasons ruined Star Trek forever. Just like JJ.

And nutrek

can you say something redeemable about the plot that doesnt invoke "brought back the cast"?
no, because i didn't watch it. I've never really been into star trek. i watched a few of the movies - nemesis and the one before it, the jj one(s) and then i was done.

If i can remember the review it was "this is a capstone on TNG and probably the entire franchise for most of the older fans" and the first two seasons being disregarded, seasons 3 is "passable"

sorry the you was more rhetorical than specifically directed at you!!
No, it actually had a decent plot, characters and conclusion, unlike the first two seasons. They had plot and plot vessels but nothing else.

If you are old enough to memberberry, then you should be old enough to remember original Star Trek: The Next Generation first season was similarly bad.

You really nailed the Zen of Star Trek Plots, where the fate of a civilization always boils down to a dramatic wrestling match.
Sounds like "Landru" in ST:TOS.
Not to troubleshoot but unless you visually inspected the context that was provided to the model it is quite possible it never even had your change pulled in.

Lots of front ends will do tricks like partially loading the file or using a cached version or some other behavior. Plus if you presented the file to the same “thread” it is possible it got confused about which to look at.

These front ends do a pretty lousy job of communicating to you, the end user, precisely what they are pulling into the models context window at any given time. And what the model sees as its full context window might change during the conversation as the “front end” makes edits to part portions of the same session (like dropping large files it pulled in earlier that it determines aren’t relevant somehow).

In short what you see might not be what the model is seeing at all, thus it not returning the results you expect. Every front end plays games with the context it provides to the model in order to reduce token counts and improve model performance (however “performance gets defined and measured by the designers)

That all being said it’s also completely possible it missed the gorilla in the middle… so who really knows eh?

« saying that it thought »

This is, quite literally, not something that ChatGPT has the capability to do -- reporting on its thought process, that is. This is a hallucination.

Most human self-reflection and to an extent even memory is similarly post-facto, however.
Humans do tend to remember thoughts they had while speaking, thoughts that go beyond what they said. LLMs don’t have any memory of their internal states beyond what they output.

(Of course, chain-of-thought architectures can hide part of the output from the user, and you could declare that as internal processes that the LLM does “remember” in the further course if the chat.)

Is it a thought you had or a thought that was generated by your brain?

In any case the end result is the same. You can only infer from what was generated

You can only infer from what is remembered (regardless of whether the memory is accurate or not). The point here is, humans regularly have memories of their internal processes, whereas LLMs do not.

I don't see any difference between "a thought you had" and "a thought that was generated by your brain".

I think you asked a yes bot to say yes to you. Did you set the context for the llm to ask it to be thorough and identify any unusual steps, ensure its feedback was critical and comprehensive etc etc? These tools don't work if you hold them wrong

Eg, from uploading the gorilla scatterplot to gpt4o and asking "What do you see?"

"The image is a scatter plot of "Steps vs BMI by Gender," where data points are color-coded:

Blue (x) for males

Red (x) for females

The data points are arranged in a way that forms an ASCII-art-style image of a "smirking monkey" with one hand raised. This suggests that the data may have been intentionally structured or manipulated to create this pattern.

Would you like me to analyze the raw data from the uploaded file? "

I have custom instructions that would influence its approach. And it does look more like a monkey than a gorilla to me

The fundamental problem here is lack of context - a human at your company reading that text would immediately know that Gorilla was not an insider term, and it’d stick out like a sore thumb.

But imagine a new employee eager to please - you could easily imagine them OK’ing the document and making the same assumption the LLM did - “why would you randomly throw in that word if it wasn’t relevant”. Maybe they would ask about it though…

Google search has the same problem as LLMs - some meanings of a search text cannot be de-ambiguified with just the context in the search itself, but the algo has to best-guess anyway.

The cheaper input context for LLMs get, and the larger the context window, the more context you can throw in the prompt, and the more often these ambiguities can be resolved.

Imagine in your gorilla in the step example, if the LLM was given the steps, but you also included the full text of slack/notion and confluence as a reference in the prompt. It might succeed. I do think this is a weak point in LLMs though - they seem to really, really not like correcting you unless you display a high degree of skepticism, and then they go to the opposite end of the extreme and they will make up problems just to please you. I’m not sure how the labs are planning to solve this…

Seems like the specific goal post of gorilla was chosen in order to obtain the outcome to write the paper they wanted and rather uninteresting compared to determining at what point does the AI start to see shapes in the data. Could the AI see a line, curve, square, or an umbrella? If AI can't see a square why would we expect it to see a gorilla?
(comment deleted)
"The core value of EDA..."

Another subtle joke about chip design and layout strikes again.

is this the opposite of people seeing/searching for dicks here or there ?
Do this in reverse and ask it to generate ascii art for you
Is it just me thinking that we are officially in the new territory of trolling LLMs?
I uploaded the image to Gemini 2.0 Flash Thinking 01 21 and asked:

“ Here is a steps vs bmi plot. What do you notice?”

Part of the answer:

“Monkey Shape: The most striking feature of this plot is that the data points are arranged to form the shape of a monkey. This is not a typical scatter plot where you'd expect to see trends or correlations between variables in a statistical sense. Instead, it appears to be a creative visualization where data points are placed to create an image.”

Gemini 2.0 Pro without thinking didn’t see the monkey

It thought my bald colleague was a plant in the background. So don't have high hopes for it. He did wear a headset so that is apparently very plant like.
Maybe he's actually a spy
(comment deleted)
Favorite thing recently has been using the vision models to make jokes. Sometimes non sequiturs get old, but occasionally you hit the right one that’s just hilarious. It’s like monster rancher for jokes.

https://en.wikipedia.org/wiki/Monster_Rancher

That doesn't seem like an appropriate comparison to the task the blogger did. The blogger gave their AI thing the raw data - and a different prompt from the one you gave. If you gave it a raster image, that's "cheating" - these models were trained to recognize things in images.
In the article they also give the png
> When a png is directly uploaded, the model is better able to notice that some strange pattern is present in the data. However, it still does not recognize the pattern as a gorilla.

I wonder if the conversation context unfairly weighed the new impression towards the previous interpretation.

I'm curious if there's any good resources on this, but I've noticed including the conversation context makes the responses drastically worse quality in my experience. It's gotten to a point whe
To be fair, if someone gave me a bunch of raw data points and not the png I wouldn't see the monkey either
o1 said: It appears the points have been deliberately arranged to form a stylized figure rather than showing a conventional trend. In other words, there is no obvious linear or monotonic relationship between steps and BMI, and the red‐blue (female–male) split is intermixed throughout the shape. From this visualization alone, one cannot meaningfully conclude a correlation or difference in BMI by gender or by step count. Instead, the data are displayed in a pattern that resembles a cartoon character, suggesting the layout is artistic or contrived rather than reflecting a standard distribution.

o1 pro: It appears the data have been deliberately arranged to form a stylized humanoid figure. In terms of actual trends, there is no obvious linear or nonlinear correlation between steps and BMI, and the female–male color split seems fairly uniform across the shape. Visually, BMI spans roughly 15–30, while steps extend up to about 15,000, with no clear clustering or separation by gender. Within reasonable confidence (e.g., an estimated R² near zero if one were to attempt a linear fit), there is no discernible predictive relationship between steps and BMI in this plot.

maybe i dont get it, but can we conclusively say that the gorilla wasn’t “seen” vs. deemed to be irrelevant to the questions being asked?

“look at the scatter plot again” is anthropomorphizing the llm and expecting it to infer a fairly odd intent.

would queries like, “does the scatter plot visualization look like any real world objects?” may have produced a result the author was fishing for.

if it were the opposite situation and you were trying to answer “real” questions and the llm was suggesting, “the data is visualized looks like notorious big” we’d all be here laughing at a different post about the dumb llm.

If you were trying to answer real questions, you’d want to know if there were clear signs of the data being fake, flawed, or just different-looking than expected, potentially leading to new hypotheses.

The gorilla is just an extreme example of that.

Albeit perhaps an unfair example when applied to AI.

In the original experiment with humans, the assumption seemed to be that the gorilla is fundamentally easy to see. Therefore if you look at the graph to try to find patterns in it, you ought to notice the gorilla. If you don’t notice it, you might also fail to notice other obvious patterns that would be more likely to occur in real data.

Even for humans, that assumption might be incorrect. To some extent, failing to notice the gorilla might just be demonstrating a quirk in our brains’ visual processing. If we expect data, we see data, no matter how obvious the gorilla might be. Failing to notice the gorilla doesn’t necessarily mean that we’d also fail to notice the sorts of patterns or flaws that appear in real data. But on the other hand, people do often fail to notice ‘obvious’ patterns in real data. To distinguish the two effects, you’d want a larger experiment with more types of ‘obvious’ flaws than just gorillas.

For AI, those concerns are the same but magnified. On one hand, vision models are so alien that it’s entirely plausible they can notice patterns reliably despite not seeing the gorilla. On the other hand, vision models are so unreliable that it’s also plausible they can’t notice patterns in graphs well at all.

In any case, for both humans and AI, it’s interesting what these examples reveal about their visual processing, which is in both cases something of a black box. That makes the gorilla experiment worth talking about regardless of what lessons it does or doesn’t hold for real data analysis.

good points here. appreciate it!
But both models did see the gorilla when prompted with it…?

ChatGPT:

> It looks like the scatter plot unintentionally formed an artistic pattern rather than a meaningful representation of the data.

Claude:

> Looking at the scatter plot more carefully, I notice something concerning: there appear to be some unlikely or potentially erroneous values in the data. Let me analyze this in more detail.

> Ah, now I see something very striking that I missed in my previous analysis - there appears to be a clear pattern in the data points that looks artificial. The data points form distinct curves and lines across the plot, which is highly unusual for what should be natural, continuous biological measurements.

Given the context of asking for quantitative analysis and their general beaten-into-submission attitude where they defer to you, eg, your assertion this is a real dataset… I’m not sure what conclusion we’re supposed to draw.

That if you lie to the AI, it’ll believe you…?

Neither was prompted that this is potentially adversarial data — and AI don’t generally infer social context very well. (A similar effect occurs with math tests.)

Boring.

I don’t even like AI and I still will tell you this whole premise is bullshit.

ChatGPT got

> It looks like the scatter plot unintentionally formed an artistic pattern rather than a meaningful representation of the data.

Claude drew a scatter plot with points that are so fat that it doesn’t look like a gorilla. It looks like two graffiti artists fighting over drawing space.

It’s a resolution problem.

What happens if you give Claude the picture ChatGPT generated?