Clicked Gallery

Was ist Sequential Attention?

Markiert in einem echten Engineering-Dokument. Erklärt von Clicked.

Im Satz verwendet

Engineering Notes · AI Systems

With Sequential Attention the team trained on 50 of the 784 columns and the model's accuracy barely moved.

Der Leser markierte ein Wort in der Dokumentation. Clicked erklärte den Fachbegriff „Sequential Attention“ ganz einfach:

In drei Stufen erklärt

Gleiche Fakten, anderer Vibe — Slang-Modus 😎

Die Clicked-Methode

●○○

Overview

Sequential Attention ist eine Methode von Google Research, um zu entscheiden, mit welchen Spalten eines Datensatzes ein Modell trainiert werden soll. Ein Datensatz ist eine Tabelle: Jede Zeile ist ein Beispiel, und jede Spalte ist eine Angabe, die darüber erfasst wurde. In einem von Googles Tests waren die Zeilen Bilder handgeschriebener Ziffern und die Spalten die 784 Pixel, jedes mit seiner Helligkeit. Mit allen 784 zu trainieren funktioniert, aber viele Pixel sagen dasselbe, und ein Modell, das mit weniger Spalten trainiert wird, ist kleiner und schneller. Sequential Attention findet die nützlichen mit einem Probe-Training. Das Modell lernt für jede der 784 Spalten eine Bewertung, die Spalte mit der höchsten Bewertung wird behalten, das Training geht weiter, die Bewertungen verschieben sich, und die nächste Spalte wird behalten. Nach 50 Auswahlen wird das Probemodell verworfen, und ein sauberes Modell wird nur mit diesen 50 Spalten trainiert. Es erkannte die Ziffer trotzdem in 95,6 % der Fälle richtig.
●○○

Overview

Sequential Attention ist Googles Art herauszufinden, welche Spalten eines Datensatzes es wert sind, ein Modell damit zu trainieren, bevor du das Modell trainierst, auf das es ankommt. Ein Datensatz ist eine Tabelle, Zeilen sind Beispiele, Spalten sind das, was zu jedem notiert wurde. Googles Ziffern-Test: 784 Spalten, eine pro Pixel, und die meisten erzählen dem Modell, was das Pixel daneben schon gesagt hat. Bewerte alle 784 einmal, behalte die besten 50, und du hast eine Liste voller Zwillinge. Also macht Sequential Attention zuerst ein Übungstraining. Das Modell lernt eine Bewertung pro Spalte, die oberste Spalte wird behalten, das Training läuft weiter, die Bewertungen verschieben sich, die nächste Spalte wird behalten. Fünfzig Auswahlen, dann fliegt das Übungsmodell in die Tonne, zusammen mit 734 Spalten (784 minus 50), und ein frisches Modell wird mit den 50 trainiert, die geblieben sind. 😎

Die Kurzfassung — oft reicht sie schon.

●●○

Detail

Sequential Attention ist eine Methode von Google Research, um zu entscheiden, mit welchen Spalten eines Datensatzes ein Modell trainiert werden soll. Ein Datensatz ist eine Tabelle. Jede Zeile ist ein Beispiel, jede Spalte eine Angabe, die darüber erfasst wurde, und in diesem Fachgebiet heißt eine Spalte Merkmal (Feature). Auszuwählen, mit welchen Spalten trainiert wird, heißt Merkmalsauswahl, und das ist wichtig, weil ein Modell, das mit weniger Spalten trainiert wird, kleiner und schneller ist, weniger gesammelte Daten braucht und zeigt, auf welche Spalten es sich stützt. In einem von Googles Tests waren die Zeilen Bilder handgeschriebener Ziffern und die Spalten die 784 Pixel, jedes mit einer Helligkeit, und das Ziel war, 50 zu behalten. Die Schwierigkeit ist, dass der Wert einer Spalte davon abhängt, welche anderen dabei sind. Zwei Pixel, die immer gemeinsam hell werden, sind einzeln nützlich und zusammen wertlos. Jede Spalte einmal zu bewerten und die besten 50 zu behalten, übersieht das und behält Paare. Jede Spalte mit einem neuen Training auszuprobieren, erkennt es, kostet aber 784 Trainingsläufe für die erste Auswahl, 783 für die zweite, bis hinunter zu 735 für die fünfzigste, insgesamt 37.975. Sequential Attention schafft es in einem einzigen Probelauf. Das Modell wird mit einer zusätzlichen Bewertung pro Spalte trainiert, die zusammen mit allem anderen gelernt und so gestaucht wird, dass die 784 Bewertungen zusammen 1 ergeben. Die Spalte mit der höchsten Bewertung wird behalten. Das Training läuft mit dieser festen Auswahl weiter, und die Bewertungen pendeln sich neu ein, niedriger für jede Spalte, die jetzt nur noch eine behaltene wiederholt. Nach 50 Auswahlen wird das Probemodell verworfen, und ein sauberes Modell ohne Bewertungsteil wird nur mit den 50 Spalten trainiert. Dieses Modell erkannte die Ziffer in 95,6 % der Fälle richtig und war damit so gut wie oder besser als die anderen getesteten Auswahlmethoden. Die Bewertungen sind eine Art Attention, dieselbe Idee wie die Attention in einem Transformer, die Wörter gegeneinander abwägt, hier übernommen, um Spalten abzuwägen. Nichts an der Methode hat mit Pixeln zu tun: Jede Tabelle aus Spalten lässt sich so ausdünnen. Keine Methode kann allgemein die besten 50 versprechen, und für diese ist nur bewiesen, dass sie sich bei der einfachsten Art von Modell gut verhält. Sie ist weder Destillation noch Quantisierung, die ein Modell nach dem Training verkleinern. Diese Methode entscheidet, womit das Modell überhaupt trainiert wird.
●●○

Detail

Sequential Attention ist Googles Methode, um festzulegen, mit welchen Spalten eines Datensatzes das echte Modell trainiert wird, indem sie vorher ein Übungstraining laufen lässt. Ein Datensatz ist eine Tabelle: Zeilen sind Beispiele, Spalten das, was zu jedem notiert ist, und im Fachjargon heißt eine Spalte Feature. Die Spalten auszuwählen ist Merkmalsauswahl, und das lohnt sich, weil ein Modell, das mit weniger Spalten großgezogen wird, kleiner, flinker und billiger zu füttern ist, und du siehst, worauf es wirklich achtet. Googles Ziffern-Test hatte 784 Spalten, eine pro Pixel, und es sollten 50 bleiben. Die nützlichen 50 siehst du nicht mit bloßem Auge, weil der Wert einer Spalte sich mit ihrer Gesellschaft ändert. Zwei Pixel, die im Gleichtakt aufleuchten, sind einzeln praktisch und als Paar sinnlos, also bringt dir eine einzige Rangliste aller 784 mit den obersten 50 eine Liste voller Zwillinge. Jeder Spalte ein eigenes Training zu geben, würde die Zwillinge aussortieren, für Zehntausende Trainingsläufe. Sequential Attention schafft es mit einem einzigen Übungslauf. Das Modell trainiert mit einem Regler pro Spalte, 784 Regler, die zusammen 1 ergeben müssen, und die Spalte mit dem höchsten Regler bleibt. Das Training läuft mit dieser festgezurrten Wahl weiter, die Regler bewegen sich, die Regler der Zwillinge sinken, und die nächste Spalte bleibt. Fünfzig Auswahlen, Übungsmodell in die Tonne, und ein frisches Modell ohne Regler wird mit den 50 trainiert. Dieses Modell nannte in 95,6 % der Fälle die richtige Ziffer, gleichauf mit oder vor den Alternativen. Die Regler sind Attention im Transformer-Sinn, wo Wörter sich gegenseitig abschätzen, nur auf Spalten gerichtet. Und die Pixel sind Nebensache: Google ließ es auch auf einer Klickvorhersage-Tabelle mit 39 Spalten und über 3 Milliarden Zeilen laufen. Keine Garantie, dass es die perfekten 50 findet, und die Mathematik dahinter deckt nur die schlichtesten Modelle ab. Destillation oder Quantisierung ist es auch nicht, die speckt ein Modell nach dem Training ab. Das hier entscheidet über den Speiseplan des Modells, bevor das Training beginnt. 😎

Mehr? Ein Klick geht tiefer.

●●●

Analogy

Sequential Attention ist eine Methode, um zu entscheiden, mit welchen Spalten eines Datensatzes ein Modell trainiert werden soll, gefunden durch einen Probelauf, der die nützlichste Spalte behält, den Rest neu bewertet und die nächste behält. Einen Koffer mit Gewichtslimit der Airline zu packen funktioniert genauso. Wer sorgfältig packt, legt zuerst das nützlichste Teil hinein und fragt dann, was angesichts dessen, was schon drin ist, am meisten bringt. Ist eine warme Jacke drin, bringt eine zweite Jacke fast nichts, also bleibt sie auf dem Bett. Wer schludrig packt, ordnet jedes Teil einmal nach Nützlichkeit und nimmt die ersten 20, und drei Jacken schaffen es in die Liste, weil jede für sich hoch bewertet wurde. Die Teile sind die Spalten, die Frage, was angesichts des schon Gepackten am meisten bringt, ist die neue Bewertung nach jeder Auswahl, und die drei Jacken sind die doppelten Spalten, die eine einmalige Rangliste behält. Hier endet der Vergleich: Wer packt, urteilt nach Augenmaß, während Sequential Attention ein Modell trainiert, das urteilt, und eine Spalte, die drin ist, bleibt drin.
●●●

Analogy

Sequential Attention ist Googles Art, die Spalten auszuwählen, mit denen ein Modell trainiert wird, indem es sie in einem Übungslauf ausprobiert, die nützlichste behält, den Rest neu bewertet und die nächste behält. Ein Viererteam fürs Kneipenquiz zusammenzustellen ist dieselbe Idee. Die schlaue Art: Nimm zuerst deine hellste Freundin und frag dann, wer abdeckt, was sie nicht weiß, also als Nächstes jemand für Sport, dann Musik, dann Flaggen. Die faule Art: Ordne alle danach, wie klug sie sind, und nimm die ersten 4, und du kommst mit vier Leuten an, die alle Geschichte können, und keiner weiß etwas über die WM 1998. Deine Freunde sind die Spalten, wer angesichts der schon Gewählten am meisten bringt, ist die neue Bewertung, und die vier Historiker sind die Doppelten, die dir eine einmalige Rangliste beschert. Wo der Vergleich bricht: Du kannst deine Freundin überreden, jemanden ins Team zu holen, während das Modell allein neu bewertet und niemanden mehr austauscht, der einmal drin ist. 😎

Neues Konzept? Ein Alltagsbeispiel macht’s greifbar — neue Analogien auf Knopfdruck.

KI-Erklärungen können Fehler enthalten · Keine professionelle Beratung

Formale Definition — Derselbe Begriff, wie er sonst erklärt wird

Sequential Attention ist ein gieriger Algorithmus zur Merkmalsauswahl für neuronale Netze (Yasuda et al., ICLR 2023), der innerhalb eines einzigen Trainingslaufs eine Teilmenge von Eingabemerkmalen auswählt. Er versieht jedes Kandidatenmerkmal mit einem trainierbaren Attention-Gewicht, wendet ein Softmax über die nicht ausgewählten Merkmale an und wählt in jedem Schritt dauerhaft das Merkmal mit dem größten Gewicht aus, bevor mit festgelegter Auswahl weitertrainiert wird, sodass die folgenden Gewichte den Grenzgewinn bedingt auf die bisherige Auswahl abbilden; anschließend wird ein Modell auf der ausgewählten Teilmenge trainiert. Die Autoren zeigen, dass er für lineare Regression Orthogonal Matching Pursuit (OMP) entspricht, das beweisbare Garantien hat. Auf MNIST mit k = 50 von 784 Merkmalen berichtet er eine Genauigkeit von 0,956 gegenüber 0,937 für Group LASSO und 0,912 für OMP, und er skaliert auf den Criteo-Datensatz zur Klickvorhersage mit 39 Merkmalen und über drei Milliarden Beispielen. Ein Beitrag von Google Research vom Februar 2026 erweitert den Mechanismus (SequentialAttention++) auf Block-Sparsifizierung und die Abstimmung von Embedding-Dimensionen, ohne veröffentlichte Zahlen.

Soll Clicked Begriffe wie „Sequential Attention“ direkt in deinem Browser erklären – auch in PDFs?

Zu Chrome hinzufügen — Kostenlos

50 kostenlose Erklärungen · Keine Kreditkarte nötig