← Latest papers
💻 computer science

SALAD: Achieve High-Sparsity Attention via Efficient Linear Attention Tuning for Video Diffusion Transformer

SALAD is an efficient fine-tuning method for Video Diffusion Transformers that achieves up to 90% attention sparsity and 2x inference speedup by introducing a lightweight linear attention branch balanced with sparse attention via a multi-level static-dynamic scaling strategy, all while maintaining generation quality with minimal training data and computational cost.

Original authors: Tongcheng Fang, Hanling Zhang, Ruiqi Xie, Zhuo Han, Xin Tao, Tianchen Zhao, Pengfei Wan, Wenbo Ding, Wanli Ouyang, Xuefei Ning, Yu Wang

Published 2026-04-03
📖 5 min read🧠 Deep dive

Original authors: Tongcheng Fang, Hanling Zhang, Ruiqi Xie, Zhuo Han, Xin Tao, Tianchen Zhao, Pengfei Wan, Wenbo Ding, Wanli Ouyang, Xuefei Ning, Yu Wang

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 are trying to write a very long, complex story about a movie scene. You have a team of editors (the AI model) who need to read every single word of the story to understand how the characters, the setting, and the plot connect.

In the world of AI video generation, this "reading" process is called Attention.

The Problem: The "Overwhelmed Librarian"

Normally, to make a perfect video, the AI acts like a librarian who reads every single page of a 30,000-page book to find the one sentence relevant to the current moment.

  • The Good News: The video looks amazing.
  • The Bad News: It takes forever. Reading 30,000 pages against 30,000 pages is a math nightmare (quadratic complexity). It's like trying to find a specific grain of sand by comparing it to every other grain on a beach. The computer gets tired, the video generation is slow, and it costs a fortune in electricity.

To fix this, researchers tried Sparse Attention. This is like telling the librarian: "Don't read the whole book! Just read the 10 pages right next to the one you're on."

  • The Result: It's super fast! But the story gets weird. The character might suddenly forget their name, or a dog might turn into two dogs because the librarian didn't read the earlier pages where the dog was introduced. The video loses its "memory."

The Solution: SALAD (The "Smart Assistant" Team)

The paper introduces SALAD (High-Sparsity Attention paralleling with Linear Attention). Think of SALAD as a new, super-efficient workflow for that librarian team.

Instead of just one librarian reading a tiny slice of the book, SALAD sets up a two-person team:

  1. The Speedster (Sparse Attention): This person reads only the immediate neighborhood (the 10 pages nearby). They are incredibly fast and handle the local details (like the texture of the grass or the movement of a car).
  2. The Big Picture Guy (Linear Attention): This person is a lightweight assistant who doesn't read every word but has a "magic summary" of the whole book. They can't read fast, but they can quickly glance at the entire story to remember the main plot points (like "there was a dog earlier").

The Magic Trick: The "Volume Knob" (Scaling Strategy)
Here is the catch: If you just let the "Big Picture Guy" talk as much as the "Speedster," the story gets confused. The summary might drown out the important local details.

The authors realized that the "Speedster" should do 90% of the talking, and the "Big Picture Guy" should only whisper in the ear when absolutely necessary.

They invented a Multi-level Scaling Strategy (a fancy volume knob):

  • Static Knob: They turn down the volume of the "Big Picture Guy" generally, so they never overpower the Speedster.
  • Dynamic Knob: They listen to the story as it unfolds. If the story is in a chaotic scene, they might turn the volume up slightly. If it's a calm scene, they turn it down.

This ensures the AI gets the speed of reading just 10 pages, but the memory of reading the whole book.

The "Drop the Mic" Feature

The paper also found something funny: Sometimes, the "Big Picture Guy" isn't needed at all for certain parts of the video.

  • The Trick: SALAD has a "Post-tuning Branch Dropping" feature. If the volume knob says the assistant's contribution is tiny, SALAD just fires the assistant for that specific moment to save even more energy. It's like telling the assistant, "Take a break, I got this," for a few seconds, then calling them back later.

The Results: Fast, Cheap, and High Quality

The team tested this on a video model called "Wan" (which is like a Hollywood director).

  • Old Way (Full Attention): Slow, expensive, high quality.
  • Old Sparse Way: Fast, cheap, but the video looked glitchy (dogs merging, text disappearing).
  • SALAD: It is 1.5x to 2x faster than the old slow way, but the video quality is just as good as the slow way.

The Best Part?
Usually, to fix a broken AI, you need to feed it millions of videos and train it for weeks. SALAD is so efficient that it only needed 2,000 videos and less than 30 hours of computer time to learn this new trick. It's like teaching a chef a new recipe using only a handful of ingredients instead of a whole warehouse.

Summary Analogy

Imagine you are driving a car:

  • Full Attention is looking at every single blade of grass, every cloud, and every car in the entire universe while driving. Safe, but you'll never get anywhere.
  • Sparse Attention is only looking at the road 5 feet in front of you. You drive fast, but you might miss a stop sign 100 feet away and crash.
  • SALAD is looking at the road 5 feet ahead (for speed) while a GPS system (the Linear branch) occasionally chimes in to say, "Hey, there's a stop sign coming up in 100 feet." The GPS doesn't drive the car; it just whispers the big picture so you don't crash, allowing you to drive fast and safely.

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 →