Glossary

Was ist Zero-shot Learning / Zero-shot Inferenz?

Zero-shot Learning (ZSL) ist ein Ansatz des maschinellen Lernens, der es Modellen ermöglicht, Schlussfolgerungen über nicht gesehene Klassen zu ziehen, ohne dass sie darauf trainiert wurden. Dieser Ansatz ist besonders nützlich in Szenarien, in denen das Modell mit neuen Kategorien umgehen muss, wie z.B. bei der Bilderkennung. Das Wesen von ZSL besteht darin, die Eigenschaften oder Merkmale bekannter Klassen zu nutzen, um die Merkmale unbekannter Klassen abzuleiten. Zum Beispiel kann ein Modell eine neue Objektkategorie klassifizieren, indem es deren Eigenschaften versteht, wie das Erkennen eines 'Vogels', wenn es weiß, dass es sich um ein 'Tier mit Flügeln' handelt.


In der praktischen Anwendung wird Zero-shot Learning häufig in der Verarbeitung natürlicher Sprache, der Computer Vision und in Empfehlungssystemen eingesetzt. Durch die Verwendung von Attributbeschreibungen oder semantischen Einbettungen können Modelle die Natur neuer Kategorien verstehen und ableiten. Beispielsweise kann ein Modell bei der Bilderkennung einen 'Vogel' identifizieren, indem es das Konzept von 'Tieren mit Flügeln' versteht, selbst wenn es noch nie ein Vogelbild gesehen hat.


Die Zero-shot Inferenz bezieht sich auf die Anwendung der Fähigkeiten des Zero-shot Learning während des Inferenzprozesses. Diese Fähigkeit ist in vielen Anwendungsszenarien von entscheidender Bedeutung, insbesondere in datenarmen oder aufstrebenden Bereichen wie autonomem Fahren, Robotik und personalisierten Empfehlungen.


Die Vorteile dieser Technologie umfassen eine verbesserte Generalisierungsfähigkeit und Flexibilität der Modelle, wodurch die Abhängigkeit von großen Mengen markierter Daten verringert wird. Es bestehen jedoch weiterhin Herausforderungen, wie die präzise Definition der Beziehungen zwischen verschiedenen Kategorien und der Umgang mit Rauschattributen.


In Zukunft wird erwartet, dass Zero-shot Learning und Zero-shot Inferenz mit dem Fortschritt von Künstlicher Intelligenz und Deep Learning Technologien breitere Anwendungen in verschiedenen Bereichen finden und die Fähigkeit autonomer Lernsysteme vorantreiben.