Differential Transformer
Erfahre, wie Differential Transformers Aufmerksamkeitsrauschen durch duale Aufmerksamkeitskarten reduzieren und so den Signalabruf in Sprach-, Bild- und multimodalen KI-Anwendungen verbessern.
Ein Differential Transformer, auch DIFF Transformer genannt, ist eine Forschungsarchitektur, die den standardmäßigen Transformer modifiziert, um ablenkende oder irrelevante Informationen in dessen attention mechanism zu reduzieren. Er wurde 2024 eingeführt und auf der ICLR 2025 veröffentlicht. Er berechnet die Differenz zwischen zwei Attention-Maps, was dem Modell hilft, nützliche Signale zu verstärken und gleichzeitig gemeinsames Rauschen zu eliminieren. Das ursprüngliche Microsoft Research Differential Transformer project zielt primär auf Sprachmodelle ab, nicht auf physische Sensoren. (microsoft.com)
Link to this sectionWie Differential Attention funktioniert#
Die standardmäßige self-attention vergleicht Queries und Keys, wendet eine softmax normalization an und nutzt die resultierenden nicht-negativen Gewichte zur Kombination der Werte. Differential Attention erstellt zwei separate Softmax-Maps und subtrahiert eine skalierte Version der zweiten von der ersten:
output = (attention_map_1 - lambda x attention_map_2) x values
Hierbei wird lambda gelernt. Die Subtraktion ermöglicht negative Attention-Gewichte, wodurch Tokens unterdrückt werden können, die beide Maps ähnlich bewerten. Dies erweitert die Prinzipien aus dem ursprünglichen Attention Is All You Need paper und ist besonders relevant für Modelle mit einem großen context window. (arxiv.org)
Dieses ausführbare PyTorch softmax example illustriert den Kernvorgang:
import torch
q1, q2, k1, k2 = [torch.randn(4, 8) for _ in range(4)]
values = torch.randn(4, 8)
scale = q1.shape[-1] ** -0.5
map1 = torch.softmax(q1 @ k1.T * scale, dim=-1)
map2 = torch.softmax(q2 @ k2.T * scale, dim=-1)
output = (map1 - 0.8 * map2) @ values
print(output.shape)Produktionsimplementierungen können optimierte PyTorch scaled dot-product attention Kernels verwenden und Speicher, Durchsatz sowie numerische Stabilität sorgfältig benchen.
Link to this sectionVorteile und aktuelle Entwicklungen#
Die ursprünglichen Experimente berichteten von einer stärkeren Key-Retrieval, In-Context-Learning, Langsequenz-Modellierung und niedrigeren LLM hallucination Raten im Vergleich zu entsprechenden konventionellen Modellen. Ein reduziertes Attention-Rauschen garantiert jedoch keinen faktisch korrekten Output.
Zu aktuellen Arbeiten gehören der parameter-effiziente Shared DIFF Transformer, die NeurIPS 2025 DEX method zur Anpassung vortrainierter Modelle und Differential Attention Adaptation, eine ICLR 2026-Einreichung, die während des Fine-Tunings differenzielles Verhalten hinzufügt. Die Integral Transformer study warnt zudem, dass eine übermäßige Rauschentfernung nützlichen Kontext verwerfen könnte. (arxiv.org)
Link to this sectionPraxisanwendungen#
Dokumenten- und konversationelle KI: Im Bereich natural language processing kann Differential Attention Frage-Antwort- und Zusammenfassungssystemen dabei helfen, kritische Sätze in langen, verrauschten Dokumenten zu lokalisieren.
Visuelle Frage-Antwort-Systeme: Die Differential Multimodal Transformers study von 2025 wandte den Mechanismus auf Text-Bild-Inputs an und verbesserte so das Retrieval verrauschter Informationen. Dies ist relevant für multimodal learning und vision-language models. (arxiv.org)
Prognose und Vision: ADFormer passenger-demand forecasting untersucht Differential Attention für die time-series analysis, während der Linear Differential Vision Transformer aus dem Jahr 2025 kontrastive differenzielle Ansätze auf Vision Transformers überträgt. Die grundlegende Vision Transformer research liefert hierzu nützlichen Kontext. (arxiv.org)
Link to this sectionVerwandte Begriffe und Best Practices#
Ein Differential Transformer ist kein Diffusion Transformer, der Bilder oder andere Daten mittels Diffusion erzeugt, noch ist er ein physischer linear variable differential transformer sensor.
Betrachte Differential Attention im Bereich Computer Vision als aufstrebende Forschungsoption und vergleiche sie mit etablierten Architekturen wie RT-DETR und dem auf Edge-Computing fokussierten Ultralytics YOLO26. Nutze abgestimmte Parameter, Trainingsdaten, Latenz- und Speicherbudgets und evaluiere die Performance sowohl auf sauberen als auch auf bewusst verrauschten Inputs.






