Glossar

Rückruf

Erfahre, was Recall beim maschinellen Lernen ist, warum er wichtig ist und wie er sicherstellt, dass KI-Modelle kritische positive Instanzen effektiv erfassen.

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Beim maschinellen Lernen, insbesondere im Bereich der Klassifizierung und Objekterkennung, ist der Recall eine wichtige Kennzahl, die Aufschluss über die Fähigkeit eines Modells gibt, alle relevanten Instanzen eines Datensatzes zu identifizieren. Sie beantwortet die Frage: "Wie viele der tatsächlich positiven Fälle hat das Modell richtig erkannt?". Der Recall ist wichtig, um die Effektivität von KI-Modellen zu bewerten, vor allem bei Anwendungen, bei denen die Nichterkennung positiver Instanzen erhebliche Folgen haben kann.

Rückruf verstehen

Der Rückruf, oft auch als Sensitivität bezeichnet, ist eine Kennzahl, die die Fähigkeit eines Modells angibt, alle positiven Instanzen zu finden. Sie wird berechnet als das Verhältnis von True Positives (TP) zur Summe von True Positives und Falsch Negatives (FN). Einfacher ausgedrückt, geht es darum, falsch negative Ergebnisse zu minimieren - Fälle, in denen das Modell fälschlicherweise ein negatives Ergebnis vorhersagt, obwohl das tatsächliche Ergebnis positiv ist. Ein hoher Recall-Wert zeigt an, dass das Modell einen großen Teil der tatsächlich positiven Fälle erfasst und damit das Risiko verringert, dass wichtige positive Fälle übersehen werden.

Bei Objekterkennungsaufgaben mit Modellen wie Ultralytics YOLOv8bedeutet eine hohe Wiedererkennung, dass das Modell die meisten interessanten Objekte in einem Bild findet, auch wenn es gelegentlich Hintergrundelemente fälschlicherweise als Objekte identifiziert (was zu einer geringeren Genauigkeit führt).

Relevanz und Bedeutung des Rückrufs

Der Rückruf ist besonders wichtig in Szenarien, in denen das Auslassen positiver Instanzen kostspieliger ist als falsch-positive. Nehmen wir die medizinische Bildanalyse zur Erkennung von Krankheiten. Bei der Krebsfrüherkennung zum Beispiel ist ein hoher Recall von größter Bedeutung. Es ist wichtiger, alle tatsächlichen Krebsfälle zu erkennen (auch wenn dies bedeutet, dass einige gesunde Personen fälschlicherweise markiert werden und weitere Untersuchungen erforderlich sind), als Krebsfälle zu übersehen, um Fehlalarme zu vermeiden. Wird ein positiver Fall (falsches Negativ) übersehen, kann dies die Behandlung verzögern und schwerwiegende gesundheitliche Folgen nach sich ziehen.

Ein weiterer Bereich, in dem Recall eine wichtige Rolle spielt, sind Sicherheitssysteme, wie z. B. Computer Vision Anwendungen zur Diebstahlprävention. Bei Sicherheitssystemen für den Einzelhandel stellt die Maximierung des Rückrufs sicher, dass das System so viele potenzielle Diebstähle wie möglich aufdeckt. Es kann zwar zu einigen Fehlalarmen kommen (False Positives), aber wenn ein tatsächlicher Diebstahl nicht erkannt wird (False Negatives), kann dies zu erheblichen finanziellen Verlusten führen. Daher ist die Priorisierung des Rückrufs der Schlüssel für eine effektive Sicherheitsimplementierung.

Recall vs. Precision und Accuracy

Während sich Recall auf die Vollständigkeit der positiven Vorhersagen konzentriert, misst Precision die Genauigkeit der positiven Vorhersagen. Die Genauigkeit beantwortet die Frage: "Von allen Fällen, die das Modell als positiv vorhergesagt hat, wie viele davon waren tatsächlich positiv? Ein hoher Precision-Wert bedeutet, dass das Modell mit hoher Wahrscheinlichkeit richtig liegt, wenn es ein positives Ergebnis vorhersagt, und minimiert somit False Positives.

Die Genauigkeit hingegen ist ein allgemeines Maß für die Korrektheit, das sowohl wahr-positive, wahr-negative, falsch-positive als auch falsch-negative Ergebnisse berücksichtigt. Die Genauigkeit ist nützlich, wenn die Klassen ausgeglichen sind, aber sie kann irreführend sein, wenn es sich um unausgewogene Datensätze handelt, bei denen eine Klasse deutlich in der Überzahl ist.

In vielen realen Szenarien gibt es einen Kompromiss zwischen Precision und Recall. Ein höherer Recall kann die Präzision verringern und umgekehrt. Der F1-Score ist eine Kennzahl, die ein Gleichgewicht zwischen Precision und Recall herstellt und einen harmonischen Mittelwert zwischen den beiden darstellt. Die Wahl der richtigen Kennzahl hängt von der jeweiligen Anwendung und den relativen Kosten von Falsch-Positiven und Falsch-Negativen ab. Für einen tieferen Einblick in die Modellevaluierung kann die Untersuchung der Leistungskennzahlen vonYOLO wertvolle Erkenntnisse liefern.

Reale Anwendungen des Rückrufs

Neben medizinischen und sicherheitstechnischen Anwendungen spielt der Rückruf in verschiedenen KI-gesteuerten Systemen eine entscheidende Rolle:

  • Betrugsaufdeckung: Bei KI-Anwendungen im Finanzbereich ist es wichtig, den Rückruf zu maximieren, um so viele betrügerische Transaktionen wie möglich zu erkennen, auch wenn das bedeutet, dass einige legitime Transaktionen zur weiteren Überprüfung als verdächtig gekennzeichnet werden.
  • Anomalie-Erkennung: In der industriellen Qualitätskontrolle sorgt die hohe Rückrufquote bei der Anomalieerkennung dafür, dass fast alle fehlerhaften Produkte identifiziert werden, um die Qualitätsstandards aufrechtzuerhalten und zu verhindern, dass fehlerhafte Produkte zum Kunden gelangen.
  • Suche und Information Retrieval: Bei semantischen Such- und Information Retrieval-Systemen misst der Recall die Fähigkeit des Systems, alle relevanten Dokumente oder Ergebnisse für eine Anfrage abzurufen und so umfassende Suchergebnisse zu gewährleisten.

Zusammenfassend lässt sich sagen, dass der Recall eine wichtige Bewertungskennzahl beim maschinellen Lernen ist, insbesondere wenn die Kosten für fehlende positive Instanzen hoch sind. Wenn du den Recall verstehst und optimierst, können Entwickler mithilfe von Tools und Plattformen wie Ultralytics HUB effektivere und zuverlässigere KI-Systeme für verschiedene Anwendungen entwickeln.

Alles lesen