News for hackers. Stuff that matters.
Re:Adobe Firefly: AI Art Generator by roughly on Tuesday March 21, 2023 @02:49PM (#35250695)
I would be very, very interested to see a compensation system that took into account the outputs of the trained model - as in, weights derived from your work are attributable to X% of the output of this system, and therefore you are due Y% of the revenue generated by it. It sounds like Adobe is taking seriously the question of artist compensation, and I'd love to see someone tackle the "Hard Problem" of actual attribution in these types of systems.
Re:Adobe Firefly: AI Art Generator by brookst on Tuesday March 21, 2023 @03:28PM (#35251275)
I've looked a few times, but have not seen any research on assigning provenance to the weights used in a particular inference run. It's a super interesting space for a bunch of reasons.

But the naive approach of having a table of how much each individual training item influenced every weight in the model seems impossibly big. For DALL-E 2's 6.5B parameters and 650m training items, that's 4.2 quadrillion associations. And then you have to figure out which weights contributed the most to an output.

I would love to see any research or even just thinking that anyone's done on this topic. It seems like it will be important in the future, but it also seems like a crazy difficult scale problem as models get bigger.

Re:Adobe Firefly: AI Art Generator by bash-j on Tuesday March 21, 2023 @04:03PM (#35251740)
Could you not use tags used to label the image? If your image contains more niche tags that match the user input, your revenue share will be higher. Depending how much extra people earn for certain tags, it might incentivise people to upload more images of what is missing from the training data.
Re:Adobe Firefly: AI Art Generator by brookst on Tuesday March 21, 2023 @04:20PM (#35251959)
That's interesting, but I'm not sure it works. I think that works out to "for any given prompt, distribute credit to every source image that has a keyword that appears in the prompt, proportional to how many other source images had that same keyword".

If I include the tag "floor", do I get some (tiny) percentage of every image that uses "floor" in the prompt, even if the bits from my image did not end up affecting model weights much at all in training?

Worse, for tags like "dramatic lighting", it's likely that the important source images will depend on the other words in the prompt; "sunset, dramatic lighting" will probably not use the rely on the same weights or source images as "theater interior, dramatic lighting".

And then you get the perverse incentives to tag every image with every possible tag :)

I'd love to be convinced otherwise, but I'm not seeing prompt-to-tag association working.

Re:Adobe Firefly: AI Art Generator by bash-j on Tuesday March 21, 2023 @06:53PM (#35253863)
The tags could be added by a model rather than the user submitting the image. Maybe do both and verify the tags with a model? Users could get a rating based on how reliably they tag their pictures and are trusted to add more niche tags at higher ratings. You could even help tag other pictures to improve your rating.
Re:Adobe Firefly: AI Art Generator by gradys on Tuesday March 21, 2023 @04:26PM (#35252012)
https://arxiv.org/abs/1703.04730

> How can we explain the predictions of a black-box model? In this paper, we use influence functions -- a classic technique from robust statistics -- to trace a model's prediction through the learning algorithm and back to its training data, thereby identifying training points most responsible for a given prediction.

Re:Adobe Firefly: AI Art Generator by brookst on Tuesday March 21, 2023 @04:32PM (#35252104)
Oh thank you! Will go read and digest.
Re:Adobe Firefly: AI Art Generator by batch12 on Tuesday March 21, 2023 @08:37PM (#35255020)
This would be an interesting way to distill/finetune a model by finding the optimal minimum corpus needed to match a given use case.
Re:Adobe Firefly: AI Art Generator by natch on Tuesday March 21, 2023 @08:51PM (#35255143)
> And then you have to figure out which weights contributed the most to an output.

Why do you have to, though? What do you hope to trace back to exactly?

Re:Adobe Firefly: AI Art Generator by brookst on Wednesday March 22, 2023 @09:08AM (#35260422)
The business problem is “which items from the training corpus contributes the most to this inference”
Re:Adobe Firefly: AI Art Generator by astrange on Tuesday March 21, 2023 @06:08PM (#35253317)
That is impossible. You might be able to do it if you invented a completely different method of image generation, but the amount of original images present in a diffusion model is 0% with reasonable training precautions, and attributing its weights to particularly any of its input is nearly arbitrary.

(Also, it's entirely possible that eg a model could generate images resembling your work without "seeing" any of your work and only reading a museum website describing some of it. Resemblance is in the eye of the beholder.)

Re:Adobe Firefly: AI Art Generator by jamilton on Tuesday March 21, 2023 @06:38PM (#35253692)
I think the naive approach of just dividing revenue equally across all contributors could be acceptable, and would have lower overhead costs.