this post was submitted on 24 Feb 2024
766 points (98.9% liked)

Technology

59652 readers
4705 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Facial-recognition data is typically used to prompt more vending machine sales.

you are viewing a single comment's thread
view the rest of the comments
[–] Hamartiogonic@sopuli.xyz 14 points 9 months ago (4 children)

When you start tinkering with a machine learning model of any kind, you’re probably going to find some interesting edge cases the model can’t handle correctly. Maybe there’s a specific face that has an unexpected effect on the device. What if you could find a way to cheese a discount out of it or something?

[–] redcalcium@lemmy.institute 17 points 9 months ago (2 children)

Imagine a racist vending machine. The face recognition system think this customer is black with 81% confidence. Let's increase the price of grape soda! Oh look, a 32 year old white woman (79% confidence). Better raise the price of diet coke!

[–] SpaceCowboy@lemmy.ca 2 points 9 months ago (1 children)

In Japan they had some kind of facial recognition on vending machines selling cigarettes that would determine the age of the person in attempt to prevent kids from buying cigarettes. But it only worked for Japanese people.

Stupid racist vending machine wouldn't sell me smokes!

[–] bigMouthCommie@kolektiva.social -1 points 9 months ago (1 children)

shame. id like to send you a carton.

[–] SpaceCowboy@lemmy.ca 1 points 9 months ago

It's cool, I quit years ago.

Also I was in a diverse group of people and we were able to do some science. Fortunately we had a Japanese person in the group which allowed me to purchase the smokes. But yeah, it failed on everyone that wasn't Japanese.

[–] Hamartiogonic@sopuli.xyz 1 points 9 months ago

When you use a generated face with a mixture of white and black features, that’s when it gets interesting. Maybe you can even cause an integer overflow.

[–] I_like_turtles3@lemmy.world 9 points 9 months ago (1 children)

Maybe there’s a specific face that has an unexpected effect on the device.

Imagine AI bsod when seeing you

[–] indog@lemmy.ca 3 points 9 months ago

Yo mama so ugly...

[–] postmateDumbass@lemmy.world 6 points 9 months ago (1 children)
[–] Hamartiogonic@sopuli.xyz 1 points 9 months ago (1 children)

I firmly believe that every system has exploits. The more complex the system, the harder it can be cheesed.

[–] postmateDumbass@lemmy.world 2 points 9 months ago

Just need to cycle thru 3 million QR codes in 1.7 seconds

[–] ChaoticNeutralCzech@feddit.de 5 points 9 months ago* (last edited 9 months ago) (1 children)

I don't think they're doing dynamic pricing on an individual basis, that would be too obvious. But checking the demographics of each location or individuals' shopping habits, and potentially adjusting the prices or offerings? Definitely.

[–] Hamartiogonic@sopuli.xyz 1 points 9 months ago (1 children)

So, if you show it 100 faces from group A and 4 faces from group B, that could start gradually shifting the prices in a specific direction. If you keep going, you might be able to make it do something funny like charging 0.1 € for a Pepsi and 1000 € for a Coke or something like that. If the devs saw that coming, they might have set some limits so that the price can's spiral totally out of control.

[–] ChaoticNeutralCzech@feddit.de 2 points 9 months ago

I am sure the profit margin is taken into account, so you won't get an ultracheap Pepsi unless it expires soon. Similarly, I expect it to consider economic viability, so it won't keep raising prices unless people are willing to pay them. Of course, you never know what the model actually does or what goals it follows (maximizing profit is a good guess, though), or how bad the coding is. The program might be very versatile and robust, or it may break when you show it a QR code - how can I know? Probably something in between.