<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bodo Kraft &#8211; laizee.ai</title>
	<atom:link href="https://laizee.ai/author/bodo-kraft/feed" rel="self" type="application/rss+xml" />
	<link>https://laizee.ai</link>
	<description></description>
	<lastBuildDate>Tue, 16 Apr 2024 15:23:37 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://laizee.ai/wp-content/uploads/2023/11/Laizee_Favicon_480-150x150.png</url>
	<title>Bodo Kraft &#8211; laizee.ai</title>
	<link>https://laizee.ai</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Wie lassen sich NLP-Systeme entwickeln ohne den Datenschutz zu gefährden?</title>
		<link>https://laizee.ai/blog/entwicklung-nlp-ki-systeme-beachtung-datenschutz?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=entwicklung-nlp-ki-systeme-beachtung-datenschutz</link>
					<comments>https://laizee.ai/blog/entwicklung-nlp-ki-systeme-beachtung-datenschutz#respond</comments>
		
		<dc:creator><![CDATA[Bodo Kraft]]></dc:creator>
		<pubDate>Wed, 09 Aug 2023 12:14:32 +0000</pubDate>
				<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[DATENSCHUTZ]]></category>
		<category><![CDATA[NLP]]></category>
		<guid isPermaLink="false">https://laizee.ai/?p=5615</guid>

					<description><![CDATA[Nur wenige Bereiche der Informatik sind momentan so populär wie das maschinelle...]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-kadence-column kadence-column5615_fcdb9d-b5"><div class="kt-inside-inner-col">
<p class="kt-adv-heading5615_b97df6-a4 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_b97df6-a4">Nur wenige Bereiche der Informatik sind momentan so populär wie das maschinelle Lernen (ML) und insbesondere der Bereich des Natural Language Processing (NLP). Wer kennt nicht die Bedienung des Smartphones oder Radios mittels Sprachassistent (Siri, Alexa etc.)? Wie angenehm ist es doch die Adresse, zu der man navigiert werden will, einfach einzusprechen? Selbst die automatische Erkennung von Kundenanliegen bei der Dunkelverarbeitung von Briefen ist möglich.</p>



<p class="kt-adv-heading5615_a6822b-a2 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_a6822b-a2">Trotz bereits vorhandener Helfer und etablierten Prozess- und Vorgehensmodellen, wie zum Beispiel STAMP4NLP [1], ist die Erstellung einer solchen Anwendung immer noch mit hohem Aufwand verbunden. Um die notwendigen statistischen Modelle, die in der Lage sind Muster innerhalb von Daten zur Informationsextraktion abzubilden, trainieren zu können, müssen zunächst geeignete Daten identifiziert werden und aufbereitet werden. Dazu zählt sowohl die Bereinigung von Rechtschreibfehlern, als auch das manuelle Tagging, welches die Markierung von Elementen im Text ist. Auf Basis des annotierten Korpus wird in der Trainingsphase das Modell trainiert und nach abgeschlossener Optimierung in ein KI-System integriert, dass produktiv einsetzbar ist (siehe <em>Abbildung 1</em>).</p>



<figure class="wp-block-kadence-image kb-image5615_ee7d96-84 size-large"><img fetchpriority="high" decoding="async" width="1024" height="574" src="https://laizee.ai/wp-content/uploads/2024/04/KI_System-1024x574.png" alt="Visualisierung der KI Schritte" class="kb-img wp-image-5707" srcset="https://laizee.ai/wp-content/uploads/2024/04/KI_System-1024x574.png 1024w, https://laizee.ai/wp-content/uploads/2024/04/KI_System-300x168.png 300w, https://laizee.ai/wp-content/uploads/2024/04/KI_System-768x431.png 768w, https://laizee.ai/wp-content/uploads/2024/04/KI_System-1536x861.png 1536w, https://laizee.ai/wp-content/uploads/2024/04/KI_System.png 1794w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption><a>Abbildung </a>1: Entwicklungsprozess KI-System</figcaption></figure>



<p class="kt-adv-heading5615_fa4021-9b wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_fa4021-9b">Ein Punkt, der bei der Erstellung von KI-Systemen immer mehr in den Fokus rückt, ist der Datenschutz&nbsp;[2]. Auf Grund der hohen Komplexität in der Erstellung von NLP-Anwendungen sind viele Unternehmen auf die Hilfe von externen Firmen und Entwicklern angewiesen. Dabei sind allerdings Daten, die auch datenschutzkritische Informationen enthalten, herauszugeben, auf deren Basis die neuen Anwendungen trainiert werden. Dies ist der Punkt an dem bisher der Großteil dieser Unternehmen die Einführung von NLP im eigenen Betrieb zurückzieht, da eine Anonymisierung der Daten mit hohem Aufwand verbunden ist.</p>



<p class="kt-adv-heading5615_972306-89 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_972306-89">Insbesondere durch die EU-Datenschutz-Grundverordnung (DSGVO) hat das Thema datenschutzkonforme Anonymisierung von Daten nochmal Aufwind bekommen&nbsp;[3]. Durch die drohenden hohen Strafen bei Zuwiderhandlung stellt der Datenschutz aktuell ein besonders großes Hindernis zur Einführung von NLP dar.</p>



<p class="kt-adv-heading5615_b6cd86-7e wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_b6cd86-7e">Existierende Verfahren, die relativ einfach die datenschutzkritischen Informationen gegen künstliche austauschen, sind nicht ohne weiteres nutzbar. Dies ist einerseits durch die jeweilige Anwendungsdomäne begründet. Im Kontext von Versicherungen sind exemplarisch sicherlich die Kennungen von Policen, Namen, Ereignisdaten und Adressen als kritisch anzusehen. Hingegen ist im Kontext von medizinischen Daten ein großes Augenmerk auf Attribute wie z.B. Größe, Gewicht, Symptome und Diagnosen zu legen. Folglich sind für jede Domäne erst einmal die kritischen Attribute zu identifizieren.</p>



<p class="kt-adv-heading5615_d8c666-5f wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_d8c666-5f">Zudem ist zu berücksichtigen, dass ausreichend Informationen anonymisiert werden. Wenn mit den verbliebenen Informationen und Hinzunahme einer weiteren Datenquelle wieder Rückschlüsse auf die Ursprungsdaten möglich sind, liegt keine rückschlussfreie Anonymisierung vor. Ein Beispiel hierfür ist die Entfernung des Namens und der Adresse, aber zugleich Erhalt des Geburtsdatums und des Geschlechts in einem medizinischen Bericht. Nimmt man nun das Melderegister hinzu und grenzt es auf den Einzugsbereich des Krankenhauses ein, ist eine Identifikation der betroffenen Person mit geringem Aufwand möglich&nbsp;[4].</p>



<p class="kt-adv-heading5615_1927f2-2f wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_1927f2-2f">Andererseits ist außerdem auch die Auswahlmöglichkeit an Verfahren zu beachten. Hierbei stehen exemplarisch Varianten zur Verfügung, die Namen zufällig gegen die 100 häufigsten Namen innerhalb Deutschlands tauschen. Es ist aber auch ein schematischer 1:1 Austausch denkbar oder komplexere Verfahren möglich. Dabei darf der Einfluss der Anonymisierung auf das zu trainierende Modell nicht unberücksichtigt bleiben. Wenn im produktiven Betrieb der NLP-Anwendung ein Dokument mit einem Namen auftaucht, der nicht zu den 100 häufigsten zählt, kann dieser unter Umständen nicht erkannt werden. Folglich ist der Erhalt der Daten-Varianz innerhalb der anonymisierten Attribute zu berücksichtigen.</p>



<p class="kt-adv-heading5615_62ae38-31 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_62ae38-31">Hinzukommt, dass auch die Erhaltung von Zusammenhängen innerhalb der Daten bei der Anonymisierung wichtig ist. Andernfalls wird über Sätze hinweg nicht erkannt, dass auf dieselbe Person Bezug genommen wird oder beschriebene Abläufe miteinander zusammenhängen. Insgesamt schränken bisherige Verfahren durch Informationsverlust das Training von Modellen auf anonymisieren Daten zu sehr ein.</p>



<p class="kt-adv-heading5615_897279-d3 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_897279-d3">Ziel ist es, das Gleichgewicht zwischen Einhaltung der Datenschutzvorschriften und dem Training einer qualitativ hochwertigen Anwendung zu finden. Ein möglicher Ablauf, wie per Anonymisierung die Einführung von NLP machbar ist, wird in der folgenden Vorgehensskizze dargestellt.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5615_e9dbff-f8"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5615_95ac19-cc wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_95ac19-cc">Vorgehensskizze</h2>



<p class="kt-adv-heading5615_17cfce-e9 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_17cfce-e9">Wir betrachten als Beispiel ein Unternehmen, das per Kontaktformular mit seinen Kunden kommuniziert. Um nicht jede Nachricht händisch verarbeiten zu müssen, sollen diese möglichst automatisch verarbeitet werden.</p>



<p class="kt-adv-heading5615_7e5f9c-d0 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_7e5f9c-d0">Die Entwicklung einer entsprechenden NLP-Anwendung übernimmt ein externer NLP-Dienstleister, der hierfür vom Unternehmen erhaltene Kundennachrichten anfordert. Da diese Nachrichten aber personenbezogene Daten enthalten, die unter den Datenschutz fallen, darf das Unternehmen diese nicht herausgeben.</p>



<figure class="wp-block-kadence-image kb-image5615_280d7d-bc size-large"><img decoding="async" width="913" height="1024" src="https://laizee.ai/wp-content/uploads/2024/04/Modellerstellung-913x1024.png" alt="Flowchart Diagramm KI Modellerstellung Im Berich NLP" class="kb-img wp-image-5708" srcset="https://laizee.ai/wp-content/uploads/2024/04/Modellerstellung-913x1024.png 913w, https://laizee.ai/wp-content/uploads/2024/04/Modellerstellung-268x300.png 268w, https://laizee.ai/wp-content/uploads/2024/04/Modellerstellung-768x861.png 768w, https://laizee.ai/wp-content/uploads/2024/04/Modellerstellung.png 1270w" sizes="(max-width: 913px) 100vw, 913px" /><figcaption><a>Abbildung </a>2: Vorgehen zur Modellerstellung</figcaption></figure>



<p class="kt-adv-heading5615_0c20e5-fb wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_0c20e5-fb">Entsprechend zu <em>Abbildung 2</em> wird deshalb folgendes Vorgehen angewandt: Zuerst erstellt das Unternehmen einen Korpus und annotiert diesen. Er wird als Gold-Standard gesichert. Anschließend ist der Korpus zu anonymisieren. Eine gängige Lösung ist, dass Mitarbeiter des Unternehmens die kritischen Stellen innerhalb der Mitteilungen markieren und gegen entsprechende Label tauschen.</p>



<figure class="wp-block-kadence-image kb-image5615_063e62-17 size-large"><img decoding="async" width="1024" height="838" src="https://laizee.ai/wp-content/uploads/2024/04/Anonymisierung-1024x838.png" alt="Bild welches die Anonymisierung von sensiblen Daten in Texten darstellt" class="kb-img wp-image-5704" srcset="https://laizee.ai/wp-content/uploads/2024/04/Anonymisierung-1024x838.png 1024w, https://laizee.ai/wp-content/uploads/2024/04/Anonymisierung-300x246.png 300w, https://laizee.ai/wp-content/uploads/2024/04/Anonymisierung-768x628.png 768w, https://laizee.ai/wp-content/uploads/2024/04/Anonymisierung.png 1046w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Abbildung 3: Beispiel Anonymisierung einer E-Mail</figcaption></figure>



<p class="kt-adv-heading5615_bf23ba-71 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_bf23ba-71">Hierfür sind zunächst alle domänenspezifischen kritischen Informationskategorien zu identifizieren. Wir befinden uns hier beispielhaft in der Versicherungsbranche. Entsprechend sind Name, Datum, Kundennummer und E-Mail-Adresse, sowie eventuell weitere Attribute, auszutauschen (siehe <em>Abbildung 3</em>).</p>



<p class="kt-adv-heading5615_ea27d2-f5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_ea27d2-f5">Sobald die Anonymisierung durchgeführt wurde, wird der Datensatz mit den anonymisierten E-Mails an den NLP-Dienstleister verschickt. Dieser ersetzt die Label mit künstlichen Daten und generiert somit einen datenschutzkonformen Datenbestand, der weiterverwendet werden darf und einen anonymisierten Gold-Standard darstellt. Sodann trainiert der Dienstleister ein statistisches Modell zur Informations-Extraktion und entwickelt einen passenden NLP-KI-Service.</p>



<p class="kt-adv-heading5615_e9afb4-e5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_e9afb4-e5">Der Service und das Modell werden anschließend an das Auftrag gebende Unternehmen übergeben und dort bezüglich der Verarbeitungsqualität von E-Mails geprüft. Hierfür kommt der zu Beginn gesicherte Gold-Standard zum Einsatz. Mit Hilfe verschiedener Metriken wird die Extraktionsgenauigkeit der Anwendung gegen die vorab spezifizierten Produktziele gemessen. Sollte die Qualität nicht ausreichend sein, erfolgt eine Evaluierung, ob das Anonymisierungsverfahren anzupassen oder der Korpus zu erweitern ist, und die Anwendung wird noch einmal überarbeitet.</p>



<p class="kt-adv-heading5615_c8b06f-78 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_c8b06f-78">Wenn die Verarbeitungsqualität alle Kriterien für den produktiven Einsatz erfüllt, wird die Anwendung in die vorhandenen Prozesse integriert. In regelmäßigen Abständen sollte kontrolliert werden, ob die Verarbeitung weiterhin problemlos funktioniert oder eine Anpassung notwendig ist.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5615_56d5e5-cf"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5615_c47884-26 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_c47884-26"><strong>Alternative zur Beauftragung von Dienstleistern?</strong></h2>



<p class="kt-adv-heading5615_206850-51 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_206850-51">Als Alternative zur Beauftragung von externen Dienstleistern, bieten sich „on Premise“ gehostete, moderne Low-Code Plattformen an. Low-Code bedeutet hier, dass auch Laien ermöglicht wird hoch performante NLP-Modelle zu entwickeln. Open-Plattform Lösungen, wie die des FH-Aachen Startups TaggingMatters (<a href="https://taggingmatters.de/" rel="nofollow noopener" target="_blank">https://taggingmatters.de/</a>), berücksichtigen den Datenschutz und verbergen gleichzeitig auch die Komplexität der eingesetzten Frameworks. Somit müssen Mitarbeiter in Unternehmen keine Experten für die umfangreichen NLP- bzw. ML-Tools, wie spaCy oder TensorFlow, und der Mathematik hinter modernen Verfahren werden, sondern können sich auf die wertschöpfenden Tätigkeiten konzentrieren.</p>



<p class="kt-adv-heading5615_905e3b-74 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_905e3b-74">Solche Plattformen erlauben, neben dem Vorbereiten der Daten (&#8222;Tagging”), die optimierte Erstellung der KI und Bereitstellung von KI-Services. Dadurch können die oben beschriebenen Iterationen, auch ohne NLP-Erfahrung, um ein Vielfaches schneller durchlaufen werden. Letzten Endes profitiert das Unternehmen von niedrigeren Entwicklungskosten und schnellerem Return-On-Invest, denn das eigentliche Ziel, die Verbesserung von Geschäftsprozessen, darf nicht aus den Augen verloren werden.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5615_fcfaac-63"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5615_9fe7c5-f9 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_9fe7c5-f9"><strong><strong>Zusammenfassung</strong></strong></h2>



<p class="kt-adv-heading5615_5e8193-f6 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_5e8193-f6">Das Vorhandensein und Verschärfung von Datenschutzrechten erschwert die Einführung von NLP bei zahlreichen Unternehmen unterschiedlichster Domänen. Eine Anonymisierung vor Herausgabe von Daten an externe Software-Firmen oder der Einsatz einer Low-Code-Plattform kann hier Abhilfe schaffen. Ein kritischer Punkt ist die erreichbare Qualität der auf anonymisierten Daten trainierten Modelle und deren Messung durch das auftraggebende Unternehmen. Ein iterativer Optimierungsprozess zur Modellerstellung und -optimierung mit mehrfachem Feedback ist hierbei unumgänglich.</p>



<p class="kt-adv-heading5615_8111fd-25 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_8111fd-25">Mit Blick auf die Zukunft werden automatische Verarbeitungen im digitalen Kontext immer wichtiger werden. Vor allem bezüglich Onlinezugangsgesetz (OZG) werden immer mehr Unternehmen daran interessiert sein, ihre Prozesse zu optimieren. Dabei wird vermehrt externe Unterstützung notwendig sein, die mit der hier gezeigten Vorgehensskizze oder dem Einsatz von Low-Code Plattformen umsetzbar ist.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5615_d5ef6c-a5"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5615_5fe452-35 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_5fe452-35"><strong><strong>Autoren</strong></strong></h2>



<p class="kt-adv-heading5615_bcbbb2-0e wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_bcbbb2-0e"><strong>Prof. Dr. rer. nat. Bodo Kraft</strong><br>Prof. Dr. Bodo Kraft ist Gründer und Leiter des Labors Business Programming. Er betreibt dort seit über zehn Jahren zusammen mit aktuell fünf Promovierenden anwendungs-orientierte Forschung im Umfeld von Computer-Linguistik. Gemeinsame Basis der unterschiedlichen Projekte ist die Problemstellung, massenhaft anfallende, natürlichsprachliche Dokumente effizient und automatisiert zu verarbeiten.<br>Die erfolgreiche Anpassung der Lösungen auf die jeweilige Domäne ist hierbei elementar. Ein weiterer Schwerpunkt liegt auf einer agilen, qualitätsgetriebenen Vorgehensweise zur Erstellung betrieblich verwertbarer und wartbarer Softwaresysteme.</p>



<p class="kt-adv-heading5615_16ffc1-3a wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_16ffc1-3a"><strong>Prof. Dr. Matthias Meinecke</strong> <br>Prof. Dr. Matthias Meinecke (Professor für Operations Management, Vorstand am Institut für Digitalisierung Aachen, FH Aachen) lehrt, forscht und berät zu Themen der Optimierung und Automatisierung von Geschäftsprozessen.<br>Zusammen mit Prof. Dr. Kraft ist er Coach des Start-Ups laizee.ai, welches Produkte und Services für die effiziente, automatisierte Verarbeitung menschlicher Sprache zur Optimierung von Unternehmensprozessen entwickelt.</p>



<p class="kt-adv-heading5615_92a2d4-b9 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_92a2d4-b9"><strong>M. Sc. Ines Larissa Siebigteroth</strong> <br>M. Sc. Ines Larissa Siebigteroth hat an der FH Aachen und der University of Wisconsin-Milwaukee Technomathematik studiert und promoviert nun bei Prof. Dr. Bodo Kraft. Frau Siebigteroth ist Teil des Labor Business Programming. Ihr Fokus liegt auf NLP und besonders auf der datenschutzkonformen Erstellung hochwertiger Korpora zur automatisierten Verarbeitung natürlicher Sprache.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5615_dc75c8-3a"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5615_3cc567-a9 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5615_3cc567-a9"><strong><strong>Verweise</strong></strong></h2>



<figure class="wp-block-table"><table><tbody><tr><td>[1]</td><td>P. Kohl, O. Schmidts, L. Klöser, H. Werth, B. Kraft und A. Zündorf, „STAMP 4 NLP – An Agile Framework for Rapid Quality-Driven NLP Applications Development,“ [Online]. Available: https://link.springer.com/chapter/10.1007%2F978-3-030-85347-1_12.</td></tr><tr><td>[2]</td><td>Datenethikkommission, „Empfehlungen der Datenethikkommission für die Strategie Künstliche Intelligenz der Bundesregierung,“ [Online]. Available: https://www.bmjv.de/SharedDocs/Downloads/DE/Ministerium/ForschungUndWissenschaft/DEK_Empfehlungen.pdf?__blob=publicationFile&amp;v=2.</td></tr><tr><td>[3]</td><td>S. C. A. Probst Eide, „Der aktuelle Entwicklungs­stand von Tools zur Daten-Anonymisierung,“ [Online]. Available: https://www.it-finanzmagazin.de/entwicklungsstand-daten-anonymisierung-73373/.</td></tr><tr><td>[4]</td><td>D. Barth-Jones, „The &#8218;Re-Identification&#8216; of Governor William Weld&#8217;s Medical Information: A Critical Re-Examination of Health Data Identification Risks and Privacy Protections, Then and Now,“ [Online]. Available: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2076397. [Zugriff am 15 12 2021].</td></tr></tbody></table></figure>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://laizee.ai/blog/entwicklung-nlp-ki-systeme-beachtung-datenschutz/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Digitale Kommunikation zwischen Mensch und Maschine durch Natural Language Processing</title>
		<link>https://laizee.ai/blog/digitale-kommunikation-zwischen-mensch-und-maschine-durch-natural-language-processing?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=digitale-kommunikation-zwischen-mensch-und-maschine-durch-natural-language-processing</link>
					<comments>https://laizee.ai/blog/digitale-kommunikation-zwischen-mensch-und-maschine-durch-natural-language-processing#respond</comments>
		
		<dc:creator><![CDATA[Bodo Kraft]]></dc:creator>
		<pubDate>Sun, 16 Jul 2023 12:36:00 +0000</pubDate>
				<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[NLP]]></category>
		<guid isPermaLink="false">https://laizee.ai/?p=5645</guid>

					<description><![CDATA[Der technische Fortschritt hat die Art der Computernutzung in den letzten Jahren...]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-kadence-column kadence-column5645_9700eb-de"><div class="kt-inside-inner-col">
<p class="kt-adv-heading5645_f212ba-f8 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_f212ba-f8">Der technische Fortschritt hat die Art der Computernutzung in den letzten Jahren grundlegend revolutioniert. Kaum eine andere Branche hat dabei die Arbeitsweise der Menschen so stark verändert. Digitale Kommunikation ist sowohl im privaten als auch im beruflichen Umfeld effektiv und selbstverständlich. Rückständige Bereiche leiden unter ihren veralteten Kommunikationsformen und investieren in Optimierung.</p>



<p class="kt-adv-heading5645_e3f1d5-cb wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_e3f1d5-cb">Weit verbreitet sind aktuell Lösungen, die menschliche Kommunikation in natürlicher Sprache zwischen Menschen ermöglichen und solche, die formale Datenkommunikation zwischen IT-Systemen realisieren. Die Ersteren fallen in den Bereich E-Mail, Social Media und Chat. Viele Unternehmen erhalten über oben die beschriebenen Kanäle eine große Zahl an Kommunikationsanfragen in natürlicher Sprache. Bislang ist ein hoher Fließtextanteil ein Digitalisierungshindernis und führt zu hohen Kosten durch eine überwiegend manuelle Bearbeitung.</p>



<p class="kt-adv-heading5645_231c30-ef wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_231c30-ef">Natürliche Sprache ist vor allem durch eine hohe Vielfalt, Variabilität und Mehrdeutigkeit geprägt. Diese Faktoren machen eine automatisierte Verarbeitung mit klassischen Methoden der Informatik, z.B. Grammatiken, Wörterbüchern oder Parsern, fast unmöglich. Im Gegensatz hierzu haben Menschen eine genetische Veranlagung um Informationen aus dem Kontext der Sprache zu nutzen und so mit diesen Faktoren umzugehen.</p>



<p class="kt-adv-heading5645_a5e31d-1c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_a5e31d-1c">Das Forschungsgebiet <strong>Natural Language Processing</strong> (NLP) untersucht die Schnittstelle zwischen Computern und natürlicher Sprache. Grundsätzlich wird in diesem Feld nicht versucht, alleine durch operational formulierte Regeln (Programm-Code usw.) Lösungsalgorithmen zu implementieren. Vielmehr werden Regeln auf Basis vorhandener Daten angelernt, es entsteht ein statistisches Modell (<strong>Maschinelles Lernen</strong>, ML). Sobald das statistische Modell in dieser Form ausreichend trainiert ist, können auch unbekannte Texte mit hoher Wahrscheinlichkeit korrekt verarbeitet werden. Die Kombination von manuell erstellten und gelernten Regeln erzeugt eine effektive Algorithmik zur Verarbeitung natürlicher Sprache, als Basis für vielfältige Anwendungsfälle.</p>



<figure class="wp-block-kadence-image kb-image5645_e5ebbf-4b size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="https://laizee.ai/wp-content/uploads/2024/04/Spezialisierung-1024x574.png" alt="" class="kb-img wp-image-5723" srcset="https://laizee.ai/wp-content/uploads/2024/04/Spezialisierung-1024x574.png 1024w, https://laizee.ai/wp-content/uploads/2024/04/Spezialisierung-300x168.png 300w, https://laizee.ai/wp-content/uploads/2024/04/Spezialisierung-768x431.png 768w, https://laizee.ai/wp-content/uploads/2024/04/Spezialisierung-1536x861.png 1536w, https://laizee.ai/wp-content/uploads/2024/04/Spezialisierung.png 1794w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption><a>Abbildung </a>1:  Spezialisierung auf die Domäne und den Anwendungsfall auf Basis repräsentativer Trainingsdaten. </figcaption></figure>



<p class="kt-adv-heading5645_495022-f5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_495022-f5">Die Methoden des ML sind bereits seit den 50er Jahren Gegenstand der Forschung. Mit dem Durchbruch von Deep-Learning in der Bild- und Sprachverarbeitung in den 2010er Jahren haben diese Methoden zunehmend den Weg in die Unternehmen gefunden.</p>



<p class="kt-adv-heading5645_81c559-29 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_81c559-29">Abbildung 1 illustriert den Entwicklungsprozess von NLP-Anwendungen. Für eine möglichst repräsentative und ausreichend große Trainingsdatenmenge erfolgt eine manuelle Bearbeitung (Tagging) zur Erstellung einer Referenzlösung. Diese Datenmenge (annotierter Korpus) bildet die Basis für das Training des Modells, also der statistischen Verteilung. Nach optionalen Optimierungsschritten ist der Entwicklungsprozess abgeschlossen.</p>



<p class="kt-adv-heading5645_349391-2c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_349391-2c">Während der anschließenden Produktionsphase werden auf Basis dieses Modells nun unbekannte Texte analysiert. Entsprechend der jeweiligen Anwendung erfolgt z.B. eine Informationsextraktion, also die Identifikation von bekannten semantischen Strukturen aus dem Text oder eine Analyse der Stimmungslage des Autors beim Schreiben. Von außen betrachtet arbeitet das trainierte Modell wie ein menschlicher Sachbearbeiter und kann in bestehende Prozesse integriert werden. Die folgende Fallstudie verdeutlicht diesen Prozess.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5645_1018db-b9"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5645_309023-b5 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_309023-b5"><strong><strong>Fallstudie</strong></strong></h2>



<p class="kt-adv-heading5645_637a05-8a wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_637a05-8a">Die Deutsche Bahn als Beispiel für einen großen Mobilitätsanbieter möchte ihre Kundenkommunikation effektiver gestalten. Um die Arbeitskraft ihrer Servicemitarbeiter möglichst sinnvoll einzusetzen sollen besonders regelmäßige Anfragen, wie</p>



<blockquote class="wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow">
<p class="kt-adv-heading5645_060c38-d2 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_060c38-d2"><em>„Meine Verbindung von Aachen nach Köln am nächsten Mittwoch fällt aus, welche Ersatzverbindung darf ich nutzen?“</em></p>
</blockquote>



<p class="kt-adv-heading5645_9cbc02-12 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_9cbc02-12">automatisiert beantwortet werden. Zunächst ist zu beobachten, dass die relevanten Parameter der Anfrage in diesem Beispiel konkret genannt werden:</p>



<figure class="wp-block-kadence-image kb-image5645_555f7f-06 size-large"><img loading="lazy" decoding="async" width="1024" height="273" src="https://laizee.ai/wp-content/uploads/2024/04/Tagging-1024x273.png" alt="Annotierte gelabelte Textstücke" class="kb-img wp-image-5724" srcset="https://laizee.ai/wp-content/uploads/2024/04/Tagging-1024x273.png 1024w, https://laizee.ai/wp-content/uploads/2024/04/Tagging-300x80.png 300w, https://laizee.ai/wp-content/uploads/2024/04/Tagging-768x205.png 768w, https://laizee.ai/wp-content/uploads/2024/04/Tagging-1536x409.png 1536w, https://laizee.ai/wp-content/uploads/2024/04/Tagging.png 1816w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="kt-adv-heading5645_d73997-50 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_d73997-50">Eine automatisierte Extraktion dieser bekannten Konzepte hat zur Folge, dass die Fließtextanfrage automatisch in eine strukturierte Anfrage überführt und so in bestehende digitale Prozesse integriert werden kann.</p>



<p class="kt-adv-heading5645_7445c4-e8 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_7445c4-e8">Während des Trainingsprozesses werden diese Konzepte in vorhandenen Kundenanfragen annotiert. Mit der resultierenden Trainingsdatenmenge wird ein statistisches Modell so trainiert, dass es Regelmäßigkeiten in unbekannten Fließtexten entdecken kann um Instanzen der antrainierten Konzeptklassen zu extrahieren. Die Kombination des NLP Modells mit einer entsprechenden Geschäftslogik kann nun genutzt werden, um einen Teil der Anfragen automatisiert zu beantworten.</p>



<p class="kt-adv-heading5645_aa6c71-45 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_aa6c71-45">Die Vorteile von ML möchten wir in diesem Zusammenhang am Beispiel des Datum-Konzepts verdeutlichen. Um ein Datum aus Anfragen zu extrahieren, könnten wir einen regulären Ausdruck, z.B.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">^\d{1,2}[ \.]{1,2}\d{0,2}[ \.]{0,2}((19|20|21)?\d{0,2})?$</pre>



<p class="kt-adv-heading5645_0bbb90-bf wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_0bbb90-bf">in Kombination mit einem Wörterbuch (Montag, …, Sonntag, morgen, nächsten …) verwenden. Diese klassische Form der Datenverarbeitung funktioniert in vielen Fällen bereits gut. Kleinste Abweichungen von dem hier definierten Schema führen allerdings dazu, dass ein Datum im Text nicht mehr erkannt wird. Zudem birgt dieser Ansatz die Gefahr verschiedener gravierender Fehlersituationen. Zunächst stellt sich heraus, dass Fehler, wie z.B. Tippfehler, Rechtschreibfehler usw., nicht berücksichtigt werden. Zusätzlich gibt es Fälle in denen Wörter aus dem Wörterbuch nicht im Kontext eines Datums genutzt werden.</p>



<blockquote class="wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow">
<p class="kt-adv-heading5645_476047-a8 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_476047-a8"><em><em><em>„… den zug habe ich verpasst und warte auf den nächsten montag gilt mein wochenendticket aber nicht mehr.“</em></em></em></p>
</blockquote>



<p class="kt-adv-heading5645_8f87a1-3b wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_8f87a1-3b">Das Beispiel zeigt, dass „nächsten“ auch eine Referenz auf einen Zug sein kann. Hier erschweren fehlende Satzzeichen zusätzlich zur fehlenden Groß- und Kleinschreibung die Definition allgemeingültiger Regeln. Ein auf derartigen Daten trainiertes ML-basiertes NLP Modell erkennt die Referenz und hat so die Möglichkeit nur „Montag“ als Datumsangabe zu identifizieren.</p>



<p class="kt-adv-heading5645_504b02-cf wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_504b02-cf">Der Entwicklungs- und DevOps-Prozess dieses NLP Modells wird, vergleichbar zu konventioneller Softwareentwicklung, durch einen problemspezifischen Tool Stack unterstützt. So bieten NLP Frameworks wie bspw. spaCy alle Methoden um NLP Modelle aus vorhandenen Daten zu erzeugen. Die Erstellung der Trainingsdaten werden durch Task-spezifische Annotationstools und ML-spezifische Versionierungstools, wie bspw. DVC unterstützt. Erstellte Modelle können effizient durch Container-Technologien wie Docker in Kombination mit Systemen zur Bereitstellung der Softwarecontainer wie Amazon EC² oder Kubernetes in der Cloud bereitgestellt, betrieben und überwacht werden.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5645_4c0b9f-14"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5645_a734b5-42 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_a734b5-42"><strong><strong>Zusammenfassung</strong></strong></h2>



<p class="kt-adv-heading5645_d74620-4c wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_d74620-4c">Die Forschung im Bereich des NLP hat in den letzten Jahren grundlegende Fortschritte gemacht. Der enorme Zuwachs in verfügbarer Rechenleistung führt zu immer stärkeren Modellen und immer besseren NLP Systemen (der Google Übersetzer ist nur ein positives Beispiel).</p>



<p class="kt-adv-heading5645_bd451d-d1 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_bd451d-d1">Laut einer Studie von Gartner<a id="_ftnref1" href="#_ftn1">[1]</a>,befindet sich NLP gerade auf dem Weg aus der Forschung in die Industrie. Die Möglichkeiten, die sich aus ML-gestütztem NLP ergeben, haben in vielen Unternehmen das Potential IT-Prozesse grundlegend kosteneffizient zu optimieren und gleichzeitig den immer weiterwachsenden Anforderungen der Kunden an die Verfügbarkeit durch eine vollständige oder teilweise Automatisierung gerecht zu werden.</p>
</div></div>



<div class="wp-block-kadence-column kadence-column5645_164c6c-5f"><div class="kt-inside-inner-col">
<h2 class="kt-adv-heading5645_320615-a7 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_320615-a7"><strong><strong>Autoren</strong></strong></h2>



<p class="kt-adv-heading5645_305675-78 wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_305675-78"><strong>Prof. Dr. Bodo Kraft</strong> <br>Prof. Dr. Bodo Kraft ist Gründer und Leiter des Labors Business Programming. Er betreibt dort seit über zehn Jahren zusammen mit aktuell fünf Promovierenden anwendungs-orientierte Forschung im Umfeld von Computer-Linguistik. Gemeinsame Basis der unterschiedlichen Projekte ist die Problemstellung, massenhaft anfallende, natürlichsprachliche Dokumente effizient und automatisiert zur verarbeiten.&nbsp;<br>Die erfolgreiche Anpassung der Lösungen auf die jeweilige Domäne ist hierbei elementar. Ein weiterer Schwerpunkt liegt auf einer agilen, qualitätsgetriebenen Vorgehensweise zur Erstellung betrieblich verwertbarer und wartbarer Softwaresysteme.</p>



<p class="kt-adv-heading5645_84cf05-cd wp-block-kadence-advancedheading" data-kb-block="kb-adv-heading5645_84cf05-cd"><strong>M. Sc. Lars Klöser</strong><br>M. Sc. Lars Klöser hat an der RWTH Aachen Informatik studiert und promoviert nun bei Prof. Dr. Bodo Kraft und ist Teil des Labor Business Programming. Sein Fokus liegt auf NLP und besonders auf der Extraktion komplexer semantischer Strukturen aus rechtlichen Texten.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><a href="#_ftnref1" id="_ftn1">[1]</a> https://www.gartner.com/smarterwithgartner/top-trends-on-the-gartner-hype-cycle-for-artificial-intelligence-2019/</p>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://laizee.ai/blog/digitale-kommunikation-zwischen-mensch-und-maschine-durch-natural-language-processing/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
