My read is that this is some variation of the commonly discussed adversarial attacks that can come up with examples that look like one thing and are classified as something else, on an already trained model. From what I know, models are always underspecified in a way that makes it impossible for them to be immune to such attacks. But, I think there are straightforward ways go "harden" models against these, basically…
Adversarial attacks are inference-time, backdoors are training time. This paper isn't the first to propose the idea of backdooring DNNs (I believe our paper [1], concurrently with a couple others [2,3], did that). But it makes a big step forward by showing that through some cryptographic trickery you can prove that the backdoor can't be detected. [1] https://arxiv.org/abs/1708.06733 [2] https://www.ndss-symposium.org…
Planting Undetectable Backdoors in Machine Learning Models
21–30 of 76 posts
Re: Planting Undetectable Backdoors in Machine Learning Models
#22I propose that we refer to this class of behavior as “grooming”.
Re: Planting Undetectable Backdoors in Machine Learning Models
#23I propose that we refer to this class of behavior as “grooming”.
This might be a close fit in strict terms of technical usage of the word, but it’s a non-starter from the cultural context. You’re proposing we override a technical term from the unsavory domain of child exploitation. Please, can we not?
If you’re going for AGI, then this activity is a form of abuse. If you’re not going for AGI, then we have a different problem, in that if we allow computers to make decisions without any human interaction, we’ve hamstrung the Rule of Law. There’s no “one” to sue for ruining your life.
If human actors are ruining your life, that’s a crime, and should be treated as such. Even if the computer is the triggerman.
Re: Planting Undetectable Backdoors in Machine Learning Models
#24I propose that we refer to this class of behavior as “grooming”.
Most people call it data poisoning, not sure why article didn't use that
Data poisoning isn’t the worst I’ve heard, but it’s not the data that’s the problem, it’s the actions taken by that poisoning. That’s the subversion that matters, not “the data”.
Re: Planting Undetectable Backdoors in Machine Learning Models
#25Re: Planting Undetectable Backdoors in Machine Learning Models
#26I wonder what RMS would say. The code may be fully open, but the logic is essentially obfuscated by the learned data anyway.
Well, it's another Reflections on Trusting Trust lesson, isn't it. https://fermatslibrary.com/s/reflections-on-trusting-trust
Re: Planting Undetectable Backdoors in Machine Learning Models
#27“Sign in or purchase” seems like some archaic embargo on knowledge. Its 2023, really?
Re: Planting Undetectable Backdoors in Machine Learning Models
#28Re: Planting Undetectable Backdoors in Machine Learning Models
#29Earlier quoted context omitted.
Well, it's another Reflections on Trusting Trust lesson, isn't it. https://fermatslibrary.com/s/reflections-on-trusting-trust
RoTT is about a compiler with two properties. 1. It produces backdoored programs. 2. It propagates when compiling compilers. The exploit in the article only has the first of those. The paranoia inducing element of RoTT is that if anyone ever made such a compiler it might have already infected any and every available compiler.
This has already happened in various areas. For one area, look at gambling (two decades ago). Ron Harris worked at the Nevada Gaming Control board as a tester of new systems and configued the field verification of those systems. Eventually he turned that into video gaming devices that would hit a jackpot after a certain button sequence was pressed.