← Nieuwste papers
💻 computer science

AffectFlow-DINO: Uncertainty-Aware Multi-Task Affect Estimation via Conditional Rectified Flow

AffectFlow-DINO is een multi-task leer-systeem voor de 11e ABAW challenge dat een conditionele rectified-flow kop op een DINOv3 backbone gebruikt om de ambiguïteit van gezichtsuitdrukkingen te modelleren via onzekerheidsbewuste generatieve voorspellingen, waarbij het significante prestatiewinsten behaalt in valentie-arousal schatting, expressieclassificatie en action unit detectie.

Oorspronkelijke auteurs: Salah Eddine Bekhouche, Abdellah Zakaria Sellam, Fadi Dornaika, Abdenour Hadid

Gepubliceerd 2026-07-16
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Salah Eddine Bekhouche, Abdellah Zakaria Sellam, Fadi Dornaika, Abdenour Hadid

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je probeert te raden hoe een vriend zich voelt door alleen naar één foto van zijn gezicht te kijken. Het is een lastig spel. Een kleine glimlach kan betekenen dat iemand gelukkig is, of misschien is iemand gewoon beleefd terwijl hij zich eigenlijk verdrietig voelt. Een gefronste wenkbrauw kan duiden op boosheid, of simpelweg op diepe concentratie. Dit is de wereld van "affective computing" — computers leren om menselijke emoties te lezen. Lange tijd probeerden wetenschappers modellen te bouwen die werkten als een strenge rechter, die elk gezicht in één enkel hokje dwongen: "Dit is 100% Blij" of "Dit is 100% Verdrietig." Maar menselijke gezichten zijn rommelig en ambigu. Soms bevat een gezicht een mix van gevoelens, of maakt de belichting een subtiele expressie moeilijk leesbaar. De grote vraag in dit vakgebied is: Hoe leren we een computer dat een gezicht niet slechts één enkel antwoord is, maar een heel spectrum aan mogelijkheden?

Dit artikel introduceert een nieuw systeem genaamd AffectFlow-DINO, ontworpen om precies dat probleem op te lossen. In plaats van de computer te dwingen om slechts één "beste gok" te kiezen voor de stemming van een persoon, heeft het team een model gebouwd dat leert om veel mogelijke stemmingen tegelijk te visualiseren. Denk aan een weervoorspeller. Een traditioneel model zou kunnen zeggen: "Het gaat om 14:00 uur regenen." Een beter, onzekerheidsbewust model zegt: "Er is een kans van 70% op regen, een kans van 20% op bewolking en een kans van 10% op zonneschijn." AffectFlow-DINO doet dit voor emoties. Het gebruikt een slimme wiskundige truc genaamd "rectified flow" om een wolk van plausibele emotionele staten te genereren voor elk gezicht dat het ziet. Door deze mogelijkheden te middelen, vindt het vaak een nauwkeuriger antwoord dan een standaardmodel ooit zou kunnen. De onderzoekers testten dit op een enorme dataset van echte gezichten en ontdekten dat hun systeem, door onzekerheid te omarmen, aanzienlijk beter werd in het herkennen van subtiele gevoelens, vooral voor zeldzame emoties zoals angst of verdriet die meestal worden genegeerd.

Het Probleem: De "One-Size-Fits-All" Valstrik

Stel je voor dat je een complex schilderij aan een vriend probeert te beschrijven via de telefoon. Als je gedwongen wordt om slechts één woord te kiezen om de hele afbeelding te beschrijven, zeg je misschien "Blauw". Maar het schilderij is eigenlijk een mix van blauw, grijs en een klein spatje rood. Als je alleen "Blauw" zegt, mis je de nuance.

In de wereld van gezichtsherkenning zijn computers vastgelopen in deze "één-woord" valstrik. Ze kijken naar een gezicht en proberen een enkele waarde te produceren voor "Valentie" (hoe positief of negatief de stemming is) en "Arousal" (hoe opgewonden of kalm iemand is), plus een lijst met gezichtsspierbewegingen die "Action Units" worden genoemd. Het probleem is dat gezichten in de echte wereld ambigu zijn. Een lichte trilling van de mond kan een glimlach zijn, een grimas, of gewoon een spierkramp. Een standaard computermodel perst al die ambiguïteit samen tot één enkele, rigide voorspelling, waardoor de onzekerheid die juist de aanwijzingen naar het juiste antwoord bevat, verloren gaat.

De Oplossing: Een "Wat-als"-Machine

De auteurs van dit artikel besloten de computer niet meer te vragen: "Wat is de emotie?", maar begonnen te vragen: "Wat zou de emotie kunnen zijn?"

Ze bouwden een systeem genaamd AffectFlow-DINO. Het begint met een krachtig, vooraf getraind "brein" (een DINOv3 visuele backbone) dat al erg goed is in het herkennen van gezichten. Maar in plaats van dat brein alleen een enkele gok te laten doen, hebben ze er een speciale "verbeeldingsmachine" bovenop geplaatst. Deze machine gebruikt een techniek genaamd Rectified Flow.

Hier is een eenvoudige manier om te visualiseren hoe het werkt:

  1. De Ruis: Stel je voor dat je begint met een leeg canvas bedekt met statische ruis (zoals sneeuw op een tv-scherm).
  2. De Reis: Het model leert een recht, efficiënt pad om die ruis in een specifieke emotie te veranderen. Het is als het trekken van een directe lijn van "verwarring" naar "geluk".
  3. De Wolk: Wanneer het model een nieuw gezicht ziet, trekt het niet slechts één lijn. Het trekt veel lijnen van de ruis naar de emotieruimte. Elke lijn vertegenwoordigt een andere, plausibele interpretatie van dat gezicht.
  4. Het Gemiddelde: Ten slotte neemt het het gemiddelde van al die lijnen. Als het gezicht duidelijk blij is, zullen alle lijnen naar "Blij" wijzen, en is het gemiddelde een sterk, zelfverzekerd "Blij". Als het gezicht ambigu is, zullen de lijnen uitwaaieren, en geeft het gemiddelde een genuanceerd antwoord dat de onzekerheid vangt.

De Resultaten: Beter Worden in het Moeilijke Werk

Het team testte hun systeem op de s-Aff-Wild2 dataset, die duizenden statische afbeeldingen van gezichten uit de echte wereld bevat. Deze afbeeldingen zijn lastig omdat ze vaak slecht verlicht zijn, gedeeltelijk bedekt zijn, of zeer subtiele expressies vertonen. Het doel was om drie dingen tegelijkert te voorspellen:

  • Valence-Arousal: Hoe positief/negatief en hoe opgewonden/kalm iemand is.
  • Expressies: Welke van acht emoties (zoals Vreugde, Angst, Verdriet) aanwezig is.
  • Action Units: Welke van twaalf specifieke gezichtsspieren bewegen.

De resultaten waren indrukwekkend. Door hun "verbeeldingsmachine" te gebruiken, verbeterde het model zijn vermogen om de Valence-Arousal scores te raden met een aanzienlijke marge (een verbetering van +0,058). Maar de echte magie gebeurde bij de zeldzame emoties.

In de echte wereld zijn sommige emoties zeer zeldzaam. In hun dataset kwam Angst slechts in ongeveer 3,8% van de gelabelde afbeeldingen voor, en ook Verdriet was vrij zeldzaam. Standaardmodellen negeren deze zeldzame gevallen meestal en voorspellen meestal "Neutraal" of "Overig". Het AffectFlow-DINO-systeem slaagde er echter in om het vermogen te herstellen om deze zeldzame emoties te detecteren.

Door een slimme post-processing stap (het apart afstemmen van de "beslissingsdrempel" voor elke emotie) toe te passen op een model dat specifiek op de taak was fijn afgesteld (fine-tuned), verhoogden ze het vermogen van het model om Angst te detecteren van een magere 3,8% F1-score naar 33,1%, en Verdriet van 17,1% naar 28,2%. Deze specifieke kalibratiestap vereiste geen volledige hertraining van het model; het was simpelweg een kwest van beter luisteren naar de signalen die het fijn afgestelde model al leerde.

Wat Ze Hebben Uitgesloten

De onderzoekers hebben niet zomaar één ding geprobeerd; ze hebben 26 verschillende ontwerpkeuzes getest om te zien wat er echt werkte.

  • Ze sloten "Alleen Flow" of "Alleen Deterministisch" uit: Ze ontdekten dat als ze alleen de "verbeeldingsmachine" (Flow) gebruikten zonder de standaard "één-gok" koppen, het model faalde. Omgekeerd, als ze alleen de standaard koppen gebruikten zonder de flow, misten ze de nuance. De twee onderdelen moeten samenwerken.
  • Ze sloten eenvoudige oplossingen voor onbalans uit: Ze probeerden de computer meer aandacht te laten besteden aan zeldzame emoties door simpelweg de wiskundige gewichten te veranderen of "Focal Loss" te gebruiken. Deze methoden werkten niet goed op zichzelf en maakten het model soms zelfs slechter op andere taken.
  • Ze sloten "Alles-in-één" fine-tuning uit: Ze probeerden alle mogelijke trucs (het veranderen van gewichten, bemonsteringsstrategieën, etc.) tegelijk te combineren. Verrassend genoeg verbeterde deze "alles-in-één" aanpak de uiteindelijke score niet; het verzwakte zelfs soms het vermogen van het model om de stemming (Valence) accuraat in te schatten.

De Kernboodschap

Het artikel suggereert dat de sleutel tot betere emotieherkenning niet alleen het "slimmer" of "groter" maken van de computer is, maar het leren van de computer om comfortabel te zijn met onzekerheid. Door het model een reeks mogelijkheden te laten verkennen en deze vervolgens te middelen, bereikte AffectFlow-DINO een uiteindelijke prestatiescore van 1,177, wat meer dan het dubbele is van de officiële baseline score van 0,45.

De auteurs concluderen dat hoewel hun systeem een grote stap voorwaarts is, de grootste winsten voortkwamen uit twee zaken:

  1. Het fijn afstellen van het visuele brein: Het aanpassen van de vooraf getrainde gezichtsherkenner aan de specifieke taak.
  2. Het kalibreren van de beslissingsdrempels: Het inzicht dat de computer de zeldzame emoties eigenlijk wel "zag", maar alleen een zetje nodig had om zijn eigen vermoedens te vertrouwen.

Dit werk suggereert dat de toekomst van emotie-AI niet ligt in het forceren van één enkel antwoord, maar in het omarmen van de rommelige, veelzijdige realiteit van menselijke expressie.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →