Securing Contrastive mmWave-based Human Activity Recognition against Adversarial Label Flipping
This paper presents the first systematic study on the vulnerabilities of supervised contrastive learning-based mmWave human activity recognition to label flipping poisoning attacks, identifying three specific attack vectors and proposing corresponding countermeasures validated on a prototype system.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you have a super-powered, invisible eye that can see through walls without ever needing a camera. This isn't magic; it's a technology called millimeter-wave (mmWave) radar. Think of it like a bat using echolocation, but instead of sound, it uses high-frequency radio waves to create a detailed, moving heat map of a person's body. If you wave your hand, the radar sees the shape and speed of that wave. Scientists use this to build "Human Activity Recognition" (HAR) systems, which are like digital detectives that can tell if you are pushing a door, pulling a drawer, or turning around, all without you wearing a watch or a sensor.
To make these digital detectives really smart, researchers teach them using a method called "Supervised Contrastive Learning." You can think of this like a teacher showing a student two pictures of a cat and saying, "See? These are the same kind of animal," and then showing a picture of a dog and saying, "This is different." The goal is for the computer to learn that all "pushing" motions look similar to each other and very different from "pulling" motions. But here's the catch: what if someone sneaks into the teacher's classroom and swaps the labels on the flashcards? What if they tell the computer that a "push" is actually a "pull"? This is called a "label flipping" attack, and it's the danger this paper explores.
The researchers at Purdue University and their colleagues decided to investigate how vulnerable these mmWave activity detectors are to this kind of trickery. They built a prototype system that could recognize six different hand movements: pushing, pulling, sliding left, sliding right, and turning clockwise or counter-clockwise. They then asked a tough question: If an attacker changes the labels on the training data, how badly does the system break?
They discovered that the system is surprisingly fragile. They identified three specific ways an attacker could mess things up. First, they could just randomly swap labels, telling the computer that a "push" is a "slide." Second, they could swap labels between activities that move in completely different directions (like a push versus a slide). Third, and most tricky, they could swap labels between activities that look very similar, like a "push" and a "pull," which are just opposite directions of the same motion.
The results were a bit scary. When the researchers introduced these fake labels, the system's ability to tell activities apart collapsed. In fact, the advanced learning method they were using (Supervised Contrastive Learning) actually broke faster than the standard method when the labels were poisoned. It's like a high-performance sports car that handles a pothole worse than a regular sedan because its suspension is tuned so precisely. When 40% of the training labels were flipped, the system became almost useless, mixing up all the different hand movements until it couldn't tell a push from a turn.
But the team didn't just stop at finding the problem; they built a shield. They developed a defense mechanism they call "Sel-CL" (Selective Contrastive Learning). Imagine a detective who doesn't just take every clue at face value. Instead, this detective looks at the clues, finds the ones that make the most sense together, and ignores the ones that seem suspicious. Their system first tries to figure out which data points are "confident"—meaning the computer is sure about what it's seeing—before it trusts the labels attached to them. It filters out the noisy, likely-faked data and only learns from the clean, reliable examples.
The defense worked remarkably well. Even when the training data was poisoned with 40% fake labels, their new system kept its accuracy above 90%. It was able to ignore the confusion and still correctly identify that a "push" was a "push." In fact, when they tested it with up to 80% poisoned data, it still performed better than the other systems, which had completely given up and started guessing randomly.
The paper concludes that while these mmWave systems are powerful and non-intrusive, they need to be built with security in mind from the very start. The researchers showed that by being smart about which data they trust during training, we can protect these invisible eyes from being tricked by malicious label-flipping attacks. Their findings suggest that this approach can be used not just for mmWave, but for other wireless sensing systems too, ensuring that our future smart homes and security systems remain reliable even when someone tries to play tricks on them.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.