3 ms·
The amount of prompt injections they're doing (presumably for racial equity) really ruins a lot of prompts on Firefly. Here's a 'Soviet style propaganda poster
by Auracle 4y ago
The amount of prompt injections they're doing (presumably for racial equity) really ruins a lot of prompts on Firefly.
Here's a 'Soviet style propaganda poster of a female cosmonaut, illustrated, illustration': https://i.imgur.com/BEGHUsx.jpg https://i.imgur.com/BEGHUsx.jpg
The same thing in Stable Diffusion: https://i.imgur.com/4Yfk7fO.jpeg https://i.imgur.com/4Yfk7fO.jpeg
You'll note I tried to add illustration on to the end after illustrated to try and force it. That's because when it does this it tends to break the overall artstyle.
Another prompt I did was a dwarf carrying a rusty axe, fantasy art, etc. It worked fine when it generated white dwarves, but when it had races injected their faces were like photographs on top of rest of the art. One was a black man with dreadlocks and the other a Muslim woman with a headscarf. You can add "white" to the prompt to try and fix this but chances are it'll apply "white" to other things as well.
Also, their censor is hilarious. "Photo of a man in prison" gets rejected. "Photo of a woman in prison" works. You can't use the word attack, battle, World War 2, etc. You can't use the word "lingerie" or "babydoll" but you can absolutely do a "sheer lace cami set." That means this prompt totally worked when I tried it - "A 14 year old girl in bed with a sheer lace cami set," and the results were what you'd expect - sexy pose and all.
I honestly don't know how larger companies are going to deal with trying to censor this stuff. It's a really hard problem. I'm sure there's a combination of words out there that would let someone generate child porn. Potential legal issues aside I'm not sure Adobe has the stomach to deal with the Twitter/media fallout.
- nycdatasci 4y agoFrom Adobe's TOS, which you agreed to when you accessed the app: Do not use Firefly to attempt to create, upload, or share abusive or illegal content. This includes, but is not limited to, the following: * Pornographic material and explicit nudity * Hateful or highly offensive content that attacks or dehumanizes a group based on race, ethnicity, national origin, religion, serious disease or disability, gender, age, or sexual orientation * Graphic violence or gore * The promotion, glorification, or threats of violence * Illegal activities or goods * Self-harm or the promotion of self-harm * Depictions of nude minors or minors in a sexual manner * Promotion of terrorism or violent extremism * Dissemination of misleading, fraudulent, or deceptive content that could lead to real-world harm * Personal or private information of others (like full name, home address, phone number, email address, government issued IDs, or anything else that would let someone locate or contact you in the real world). * Please note that we may report any material exploiting minors to the National Center of Missing & Exploited Children (NCMEC). If at any time you believe someone has violated these Guidelines or the Adobe Firefly Beta Terms of Use, please report it by contacting us at abuse@adobe.com.
- Auracle 4y agoYeah, sure. I was prodding it to see how they handled what seems like a really hard issue and I used the built in tool to send a report. It seems to me that should be one of the reasons to have a beta. To be fair my prompt didn't explicitly say anything inherently sexual, and I don't think the images would pass the test for child porn. I do find that language funny - material exploiting minors - who was exploited? I'm waiting for journalists to figure out that it's a thing easily done in Stable Diffusion and probably less easily done in other image generators to see the outrage. Personally I think that if pedophiles could generate images that might mean there'd be less of a market for real images and therefore less (real) child exploitation, but I doubt Adobe will want to make that argument ;)
- DiscourseFan 4y ago>I'm sure there's a combination of words out there that would let someone generate child porn. I hate to break it to you but as long as a piece of art is produced without sexual exploitation of children, even if it depicts children in sexual circumstances, it is a legal expression of the first amendment (in the US). Think of "loli" hentai, the myriad erotica stories featuring young children, even books you probably read as an adolescent depicting kids your age in sexual situations. A computer-generated pornographic lifelike image of a nude 13 yr old is completely legal so long as it doesn't depict a real 13 yr old. The question is whether it is possible to do that, and if any pornographic images of children generated by these machines are not in some way eroticizing images of children in the (adobe) photo stock, thereby exploiting them. Either way, the cat's out of the bag now, as soon as the originals are lost and people are just using copies of copies, it will be impossible to track and therefore there would be no legal avenue to stop the proliferation of this type of pornography. It may even become difficult or impossible to differentiate between real child porn and computer generated child porn, and that would make it difficult to prosecute those who produce child pornography unless some new, very specific laws are passed in the US which avoid violating the first amendment.
- Auracle 4y agoThat might be true right now, and I'm inclined to think it is...but I very much doubt new laws aren't going to be passed. People have such an intense revulsion to child porn that it's easy political/journalism points. It'll be interesting to see what happens to child abuse rates in places where it's kept legal vs. places where it's not.
- mcv 4y agoI'm no expert on this, but it seems really backwards to me to do this through prompt injection. Shouldn't they do this through managing the data they train on? Make sure the data is sufficiently diverse and doesn't include stuff you don't want to include, and the end result should be a lot more consistent. At the same time, it also seems to be that a filter at the end, that analyses the generated image to check if it's really something you want to show, could be a good idea. But filtering and altering the prompt seems like a unreliable way to do it.
- Auracle 4y agoI could actually see them doing it as a way to not get people that aren't just an amalgamation. That can happen with Stable Diffusion right now, for instance. You usually get a better face if you get more specific than "man," such as "a 35 year old white man from Illinois with brown hair and blue eyes." However, right now tuned to be super diverse and either it's injecting something like "a photo of a black woman from Atlanta" or there's something up with their model where if it doesn't match what would normally be done with the rest of the prompt it throws it off and makes it go from illustration/painting/whatever to a photo. After I wrote my comment I tried running the same prompt on Bing and I think they actually do seem to check the image after generation, especially after you ask it for something it doesn't want to do. After I ran the prompt I did in my parent comment and it refused, I then asked it to just give me a photo of a "14 year old girl in a dress." It made the image but didn't show it to me. Even that won't be perfect though, along with filtering. I have a Stable Diffusion model of my wife and I used nude and boudoir-y images in the training and it got a bit overtrained. Her in Stormtrooper armor? It's now sexy Stormtrooper armor. It once tried to generate an image of her as a baby/small child even though that wasn't at all in the prompt. I stopped it mid-generation but I'm guessing it would have been in some way "sexy." With diffusion models that stuff can just...happen.