Not Every Subject Should Stay: Machine Unlearning for Noisy Engagement Recognition
Dieser Beitrag schlägt einen leichten, auf der Ebene einzelner Probanden operierenden Rahmen für das maschinelle Vergessen vor, der für verrauschte Datensätze zur Erkennung von Engagement geeignet ist, die Einflüsse problematischer Probanden effektiv ohne vollständiges Nachtrainieren entfernt und dabei über 89 % der Leistungsgewinne eines Orakelmodells bei etwa einem Viertel der Rechenkosten wiederherstellt.
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 sind ein Trainer, der ein Sportteam (das KI-Modell) darin schult, zu erkennen, wie engagiert Schüler in einem Klassenraumvideo sind. Sie haben Monate damit verbracht, Ihr Team mit Aufnahmen von 100 verschiedenen Schülern zu trainieren.
Nun stellen Sie fest, dass drei spezifische Schüler während ihrer Aufnahmen sehr seltsam agierten. Vielleicht war das Licht schlecht, vielleicht hatten sie einen schlechten Tag, oder vielleicht verwechselte die Person, die das Video beschriftete, ihr Verhalten. Aufgrund dessen hat Ihr Team von diesen drei Schülern einige „schlechte Gewohnheiten" gelernt.
Normalerweise müssen Sie, wenn Sie dies beheben wollen, das gesamte Team feuern und ein brandneues Team ausschließlich mit den guten Schülern von Grund auf neu trainieren. Das erfordert enorme Zeit und Geld.
Diese Arbeit stellt eine einfachere Frage: Können wir diese drei spezifischen Schüler einfach „enttrainieren", ohne das gesamte Team zu feuern?
So haben die Autoren versucht, dies zu lösen, erklärt durch einfache Analogien:
1. Das Problem: Der „Schlechte Apfel"-Effekt
In der Welt der KI kommen Daten oft in Gruppen vor (wie Schüler). Wenn ein Schüler verwirrend oder verrauscht ist, kann seine gesamte Gruppe von Videos das Modell durcheinanderbringen.
- Der alte Weg: Wenn Sie eine schlechte Gruppe finden, löschen Sie deren Daten und trainieren das gesamte Modell ab Null neu. Das ist wie der Wiederaufbau eines Hauses, nur weil ein Ziegelstein Risse hat.
- Die neue Idee: Können wir das Modell einfach sanft „zurechtweisen", damit es diese spezifischen schlechten Ziegelsteine vergisst, während der Rest des Hauses intakt bleibt? Dies nennt man Machine Unlearning (Maschinelles Vergessen).
2. Die Methode: Die „Leichte Korrektur"
Die Autoren versuchten nicht, das gesamte Modell neu aufzubauen. Stattdessen nutzten sie einen cleveren, kostengünstigen Trick:
- Schritt 1: Die Täter identifizieren. Sie betrachteten das trainierte Modell und fragten: „Mit welchen Schülern hatten Sie die größten Schwierigkeiten?" Sie rangierten die Schüler danach, wie verwirrt das Modell war. Die drei verwirrendsten Schüler wurden zur Entfernung markiert.
- Schritt 2: Die „Kopf"-Operation. Das Modell besteht aus zwei Teilen: einem „Körper" (der die VideoMerkmale sieht) und einem „Kopf" (der die endgültige Entscheidung trifft). Die Autoren froren den Körper ein (damit er nicht alles vergaß, was er bereits wusste) und gaben nur dem Kopf eine schnelle, gezielte Anpassung.
- Schritt 3: Die „Anti-Lektion". Sie zeigten dem Modell die Videos der schlechten Schüler erneut, sagten ihm diesmal aber: „Tun Sie das Gegenteil von dem, was Sie normalerweise mit diesen tun." Dies drängt das Modell von den schlechten Gewohnheiten weg, ohne sein Wissen über die guten Schüler zu löschen.
3. Der Test: Der „Orakel"-Vergleich
Um zu sehen, ob dies funktionierte, erstellten sie einen „Goldstandard"-Test.
- Das Orakel: Sie nahmen das ursprüngliche Modell, warfen die Daten der schlechten Schüler weg und trainierten ein brandneues Modell ab Null neu. Dies ist das „perfekte" Ergebnis, aber es ist teuer.
- Das enttrainierte Modell: Dies ist das Modell, das gerade die schnelle „Kopf-Operation" erhalten hat.
- Das Ergebnis: Sie verglichen die beiden. Das „enttrainierte" Modell war 90 % so gut wie das „Orakel" (das von Grund auf neu trainierte), kostete aber nur 25 % der Zeit und des Geldes, um es zu reparieren.
4. Der Haken: Es kommt darauf an, wen Sie entfernen
Die Arbeit ergab, dass dieser Trick am besten funktioniert, wenn Sie eine kleine, spezifische Anzahl schlechter Schüler entfernen (wie 3 von 100).
- Wenn Sie zu wenige entfernen (nur 1), beheben Sie nicht genug des Problems.
- Wenn Sie zu viele entfernen (wie 5), beginnen Sie, gute Daten zusammen mit den schlechten zu verwerfen, und die Leistung des Modells beginnt zu sinken.
- Der Sweet Spot: Das Entfernen einer kleinen, gezielten Gruppe „verrauschter" Probanden bringt den größten Schub.
Zusammenfassung
Stellen Sie sich dies wie das Bearbeiten eines Buches vor, nachdem es gedruckt wurde.
- Neu-Training ist wie der gesamte Neudruck des Buches, diesmal jedoch ohne die schlechten Kapitel.
- Machine Unlearning (diese Arbeit) ist wie das Nehmen eines Stifts und das sorgfältige Durchstreichen der schlechten Sätze im bestehenden Buch, gefolgt vom Umschreiben der Zusammenfassungsseite, damit die Geschichte wieder Sinn ergibt.
Das Fazit:
Sie müssen nicht immer das gesamte Modell wegwerfen und von vorne beginnen. Wenn Sie die spezifischen „verrauschten" Personen identifizieren können, die Probleme verursachen, können Sie ein billiges, schnelles Update verwenden, um sie zu „entlernen" und fast das gleiche Ergebnis wie einen vollständigen Neuaufbau zu erzielen. Sie müssen jedoch vorsichtig sein, wen Sie auswählen, um zu entfernen; wenn Sie die falschen Personen entfernen, funktioniert die Reparatur nicht.
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.