Jedes KI-Modell basiert auf riesigen Datenmengen, um effektiv zu funktionieren. Je vielfältiger und umfassender der Datensatz ist, desto besser kann die KI lernen, sich anpassen und handeln. Daher erfordert das Training brauchbarer KI-Modelle erhebliche Mengen an hochwertigen Daten. Doch das birgt potenzielle Probleme: Daten können schwierig zu beschaffen sein, und herkömmliche Datenerfassungsmethoden sind oft zeitaufwändig und kostspielig – und sie können sogar zu Risiken im Zusammenhang mit Datenschutz und Datenverzerrung (Bias) führen. Um diesen und anderen Gefahren entgegenzuwirken, nutzen viele Unternehmen, die mit KI arbeiten, simulierte Daten, mit denen sie ihre intelligenten Systeme trainieren können, und zwar so genannte synthetische Daten.
Synthetische Daten sind künstlich generierte Informationen, die echte Daten imitieren sollen. Sie bieten eine Lösung für viele der Herausforderungen, die mit der Nutzung echter Daten verbunden sind. Durch den Einsatz fortschrittlicher GenAI-Modelle (generative KI) bieten synthetische Daten eine vielseitige und ethische Alternative, die die KI-Entwicklung verbessern kann, ohne die Risiken einzugehen, die häufig mit dem KI-Training verbunden sind.
Bevor wir zu sehr ins Detail gehen, sollten wir kurz klären, wie sich synthetische Daten von echten Daten unterscheiden:
- Synthetische Daten werden künstlich so generiert, dass sie den statistischen Eigenschaften realer Daten entsprechen. Sie enthalten keine tatsächlichen Datenpunkte, die mit Informationen aus der Praxis korrelieren.
- Echte Daten werden hingegen von realen Ereignissen, Personen und Interaktionen erfasst. Entsprechend enthalten die Datenpunkte echte Informationen, die möglicherweise vertraulicher Natur sind. .
Durch die Verwendung ordnungsgemäß generierter synthetischer Daten können Unternehmen die Vorteile eines umfassenden Datentrainings nutzen, ohne reale Daten offenzulegen oder verzerrte oder irrelevante Informationen in ihre Trainingsdatensätze aufzunehmen.
Simulierte Daten gehen auf die 40er Jahre des vergangenen Jahrhunderts zurück, als Monte-Carlo-Simulationen im Manhattan-Projekt umfassend genutzt wurden, um komplexe, probabilistische Szenarien zu modellieren. Diese Pionierarbeit hat den Weg für die Nutzung künstlicher Daten zur Replizierung realer Bedingungen geebnet. In den 1990er Jahren wurden simulierte Daten regelmäßig für statistische Analysen und Computergrafiken verwendet. So kamen sie in der Luft- und Raumfahrt sowie in der Automobilindustrie zum Einsatz, um Systeme unter unterschiedlichen hypothetischen Bedingungen zu testen.
Als ab den 2000er Jahren die Nachfrage nach größeren und vielfältigeren Datensätzen wuchs, wurden die Grenzen realer Daten deutlich. Deshalb nutzten Forscher generative Modelle wie Generative Adversarial Networks (GANs) und Variational Autoencoders (VAEs), um synthetische Daten mit hoher Genauigkeit zu erzeugen, indem die Modelle zuvor aus echten Datenbeispielen lernten. Heute sind synthetische Daten ein wichtiges Tool, um KI-Systeme auf kontrollierte, skalierbare und risikofreie Weise zu trainieren und zu testen.
Synthetische Daten sind keine Alles-oder-nichts-Lösung: Unternehmen können wählen, wie viele synthetische Daten sie in ihre Trainingsdatensätze aufnehmen möchten. Diese Tatsache hat zu drei verschiedenen Kategorien oder Arten synthetischer Dateneingaben geführt:
Wie der Name schon vermuten lässt, werden bei dieser Art von Datensatz keine echten Daten verwendet. Hier werden ausschließlich Algorithmen genutzt, um synthetische Daten mit realen statistischen Eigenschaften zu generieren. Vollständig synthetische Daten bieten den stärksten Datenschutz (da sie keine echten personenbezogenen Daten enthalten), eliminieren Risiken im Zusammenhang mit Bias (indem sie die Erstellung von Datensätzen ermöglichen, die fair und repräsentativ sind) und sind hochflexibel. Doch leider kann es ihnen an den Nuancen echter Daten mangeln, was sich möglicherweise auf die Leistung des Modells in realen Anwendungen auswirkt.
Bei diesem Ansatz werden nur einige sensible Funktionen durch synthetische Werte ersetzt und dabei Teile der realen Daten beibehalten. So entsteht ein Gleichgewicht zwischen Datenschutz und Sicherheit und dem Einsatz wertvoller echter Datenmerkmale. Doch dieser Ansatz birgt immer noch ein gewisses Risiko von Informationslecks und beseitigt möglicherweise nicht vollständig das Bias, das in echten Daten verborgen ist.
Der hybride Ansatz kombiniert echte und synthetische Daten und verbindet dabei echte Zufallsdaten mit ähnlichen synthetischen Daten. Dadurch werden verschiedene Vorteile vereint, die ein umfassendes Modelltraining gewährleisten und gleichzeitig den Datenschutz stärken. Doch dieser Ansatz erfordert mehr Verarbeitungszeit und Arbeitsspeicher, und die Verwaltung der Integration von echten und synthetischen Daten kann eine komplexe Aufgabe sein.
Synthetische Daten weisen gewisse Ähnlichkeiten mit dem Konzept der erweiterten Daten auf, doch gibt es auch einige wichtige Unterschiede:
Erweiterte Daten umfassen die Verbesserung vorhandener Datensätze aus der Praxis. Diese Methode erweitert Datensätze, ohne dass völlig neue Daten generiert werden (z. B. durch Rotation oder Aufhellung von Bilddaten), sodass das KI-Training verbessert wird, ohne zusätzliche echte Daten zu erfassen. Sie geht jedoch Datenschutzbedenken oder Bias nicht effektiv an und erfordert immer noch erhebliche Mengen an echten Daten, um funktionieren zu können.
Bei anonymisierten Daten hingegen werden personenbezogene Daten aus echten Datensätzen entfernt oder unkenntlich gemacht, um die Privatsphäre zu schützen. Dies trägt zwar dazu bei, regulatorische Anforderungen zu erfüllen und Datenschutzrisiken zu reduzieren, kann jedoch zugrunde liegendes Bias nicht verhindern und möglicherweise nicht alle sensiblen Informationen vollständig entfernen.
Im Gegensatz zu diesen anderen Ansätzen werden synthetische Daten vollständig von Algorithmen generiert, um die statistischen Eigenschaften von echten Daten nachzuahmen, ohne tatsächliche Datenpunkte zu verwenden. Dieser Ansatz bietet einen umfassenderen Datenschutz und ermöglicht die Erstellung vielfältiger, Bias-freier Datensätze, die auf spezifische Anforderungen zugeschnitten sind. Damit sind synthetische Daten die vielseitigste und ethischste Lösung für das KI-Training, die derzeit verfügbar ist.
Das Arbeiten mit Daten, die den Eigenschaften von realen Daten entsprechen, ohne eine Verbindung zu spezifischen realen Quellen herzustellen, bietet viele Vorteile. Dies sind einige der wichtigsten Geschäftsvorteile:
Synthetische Daten sind so konzipiert, dass sie fehlerfrei und konsistent sind. Durch die Beseitigung von Ungenauigkeiten und Inkonsistenzen, die in echten Daten vorkommen, gewährleisten synthetische Daten hochwertige Eingaben, was zu genaueren KI-Modellen führt.
Synthetische Daten räumen Risiken im Zusammenhang mit der Offenlegung personenbezogener Daten aus. Sie erfüllen Datenschutzbestimmungen und reduzieren das Risiko von Datenschutzverletzungen.
Synthetische Daten können sehr schnell in großen Mengen generiert werden. Diese Skalierbarkeit stellt sicher, dass Unternehmen ihre Modelle kontinuierlich verfeinern und verbessern können, ohne durch mangelnde Daten eingeschränkt zu werden.
Die Generierung synthetischer Daten ist oft billiger als die Erfassung und Kennzeichnung echter Daten. Dies macht sie zu einer attraktiven Option für Unternehmen, die ihre KI innerhalb strikter Budgets optimieren möchten.
Synthetische Daten können generiert werden, um das Bias zu beseitigen, das mit echten Daten verbunden ist. So können fairere KI-Systeme entwickelt werden, die in verschiedenen demografischen Gruppen und Szenarien gerechter funktionieren.
Synthetische Daten können auf bestimmte Anforderungen zugeschnitten werden, um sicherzustellen, dass sie für die beabsichtigte Anwendung relevant und genau sind. Diese Anpassbarkeit ermöglicht die Erstellung von Daten, die genau den Anforderungen bestimmter KI-Modelle entsprechen.
Anwender können die Parameter der Datengenerierung vorgeben, um sicherzustellen, dass der Datensatz bestimmte Anforderungen erfüllt. Auf diese Weise können Unternehmen Daten erstellen, die genau den Anforderungen ihres KI-Modells entsprechen, was zu effektiveren und gezielteren Lösungen führt.
Synthetische Daten umfassen eine inhärente Kennzeichnung, wodurch die Notwendigkeit manueller Anmerkungen reduziert wird. Die Automatisierung der Kennzeichnung beschleunigt den Datenvorbereitungsprozess und senkt die Arbeitskosten.
Die Erstellung synthetischer Daten erfolgt viel schneller als die herkömmliche Datenerfassung. Durch die Beschleunigung der Entwicklung und Bereitstellung von KI-Modellen können Unternehmen ihre vollständig trainierten KI-Lösungen schneller einsetzen, als es sonst möglich wäre.
Zusätzlich zu den oben aufgeführten Vorteilen bieten synthetische Daten spezifische Vorteile für ML-Modelle (maschinelles Lernen). Noch mehr als viele andere KI-Ansätze hängt maschinelles Lernen stark von riesigen Mengen an Trainingsdaten ab – und solche Daten können schneller und kostengünstiger bereitgestellt werden, wenn sie synthetisch generiert werden.
Ein weiterer Bereich, in dem synthetische Daten eine besondere Bedeutung für maschinelles Lernen haben, ist die Entwicklung von Daten-Repositorys für das Vortraining von ML-Modellen durch das so genannte Transfer Learning. Dazu gehört die erneute Verwendung von Trainingsdaten für andere, verwandte Aufgaben. So erhalten neue ML-Modelle einen Wissensvorsprung, anstatt ganz von vorne anfangen zu müssen: Sie werden durch Transfer Learning vortrainiert, um danach durch die Integration zusätzlicher synthetischer Daten optimiert zu werden.
Synthetische Daten bieten zwar zahlreiche Vorteile, bringen aber auch mehrere Herausforderungen mit sich. Um das beste Ergebnis mit synthetischen Daten zu erzielen, sollten Sie sich der folgenden Hürden bewusst sein und sie beseitigen:
Die Sicherstellung, dass synthetische Daten die realen Bedingungen genau widerspiegeln, kann schwierig sein. Wenn die generierten Daten nicht zuverlässig sind, kann dies zu schlechter Modellleistung und ungenauen Vorhersagen führen. Unternehmen sollten darauf achten, fortschrittliche generative Modelle zu verwenden und die synthetischen Daten kontinuierlich mit realen Datensätzen zu vergleichen, um ihre Zuverlässigkeit zu verbessern.
Synthetische Daten sind eine Darstellung dessen, wie die Daten nach Ansicht des Unternehmens oder des generativen Modells aussehen sollten. Seltene Ereignisse oder Ausreißer werden hierbei möglicherweise nicht effektiv erfasst. Leider können diese Ausreißer entscheidend für das Training effektiver Modelle sein, insbesondere in Bereichen wie der Betrugserkennung. Durch die Implementierung von Techniken, mit denen Ausreißer gezielt modelliert und einbezogen werden, können Sie sicherstellen, dass sie in den synthetischen Datensätzen widergespiegelt werden.
Die Erstellung hochwertiger synthetischer Daten erfordert viel Fachwissen, Zeit und Aufwand. Und um Algorithmen zu entwickeln, die realistische Daten generieren, braucht es tiefes Verständnis und sorgfältige Abstimmung, was sehr ressourcenintensiv sein kann. Einige Unternehmen verfügen möglicherweise nicht über die nötigen Ressourcen, um diese Anforderungen zu erfüllen. Um dem entgegenzuwirken, sollten sie in die Schulung von Datenwissenschaftlern investieren und automatisierte Tools einsetzen, um den Datengenerierungsprozess zu optimieren.
Stakeholder, die mit echten Daten vertraut sind, könnten sich gegen die Verwendung synthetischer Daten aussprechen. Um Anwendern die Gültigkeit und Eignung synthetischer Daten zu verdeutlichen, müssen sie entsprechend geschult und von den Vorteilen dieser Daten überzeugt werden.
Die anhaltende Qualität und Konsistenz synthetischer Daten ist von entscheidender Bedeutung. Durch die Einrichtung gründlicher Qualitätssicherungsprozesse, die regelmäßige Audits und Feedbackschleifen einschließen, können Unternehmen sicherstellen, dass ihre Daten die erforderlichen Standards erfüllen.
Synthetische Daten können in verschiedenen Formaten verwendet werden, die jeweils unterschiedliche Anwendungen und Anforderungen in der ML- und KI-Entwicklung erfüllen. Hier einige Beispiele:
Dies umfasst synthetisch generierten Text, der zum Training von KI-Chatbots, Sprachmodellen und Übersetzungsalgorithmen verwendet wird. Durch die Erstellung künstlicher Konversationen und Dokumente können Entwickler NLP-Fähigkeiten (Natural Language Processing) verbessern.
Dieser Typ synthetischer Daten besteht aus synthetischen Datentabellen, die für Datenanalyse, Finanzmodellierung und maschinelles Lernen verwendet werden. Solche Daten replizieren die Struktur und die statistischen Eigenschaften von realen tabellarischen Datensätzen und sind dadurch wertvoll für die prädiktive Modellierung und Risikobewertung.
Mediendaten umfassen synthetische Bilder sowie Audio- und Videodaten, die mithilfe von Computergrafiken und Bildverarbeitungsalgorithmen erstellt werden. Sie werden häufig in Anwendungen wie Computervision, Bilderkennung und dem Training autonomer Systeme verwendet.
Unstrukturierte Daten umfassen eine Vielzahl von Datentypen, einschließlich Text, Bilder, Video und Audio, die keinem vordefinierten Format folgen. Synthetische unstrukturierte Daten sind besonders nützlich für das Training von KI-Modellen in Bereichen wie Computervision, Spracherkennung und Natural Language Understanding, in denen das System Muster in scheinbar zufälligen Datensätzen finden muss.
Synthetische Daten werden bereits in zahlreichen Branchen auf der ganzen Welt eingesetzt und bieten Lösungen für verschiedene Herausforderungen beim KI-Training. Im Folgenden finden Sie einige der relevantesten Anwendungsfälle für synthetische Daten:
Die Verwendung synthetischer Daten ermöglicht die Erstellung großer Datensätze für das Training von KI-Modellen in der medizinischen Diagnostik, Forschung und Behandlungsplanung, ohne dabei die obligatorische Vertraulichkeit von realen Patientendaten zu beeinträchtigen.
Die Verwendung künstlicher Datensätze schützt die Privatsphäre von Personen und vermittelt datengestützte Einblicke. Das erleichtert es Unternehmen, Datenschutzgesetze, -vorschriften und -richtlinien einzuhalten.
Banken und andere Finanzunternehmen verwenden synthetische Daten für die Betrugserkennung, das Risikomanagement und die Entwicklung von Kreditrisikomodellen.
Synthetische Daten werden verwendet, um autonome Fahrzeuge zu simulieren und zu trainieren. Sicherheit und Effizienz werden verbessert, indem verschiedene Fahrszenarien ohne reale Testrisiken bereitgestellt werden.
Modelle, die mit synthetischen Daten trainiert werden, können Naturkatastrophen simulieren und Risiken bewerten, lange bevor sie auftreten. Dies kommt der Ausarbeitung von Strategien zur Risikominderung zugute.
Realistische Testszenarien können mithilfe synthetischer Daten erstellt werden, sodass Softwareentwickler Anwendungen testen und verbessern können, ohne dafür auf echte Produktionsdaten zurückgreifen zu müssen.
Einzelhändler aller Arten nutzen synthetische Daten, um die Bestandsverwaltung zu optimieren, das Kundenverhalten zu analysieren und Marketingstrategien für eine bessere Zielgruppenorientierung zu personalisieren. Synthetische Daten helfen auch bei der Verbesserung von Empfehlungssystemen und bei der Vorhersage von Verkaufstrends.
Synthetische Daten helfen bei der Präzisionslandwirtschaft, indem sie Pflanzenwachstumsmuster, Wetterauswirkungen und Schädlingsbefall simulieren, um die Ertrags- und Ressourcenverwaltung zu verbessern. In der Computervision verbessern sie die Fähigkeit von KI, verschiedene Arten von Pflanzen und Samen zu identifizieren, um die Daten für Wachstumsmodelle und die Erkennung von Pflanzenkrankheiten zu nutzen.
Synthetische Daten werden verwendet, um Produktionsprozesse zu simulieren, den Betrieb zu optimieren und den Gerätewartungsbedarf vorherzusagen. So können Fertigungsunternehmen die Effizienz steigern und Ausfallzeiten reduzieren.
Der Prozess zur Generierung synthetischer Daten variiert je nach den Tools, Algorithmen und spezifischen Anwendungsfällen. Hier sind drei gängige Techniken zum Erstellen synthetischer Daten:
Diese Methode umfasst die Zufallsauswahl von Zahlen aus einer vordefinierten Verteilung, z. B. einer Gaußschen oder einer Gleichverteilung. Obwohl sie im Allgemeinen nicht die gleichen Komplexitäten realer Daten erreicht, bietet sie eine grundlegende Möglichkeit, Daten mit ähnlichen statistischen Eigenschaften zu generieren, was für anfängliche Modelltests und einfache Simulationen nützlich ist.
Diese Technik simuliert Interaktionen zwischen autonomen Agenten wie z. B. Personen, Mobiltelefonen oder Computerprogrammen innerhalb eines Systems. Jeder Agent arbeitet auf Grundlage vordefinierter Regeln und kann mit anderen Agenten interagieren, sodass Forscher komplexe Systeme und Verhaltensweisen untersuchen können.
Fortschrittliche Algorithmen wie Diffusionsmodelle generieren synthetische Daten, indem sie die statistischen Eigenschaften von realen Datensätzen erlernen. Diese Modelle werden mit echten Daten trainiert, um Muster und Beziehungen zu verstehen und neue, ähnliche Daten zu erstellen. Diffusionsmodelle sind sehr effektiv bei der Erstellung hochwertiger, realistischer synthetischer Datensätze und daher wertvoll für das Training und Testen von KI-Modellen.
Wenn es um KI-Trainingsdaten geht, sind „echte“ Daten nicht immer die beste Option. Synthetische Daten bieten verbesserte Skalierbarkeit, Datenqualität, Kosteneffektivität und weniger Bias und spiegeln gleichzeitig die Eigenschaften (aber nicht die sensiblen Details) echter Datenpunkte wider. Das macht sie zu einem wertvollen Asset für Unternehmen, die fortschrittliche KI-Funktionen nutzen möchten.
ServiceNow ist führend bei der Anwendung von KI-Lösungen auf Geschäftsbedürfnisse und bietet mit der leistungsstarken ServiceNow AI Platform eine umfassende Suite von KI-Funktionen. ServiceNow integriert die neueste KI-Technologie, darunter ML-Frameworks, Natural Language Processing, prädiktive Analytics und vieles mehr, und ermöglicht es Unternehmen, einen intelligenteren und autonomen Geschäftsansatz zu verfolgen. Mit den umfassenden GenAI-Funktionen von ServiceNow Otto haben Sie alles, was Sie benötigen, um die richtigen Daten für das Training Ihrer KI-Systeme zu erstellen. Schauen Sie sich eine ServiceNow-Demo an, um mehr zu erfahren.