• bashibazouk@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 hours ago

    I encountered this playing with stable diffusion. I was doing Art Nouveau images. With “Mucha” as a prompt I got lots of images in his style but none matched any piece I was familiar with. Whereas if I used “Klimt”, everything was pretty close to a couple of his more famous paintings. Just a variation in the amount of individual works in the training data…

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    4 hours ago

    Okay so the paper is actually interesting, and they have a explainer website: https://zheng-dai.github.io/AblationBasedCounterfactuals/

    https://www.nature.com/articles/s41467-026-75667-5

    https://github.com/zheng-dai/counterfactualuniverses

    Amongst other things, they experimented with “what happens to a generation if you remove one image from the training dataset,” particularly the “source” image for the target generation. What makes it interesting is they tested this at scale. There’s (expectedly, somewhat janky) demo code to illustrate the spread. One example I exported myself:

    Where each generation (the “counterfactual”) in the top row corresponds to the image that was removed from the dataset in the bottom.


    …Personally, I don’t find the conclusion surprising.

    These are models.

    Lets say you make a model to predict hurricanes. With a small dataset/model, exclude the hurricane most similar to the one you’re trying to predict, and it won’t do a good job. But do the same with a model based on a huge dataset, and it should still model the novel hurricane reasonably well.

    Diffusion models are no different.

    I think AI Bros have overly anthropomorphized them with terms like “creativity” and such; they don’t have this. But at the end of the day, they can model things that aren’t strictly in their dataset. That’s kind of the basic premise.

    • cecilkorik@piefed.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 hours ago

      Yeah people don’t understand the math behind these things. They are statistical models, like demographics or climate models. They are interesting and potentially useful, but not necessarily useful for the things we are trying to and want to use them for. They can predict certain things and trends very reliably in a general, high-level sense, but they will get the details wrong if you try to use them outside of their area of applicability, just like if you try to use national climate models to determine what day your basement is going to flood, it may come up with a specific date, but just as obviously that’s not actually going to be correct in reality. It doesn’t mean it’s a bad model, it means you’re using it wrong.

      And lots of AI bros and AI companies are using these things desperately wrong, and for very wrong reasons. They want to sell things to you. They want to control you and manipulate you. They don’t care if they’re using the model properly, they only care if it’s profitable for them to do it.

    • WhatAmLemmy@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      4 hours ago

      The entire term of “Artificial Intelligence” is basically a misnomer, false advertising, even fraud. It is merely an advanced “correlation engine”. It is the output of an algorithm, and has no concept of what anything is. It does not “know” anything. It is the result of the 1’s and 0’s humans input as training data or context, or give it access to query via the internet etc; including all the misinformation, disinformation, errors, and bias. There is no intelligence or critical thought. It does not get the difference between causation and correlation. It just responds based on some internal probability matrix or distribution; correlations compressed into weights/coefficients from all of the training data.

      The only thing that makes its responses appear stochastic is the randomization seed and context, or other techniques harnesses use to dogfood its own responses into itself. Without those, you can have the exact same conversation, byte for byte, and the responses become evidently deterministic and “dumb”.

      All of the “novel” solutions I’ve seen to date are not actually novel at all, having merely applied some technique documented in a far removed discipline, entirely explained by the properties of a gargantuan working memory and no off switch. We don’t call a computer “super intelligent” because it can process trillions of mathematical calculations a second. Those are merely properties we explicitly engineered into the machine.

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 hours ago

        …Perhaps. But I’m not sure what any of this has to do with the paper. It doesn’t claim anything like that, and the term “Artificial Intelligence” does not appear in anywhere in the work.

        It does illustrate that a toy diffusion model can approximate an image outside its dataset. In fact, the target image being present in the dataset has a remarkably small effect as training scale goes up.

  • Zink@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 hours ago

    Even if generated images originally could be traced to the training data, I think that maybe just maybe the shady gigacorps would have some incentive to remove or obfuscate the copyright & IP violation paper trail from their trillion-dollar toys.

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    5 hours ago

    Of course, a clever architecture only matters if it still works as a generator. So the team put the ensembles head to head with 24 conventional diffusion models trained on the exact same data. The images came out looking about as good by standard measures. One nice surprise in the numbers: The more training data, the better the ensembles held up against their single-model counterparts, a hint that they may actually be more data-efficient. “When you have low amounts of data, they do very poorly,” says Dai. “But if you have more data, it actually scales better compared to the vanilla diffusion model.”

    This is an interesting side note. It almost sounds like a “mixture of experts” diffusion model, except that analogy isn’t quite right either.