Website operators are being asked to feed LLM crawlers poisoned data by a project called Poison Fountain.

The project page links to URLs which provide a practically endless stream of poisoned training data. They have determined that this approach is very effective at ultimately sabotaging the quality and accuracy of AI which has been trained on it.

Small quantities of poisoned training data can significantly damage a language model.

The page also gives suggestions on how to put the provided resources to use.

  • vane@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I have around 10-20GB github / gitlab mirror. I am constantly under attack from crawlers from top US technology corporations and LLM startups. Whenever I ban one IP range they switch to other - I don’t know if those fuckers have tickets in their systems to do it manually or they just deploy this shit all over the planet. From what I observe during attacks that I mitigate the best way to poison them is to just create gitea instance with poisoned code repository and couple hundred revisions. It’s because what they are most interested in is html representation of diff between two git revisions.

    • douglasg14b@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      I can get a 50Gb/s residential link where I am, and have a whole rack of servers.

      Sounds like a good opportunity to crowd fund thousands and thousands of common scrapeable instances that have random poisoning.

    • E_coli42@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      Why isn’t there anything in the DMCA for stopping crawlers? They have stuff about requiring crawlers to follow attribution and whatnot, but nothing for not allowing crawlers in the first place. Stupid as shit.

  • termaxima@slrpnk.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    Been thinking about making one of these too, especially since I have a catchy name : asbestos

  • eru@mouse.chitanda.moe
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    i would imagine companies would just filter it out

    need some more clever way of hiding it or allow it to be self hosted so that it has various urls

  • BigBolillo@mgtowlemmy.org
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    2
    ·
    edit-2
    4 days ago

    Seems like a bad take from my POV, as someone who uses and has made money using LLMs I feel is not ok to poison them, I wouldn’t feel ok with myself getting something for free and even gain money with and at the same time be poisoning it so my take will be: you can always block crawlers in your nginx.conf with some extra steps, you can even use an LLM to do it for you and improve to block all major crawlers. IMHO if it’s public data is even public for crawlers is up to you if you set up a block for these on your behalf.

    • Stern@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 days ago

      Corpos: Don’t steal our stuff! That’s piracy!

      Also corpos: Your stuff? My stuff now.

      Bootlickers: Oh my god this shoe polish is delicious.

        • arcterus@piefed.blahaj.zone
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 days ago

          Corporations want the existing copyright system for their own products but simultaneously want to freely scrape data from everyone else.

            • arcterus@piefed.blahaj.zone
              link
              fedilink
              English
              arrow-up
              0
              ·
              5 days ago

              This issue is largely manifesting through AI scraping right now. Additionally, many intentionally ignore robots.txt. Currently, LLM scrapers are basically just bad actors on the internet. Courts have also ruled in favor of a number of AI companies when sued in the US, so it’s unlikely anything will change. Effectively, if you don’t like the status quo, stuff like this is one of your few options.

              This isn’t even mentioning of course whether we actually want these companies to improve their models before resolving the problems of energy consumption and potential displacement of human workers.

              • Lembot_0006@programming.dev
                link
                fedilink
                English
                arrow-up
                0
                ·
                5 days ago

                All crawlers ignore robots text since the very start. Anyway, if THAT is the problem then IT is a problem, not the LLMs as a whole.

                • arcterus@piefed.blahaj.zone
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  2 days ago

                  If this were true (which is nearly impossible since you said “all”), stuff like Anubis wouldn’t exist since you could just toss up a crowd-sourced robots.txt and be done with it.

    • Disillusionist@piefed.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 days ago

      AI companies could start, I don’t know- maybe asking for permission to scrape a website’s data for training? Or maybe try behaving more ethically in general? Perhaps then they might not risk people poisoning the data that they clearly didn’t agree to being used for training?

      • Lembot_0006@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 days ago

        Why should they ask permission to read freely provided data? Nobody’s asking for any permission, but LLM trainers somehow should? And what do you want from them from an ethical standpoint?

        • DSTGU@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          For the same reason copyright and licences exist. You may be able to interact with something - because that’s what the license allows you - but still not be able to use it. Companies have faced million dollar fines for using code not subscribed to a license which allows them to do that. You may face trial if you distribute content (e.g. movies or music) you are only allowed to watch. The key here is that unless you are explicitly permitted to use something further it is considered illegal and punishable. Why would it be any different for AI training?