Computer vision recommends butterfly but it is a plant

Platform: web

App version number, if a mobile app issue:

Browser, if a website issue: chrome

URLs (aka web addresses) of any relevant observations or pages:

https://www.inaturalist.org/observations/351683090

https://www.inaturalist.org/observations/352462728

https://www.inaturalist.org/observations/352460101

https://www.inaturalist.org/observations/354352086

https://www.inaturalist.org/observations/355856248

https://www.inaturalist.org/observations/355457537

https://www.inaturalist.org/observations/359769229

https://www.inaturalist.org/observations/360824582

Screenshots of what you are seeing:

Description of problem:

Step 1: click into obs, suggest an ID

Step 2: realize cv is hallucinating

Step 3: create & resolve bug if the inat folks are committed to their steadfast reply that this is not a bug and is infact intended behaviour of the cv instead.

I cannot attempt to reproduce the bug because you added a new ID.

also, there’s no need to be rude.

hallucination is a feature of generative AI. CV is built for pattern recognition; it has lots of false positives but doesn’t invent new ideas.

however, here’s my best guess for what happened:

CV by default tries to recognize ANY taxon. But if the observation already has an ID it will narrow its results to descendants/relatives of the existing CID. as the ID was of an insect it suggested insects. so, user error followed by CV failure to explain itself to user

I can reproduce it


Additionally I fail to see how I’m rude?

Is writing, in words, how the inat community views these issues (not a bug) a rude thing to do? I didn’t know that telling the truth is somehow offensive :sweat_smile:

Sorry but the fault here lies with the observer accepting a CV suggestion for a butterfly - when they were interested in the flower. Even starting with a broad ID - is a flower = angiosperm, would have started them in the right Tribe. And their obs would no longer be trapped in Life.

We will always get a better (even good) suggestion from CV if we start from taxon and location.

Plenty of obs trapped at Kingdom disagreement due to ‘blind acceptance’ of the wrong homonym. Currently haunted by Aizoon which can be Genus (what I and my location expect) or Subgenus which is a ‘random’ and totally different plant in the other / Northern hemisphere.

Human error. And - to be fair - while the problem obs is at Life, CV is still offering me the butterfly.

I agree. I would agree with you even more if the cv didn’t suggest a further 6 more different butterfly species (as per my 2 screenshot).

The cv truly thinks it is a butterfly in this picture.

But i can accept that this is a user problem, not a tool problem.

As astra said - CV is pattern recognition. Pixels. CV does not ‘see a butterfly’ or ‘see a flower’. That is our human interpretation of - what do I see in this picture ? On behalf of CV this view of the flower is disconcerting - we are looking into the flower’s face, I can see the dangly bit to the left. But, and it is a big butt. There are leaves blocking the view of the centre of the flower. If you narrow your eyes and step back … you could see … 2 (almost symmetrical) red wings and a green body …

Thanks. I would never have looked at it this way without such an explanation.

Isn’t that what a community is for?

Soon after we released the computer vision model, Cal Academy asked us to demonstrate it at a table for their Nightlife event one week. So I grabbed a few leaves and lichens from Golden Gate Park to put on our table. One was a dried up lace lichen that had curled into a ball. The CV would consistently ID it as a hummingbird, which confused me until I realized it had been trained on some hummingbird nest photos, which are cup-like structures that often incorporate lichen.

Once I straighted out the lichen, the CV gave me the correct ID.

I realize that it’s getting always better.

When I uploaded this plant in front of a waterfall I remember the cv suggested among others Blue Whale and Andean Condor. I can’t reproduce this today.

As per this conversation, that would be a user error. Not a tool error.

Just treat the cv’s recommendation of a whale as a sort of strange high brow tech humour.

That is what I did with it of course. I obviously didn’t make that clear.

That’s how I feel every time the CV “looks” at a photo of one of the five species of black-and-white Skimmer dragonflies around here, and tells me that it’s an Atlantic Surf Clam.

@tiwane, are you sure that you guys didn’t hire John Cleese or Eric Idle for a few days somewhere along the line? :laughing:

(EDIT to add: that hasn’t happened for the past couple of CV model releases, but I still remember it fondly. Mostly.)

and the ‘low brow’ humour of - I saw a flower - but I chose a CV butterfly ;~)