Causal Supervision of Attention for Affective Behaviour Analysis
Dieses Paper schlägt ein kausales Supervisionsframework für Aufmerksamkeitsmechanismen in der affektiven Verhaltensanalyse vor, das einen subjekt-invarianten Fokus erzwingt, nicht-redundante Repräsentationen durch Kreuzkovarianz-Regularisierung fördert und die Merkmalsausdrucksstärke durch gegatete nichtlineare Transformationen steigert, um eine State-of-the-Art-Leistung beim 11. Affective Behaviour Analysis in-the-wild Competition zu erzielen.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie versuchen, einem Roboter beizubringen, Ihr Gesicht zu lesen und zu erraten, wie Sie sich fühlen. Sie möchten, dass er ein echtes Lächeln oder ein Stirnrunzeln erkennt, richtig? Aber hier ist der knifflige Teil: Der Roboter lässt sich leicht ablenken. Er könnte denken: „Oh, diese Person sieht traurig aus, weil sie eine große Nase hat“, oder „Diese Person sieht glücklich aus, weil die Sonne auf ihre Stirn scheint“. Das sind wie Scheinkorrelationen – Hinweise, die nichts mit den tatsächlichen Gefühlen zu tun haben, aber in den Trainingsdaten häufig vorkommen. Wenn der Roboter diese schlechten Angewohnheiten lernt, wird er kläglich scheitern, wenn er jemandem mit einer anderen Nase oder unter anderen Lichtverhältnissen begegnet.
Die Autoren dieser Arbeit schlagen eine clevere neue Art vor, die „Aufmerksamkeit“ des Roboters zu trainieren, damit er aufhört, auf die falschen Dinge zu schauen, und stattdessen beginnt, sich auf die echten emotionalen Signale zu konzentrieren, egal wer vor der Kamera steht. Sie nennen ihre Methode Causal Supervision of Attention (Kausale Überwachung der Aufmerksamkeit).
Die drei Zaubertricks
Um die schlechten Angewohnheiten des Roboters zu korrigieren, fügte das Team drei spezielle Zutaten zu seinem Lernprozess hinzu:
1. Das „Was wäre wenn?“-Spiel (Causal Supervision)
Normalerweise schaut ein Roboter einfach auf ein Gesicht und rät. Dieses Team brachte den Roboter dazu, das „Was wäre wenn?“-Spiel zu spielen. Sie fragten ihn: „Wenn ich dich zwingen würde, die Nase zu ignorieren und nur auf die Augen zu schauen, würde sich deine Vermutung über die Emotion ändern?“
Sie erstellten eine „kontrafaktische“ Version der Aufmerksamkeit (eine gefälschte Version, in der der Robbot auf zufällige Stellen schaut) und verglichen diese mit der echten Aufmerksamkeit. Anstatt nur den rohen Unterschied in der Größenordnung zu maximieren, maximierten sie den Total Direct Effect (TDE) – ein spezifisches Maß für den kausalen Beitrag der Aufmerksamkeit zur Vorhersage. Durch dies wurde der Roboter dazu ermutigt, sich auf subjekt-invariante Gesichtsbereiche zu konzentrieren – Bereiche, die Emotionen bei verschiedenen Menschen konsistent vorhersagen, anstatt nur auf die spezifischen Merkmale einer einzelnen Person. Dies stellt sicher, dass der Roboter lernt, auf Regionen mit invariantem Vorhersagewert zu achten, wodurch er effektiv zwischen echten affektiven Merkmalen und Schein-Faktoren wie Identität oder Beleuchtung unterscheidet, ohne die Identität notwendigerweise ganz zu ignorieren.
2. Die „Keine Überschneidung“-Regel (Cross-Covariance Regularization)
Stellen Sie sich das Gehirn des Roboters als zwei Teams von Arbeitern vor: das Key-Team (die entscheiden, worauf man schauen soll) und das Value-Team (die die Details dessen sammeln, was sie sehen).
In Standardmodellen reden diese beiden Teams oft durcheinander und wiederholen dieselben Informationen. Es ist, als gäbe es zwei Personen im Raum, die beide gleichzeitig rufen: „Schau auf die Augen!“, während sie den Mund ignorieren. Die Autoren führten eine Regel ein, um sicherzustellen, dass diese beiden Teams komplementär, nicht redundant sind. Sie fügten eine Strafe hinzu, falls das Key- und das Value-Team anfingen, dasselbe zu sagen. Dies zwingt sie dazu, die Arbeit aufzuteilen: Das eine Team konzentriert sich vielleicht auf die Form der Augenbrauen, während das andere auf die Spannung im Kiefer achtet, was das Gesamtbild viel reicher macht.
3. Der „Super-Transformer“ (SwiGLU)
Schließlich verbesserte das Team die Rechenleistung des Robotergehirns. Standardmodelle verwenden einen einfachen, geradlinigen mathematischen Trick, um die gesammelten Details zu verarbeiten. Die Autoren ersetzten diesen durch ein schickes, nicht-lineares Werkzeug namens SwiGLU.
Stellen Sie sich vor, die alte Methode war eine gerade Rutsche, und die neue Methode ist eine sich drehende, kurvenreiche Achterbahn. Dies ermöglicht es dem Roboter, viel feinere, komplexere Details über Emotionen zu erfassen, die eine einfache Rutsche übersehen würde. Es macht das Verständnis des Roboters für „feingliedrige“ Gefühle viel schärfer.
Hat es funktioniert?
Das Team testete dies an einem massiven Datensatz von realen Videos namens s-Aff-Wild2, in denen Menschen in natürlichen Umgebungen all sorts von Dingen tun. Sie maßen den Erfolg mit einem Score namens P, der zusammenfasst, wie gut der Roboter bei drei Aufgaben abschnitt: das Erraten von Valenz-Arousal (wie positiv/negativ und wie intensiv das Gefühl ist), das Erkennen von Ausdrücken (wie glücklich oder traurig) und das Aufspüren von Action Units (winzige Muskelbewegungen im Gesicht).
Hier ist, was sie fanden:
- Die Baseline: Der Standard-Roboter (unter Verwendung eines Modells namens ConvNeXt) erreichte einen Wert von 0,45 auf dem offiziellen Validierungssatz.
- Die neue Methode: Als sie ihre neuen „Causal Supervision“-Tricks mit einem leistungsstarken visuellen Encoder namens FRoundation verwendeten, sprang der Score auf 1,2214.
- Die Aufschlüsselung: Speziell für die Schätzung von Valenz-Arousal erreichten sie einen Wert von 0,5123. Für das Erkennen von Ausdrücken erhielten sie einen F1-Score von 0,3116, und für das Aufspüren von Muskelbewegungen 0,3974.
Sie führten den Test auch fünfmal hintereinander durch (eine sogenannte 5-fache Kreuzvalidierung), um sicherzustellen, dass die Ergebnisse nicht nur Glück waren. Die neue Methode schlug die alte Methode konsistent: Sie verbesserte den Durchschnittsscore von 0,8730 auf 0,9569 mit einer Art von Gehirn (DINOv2) und von 1,0524 auf 1,1948 mit der anderen (FRoundation).
Das Fazit
Die Arbeit legt nahe, dass wir, indem wir den Roboter dazu zwingen, echte emotionale Hinweise von „falschen“ Hinweisen (wie Identität oder Beleuchtung) zu unterscheiden und sich nur auf die Teile des Gesichts zu konzentrieren, die über verschiedene Subjekte hinweg einen invarianten Vorhersagewert haben, Systeme bauen können, die menschliche Gefühle viel besser verstehen. Sie haben dies nicht nur vermutet; sie haben es über tausende von Bildern gemessen und festgestellt, dass jeder ihrer drei neuen Tricks dem Roboter geholfen hat, besser zu werden. Obwohl der Roboter noch nicht perfekt ist (es gibt immer noch Raum zur Verbesserung dieser Werte), zeigt dieser Ansatz einen klaren Weg auf, um Maschinen zu erschaffen, die uns wirklich „verstehen“, anstatt nur basierend darauf zu raten, wie wir aussehen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.