← Latest papers
🤖 machine learning

AESOP: Adversarial Execution-path Selection to Overload Deep Learning Pipelines

This paper introduces AESOP, a framework that exploits the dynamic structure of deep learning inference pipelines to overload system resources by strategically selecting execution paths, achieving significantly higher computational and latency inflation than single-model attacks and forcing defenders to choose between throughput collapse or massive data loss.

Original authors: Tingxi Li, Mingfang Ji, Ravishka Shemal Rathnasuriya, Simin Chen, Yitao Hu, Wei Yang

Published 2026-05-13
📖 4 min read☕ Coffee break read

Original authors: Tingxi Li, Mingfang Ji, Ravishka Shemal Rathnasuriya, Simin Chen, Yitao Hu, Wei Yang

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 a modern machine learning system not as a single, giant brain, but as a highly organized factory assembly line.

In this factory, a product (like a video frame of a street) enters at the start. It gets checked by a "Security Guard" (a model that detects objects). Based on what the guard sees, the product is sent down different conveyor belts:

  • If it sees a person, it goes to the "Face ID" station.
  • If it sees a car, it goes to the "License Plate Reader" station.
  • If it sees nothing, it goes straight to the exit.

Each station takes a different amount of time and energy to do its job. The "License Plate Reader" is a slow, heavy-duty machine, while the "Face ID" station is faster. The system is designed to be efficient, only sending items to the heavy machines when absolutely necessary.

The Problem: The "Smart" Saboteur

The paper introduces a new kind of attack called AESOP.

Traditional hackers try to trick a single machine in the factory into working harder (like making the Security Guard sweat by showing it a blurry image). But AESOP is smarter. It doesn't just try to make one machine work harder; it tries to trick the factory manager into sending every single item down the slowest, most expensive conveyor belt possible.

Think of it like a traffic jam.

  • Old attacks: Trying to make one car drive slowly.
  • AESOP: Convince the traffic light system that every car is a VIP that needs to go through the single-lane, slowest bridge, even though there are fast highways available.

How AESOP Works (The Two-Step Plan)

The researchers built a framework with two main steps:

  1. The Mapmaker (Path Ranking): First, the attacker studies the factory blueprint. They calculate exactly how much time and energy each possible route takes. They identify the "Golden Path"—the route that combines the most expensive machines. In their tests, they found that the "License Plate" route was roughly 32 times more expensive than the "Face ID" route.
  2. The Trickster (Adaptive Perturbation): Once they know the "Golden Path," they create a tiny, almost invisible change to the input image (a "perturbation"). This change is designed to fool the initial Security Guard into thinking, "Oh, this is definitely a car with a license plate!" even if it's just a person or a random object.

The result? The factory blindly sends thousands of items down the slow, expensive route, clogging the system.

The Results: A Massive Overload

The paper tested this on five different "factories" (pipelines), including traffic monitoring, wildlife conservation, and emergency alert systems.

  • The Gap: When they tried to attack just one machine (the old way), they could make the system work 117 times harder. But when they used AESOP to force the whole system down the wrong path, they made it work 2,407 times harder. That is a 20x difference just by choosing the right path to attack.
  • Real-World Impact: In a traffic monitoring system, a normal frame takes 45 milliseconds to process. Under an AESOP attack, it took 13.6 seconds. The system didn't crash; it just became so slow that it stopped working entirely, missing 96% of the cars passing by.

Why Defenses Failed

The researchers tried to stop this attack using standard safety measures, like:

  • Confidence Thresholds: "Only process if we are 90% sure." (Failed because AESOP tricks the system into being very confident it's a car).
  • Batching: "Process items in groups to save time." (Failed because the total number of items to process was still huge).
  • Buffering: "If the line gets too long, drop the extra items." (This "worked" in a twisted way: the system kept its speed by silently dropping 96.7% of the data. The dashboard looked fine, but the system was blind).

The Big Lesson

The paper concludes that the vulnerability isn't in the individual machines (the models); it's in the routing logic (the decision of where to send the data).

Current defenses look at the items (the images) to see if they are bad. But AESOP attacks the flow (the path). It's like a security guard checking every person's ID at the door but failing to notice that the guard has been tricked into sending everyone to the VIP lounge instead of the exit.

To fix this, the authors suggest we need "routing-aware" defenses—systems that can say, "Wait, you're sending 1,000 cars to the License Plate reader in one second? That's not normal. Stop the line." Currently, most AI systems don't have this kind of oversight.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →