	{"id":21376,"date":"2020-11-24T16:12:06","date_gmt":"2020-11-24T16:12:06","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=news&#038;p=21376"},"modified":"2024-09-20T17:45:38","modified_gmt":"2024-09-20T16:45:38","slug":"nlu-benchmark-for-intent-detection-and-named-entity-recognition-in-call-center-conversations","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/de\/blog\/nlu-benchmark-for-intent-detection-and-named-entity-recognition-in-call-center-conversations\/","title":{"rendered":"NLU-Benchmarks f\u00fcr die Erkennung von Absichten und benannten Personen in Callcenter-Gespr\u00e4chen"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column avada-news-bloc-image\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"text-align:left;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"300\" height=\"74\" title=\"Mittel Blog\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-300x74.png\" alt class=\"lazyload img-responsive wp-image-60582\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%274000%27%20height%3D%27992%27%20viewBox%3D%270%200%204000%20992%27%3E%3Crect%20width%3D%274000%27%20height%3D%27992%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-200x50.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-400x99.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-600x149.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-800x198.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-1200x298.png 1200w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-padding-top:10px;--awb-padding-right:10px;--awb-padding-bottom:10px;--awb-padding-left:10px;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p>NACHRICHTEN \/ KI-TECHNOLOGIE<\/p>\n<\/div><div class=\"fusion-text fusion-text-2\"><p>25. November 2020<br \/>\nDie Berater in Call Centern sehen allm\u00e4hlich, wie NLU in ihrem Alltag Einzug h\u00e4lt und ihnen hilft, Kundenanfragen leichter zu beantworten. Damit ein Tool dies leisten kann, muss es in der Lage sein, gleichzeitig die Kundenanfrage und ihre Merkmale zu erkennen, d.h. eine Absicht und benannte Entit\u00e4ten.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-color:#ffffff;--awb-bg-color-hover:#ffffff;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\" style=\"--awb-text-color:#000000;\"><p><em>\u201cOK Google, spiel die Rolling Stones auf Spotify\u201d, \u201cAlexa, wie ist das Wetter in Paris heute?\u201d, \u201cSiri, wer ist der franz\u00f6sische Pr\u00e4sident?\u201d<\/em><\/p>\n<p><span style=\"font-weight: 400;\">Wenn Sie schon einmal Sprachassistenten verwendet haben, haben Sie indirekt einige Prozesse des Natural Language Understanding (NLU) genutzt. Die gleiche Logik gilt f\u00fcr Chatbot-Assistenten oder die automatische Weiterleitung von Tickets im Kundenservice. NLU geh\u00f6rt schon seit einiger Zeit zu unserem Alltag und wird wahrscheinlich auch nicht mehr aufh\u00f6ren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Durch die Automatisierung der Extraktion von Kundenabsichten zum Beispiel kann NLU uns dabei helfen, die Anfragen unserer Kunden schneller und genauer zu beantworten. Aus diesem Grund hat jedes gro\u00dfe Unternehmen mit der Entwicklung einer eigenen L\u00f6sung begonnen. Bei all den Bibliotheken und Modellen, die es im Bereich NLU gibt und die alle den Anspruch erheben, auf dem neuesten Stand der Technik zu sein oder leicht zu erhaltende Ergebnisse zu liefern, ist es jedoch manchmal kompliziert, sich zurechtzufinden. Nachdem wir in unseren NLU-Projekten bei Artefact mit verschiedenen Bibliotheken experimentiert haben, wollten wir unsere Ergebnisse mit Ihnen teilen und Ihnen helfen, die aktuellen Tools im Bereich NLU besser zu verstehen.<\/span><\/p>\n<p class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if df ek\"><span style=\"color: #ff0066;\"><strong>Was ist NLU?<\/strong><\/span><\/p>\n<p class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if df ek\">Nat\u00fcrliches Sprachverstehen (NLU) wird definiert durch\u00a0<a class=\"ck jk\" href=\"https:\/\/www.gartner.com\/en\/information-technology\/glossary\/nlu-natural-language-understanding\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Gartner<\/a>\u00a0als \u201cdas Verstehen der Struktur und Bedeutung der menschlichen Sprache durch Computer (<em class=\"jj\">z.B..<\/em>, Englisch, Spanisch, Japanisch), die es dem Benutzer erm\u00f6glichen, mit dem Computer in nat\u00fcrlichen S\u00e4tzen zu interagieren\u201d. Mit anderen Worten: NLU ist ein Teilbereich von artificial intelligence, der die Interpretation von Text erm\u00f6glicht, indem er ihn analysiert, in Computersprache umwandelt und in einer f\u00fcr Menschen verst\u00e4ndlichen Form ausgibt.<\/p>\n<p class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if df ek\">Wenn Sie sich genau ansehen, wie Chatbots und virtuelle Assistenten arbeiten, von Ihrer Anfrage bis zu ihrer Antwort, ist NLU eine Schicht, die Ihre Hauptabsicht und alle f\u00fcr die Maschine wichtigen Informationen extrahiert, damit sie Ihre Anfrage am besten beantworten kann. Angenommen, Sie rufen den Kundendienst Ihrer Lieblingsmarke an, um zu erfahren, ob Ihre Traumtasche endlich in Ihrer Stadt erh\u00e4ltlich ist: NLU wird dem Assistenten mitteilen, dass Sie eine Anfrage zur Produktverf\u00fcgbarkeit haben und in der Produkt database nach dem bestimmten Artikel suchen, um herauszufinden, ob er an Ihrem Wunschort verf\u00fcgbar ist. Dank NLU haben wir eine Absicht, einen Produktnamen und einen Ort extrahiert.<\/p>\n<div class=\"in io ip iq aj ir\" tabindex=\"0\" role=\"button\">\n<div class=\"cx cy jl\">\n<div class=\"ix s ip iy\">\n<div class=\"jm ja s\">\n<div class=\"is it t u v iu aj bm iv iw\"><\/div>\n<p><div style=\"width: 725px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"lazyload ts tt t u v iu aj c\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27715%27%20height%3D%27258%27%20viewBox%3D%270%200%20715%20258%27%3E%3Crect%20width%3D%27715%27%20height%3D%27258%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0I1biKTnMgj7kziLM.png\" alt=\"Image for post\" width=\"715\" height=\"258\" \/><p class=\"wp-caption-text\"><em>(Oben: Illustration einer Kundenabsicht und mehrere Entit\u00e4ten, die aus der Konversation extrahiert werden)<\/em><\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><span style=\"font-weight: 400;\">Nat\u00fcrliche Sprache ist im data der meisten Unternehmen verankert. Mit den j\u00fcngsten Durchbr\u00fcchen auf diesem Gebiet, der Demokratisierung der NLU-Algorithmen, dem Zugang zu mehr Rechenleistung und mehr data wurden viele NLU-Projekte ins Leben gerufen. Werfen wir einen Blick auf eines von ihnen.<\/span><\/p>\n<p class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if df ek\"><strong><span style=\"color: #ff0066;\">Pr\u00e4sentation des Projekts<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Ein typisches Projekt, bei dem NLU zum Einsatz kommt, ist, wie bereits erw\u00e4hnt, die Unterst\u00fctzung von Callcenter-Beratern bei der Beantwortung von Kundenanfragen im Verlauf des Gespr\u00e4chs. Dazu m\u00fcssten wir zwei verschiedene Aufgaben erf\u00fcllen:<\/span><\/p>\n<ul class=\"\">\n<li id=\"84be\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if jr js jt ek\" data-selectable-paragraph=\"\"><strong class=\"hm ju\">Verstehen Sie die Absicht des Kunden<\/strong> w\u00e4hrend des Anrufs (d.h. Textklassifizierung)<\/li>\n<li id=\"75e0\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><strong class=\"hm ju\">Fangen Sie die wichtigen Elemente ein<\/strong> die es erm\u00f6glichen w\u00fcrden, die Anfrage des Kunden zu beantworten (d.h. Named-Entity-Erkennung), z.B. Vertragsnummern, Produkttyp, Produktfarbe, usw.<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Als wir uns die einfachen und standardm\u00e4\u00dfigen L\u00f6sungen f\u00fcr diese beiden Aufgaben ansahen, fanden wir mehr als ein Dutzend Frameworks, einige von der GAFAM entwickelt, andere von Open-Source-Plattformanbietern. Es ist unm\u00f6glich zu wissen, welches wir f\u00fcr unseren Anwendungsfall ausw\u00e4hlen sollen und wie sich jedes von ihnen bei einem konkreten Projekt und echten data, hier in Text umgewandelte Audiogespr\u00e4che eines Call Centers, verh\u00e4lt. Deshalb haben wir beschlossen, unseren Leistungsvergleich mit einigen Tipps sowie Vor- und Nachteilen f\u00fcr jede von uns getestete L\u00f6sung zu teilen.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Es ist wichtig zu beachten, dass dieser Benchmark mit englischem data und transkribiertem Sprachtext durchgef\u00fchrt wurde und daher weniger als Referenz f\u00fcr andere Sprachen oder Anwendungen, die direkt geschriebenen Text verwenden, verwendet werden kann, <\/span><\/i><span style=\"font-weight: 400;\">z.B..<\/span><i><span style=\"font-weight: 400;\"> Chatbot-Anwendungsf\u00e4lle.<\/span><\/i><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-color:#ffffff;--awb-bg-color-hover:#ffffff;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\" style=\"--awb-text-color:#000000;\"><p id=\"4a7e\" class=\"gm gn dn ce go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj ek\"><span style=\"color: #ff0066;\"><strong>Benchmark<\/strong><\/span><\/p>\n<p><strong>Erkennung von Absichten <\/strong><\/p>\n<p class=\"hk hl dn hm b hn ho gr hp hq hr gv hs ht hu hv hw hx hy hz ia ib ic id ie if df ek\" data-selectable-paragraph=\"\"><span style=\"font-weight: 400;\">Das Ziel ist es, zu erkennen, was der Kunde will, seine Absicht. Bei einem Satz muss das Modell in der Lage sein, ihn in die richtige Klasse einzuordnen, wobei jede Klasse einer vordefinierten Absicht entspricht. Wenn es mehrere Klassen gibt, spricht man von einer Mehrklassen-Klassifizierungsaufgabe. Eine Absicht kann zum Beispiel \u201cm\u00f6chte ein Produkt kaufen\u201d oder \u201csucht nach Informationen\u201d sein. In unserem Fall hatten wir definiert <\/span><b>5 verschiedene Absichten<\/b><span style=\"font-weight: 400;\"> und die sechs folgenden L\u00f6sungen wurden f\u00fcr den Benchmark verwendet:<\/span><\/p>\n<ul class=\"\">\n<li id=\"1ff3\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if jr js jt ek\" data-selectable-paragraph=\"\"><a class=\"ck jk\" href=\"https:\/\/fasttext.cc\/docs\/en\/supervised-tutorial.html\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">FastText<\/strong><\/a><strong class=\"hm ju\">:<\/strong>\u00a0Bibliothek f\u00fcr effizientes Lernen von Wortrepr\u00e4sentationen und Satzklassifizierung, die vom KI-Forschungslabor von Facebook entwickelt wurde.<\/li>\n<li id=\"ae4c\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><a class=\"ck jk\" href=\"https:\/\/uber.github.io\/ludwig\/examples\/#natural-language-understanding\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">Ludwig<\/strong><\/a><strong class=\"hm ju\">:<\/strong> <span style=\"font-weight: 400;\">eine Toolbox, mit der Sie Deep-Learning-Modelle trainieren und testen k\u00f6nnen, ohne Code schreiben zu m\u00fcssen, entweder \u00fcber die Kommandozeile oder die programmatische API. Der Benutzer muss lediglich eine CSV-Datei (oder einen Pandas DataFrame mit der programmatischen API) bereitstellen, die seine data, eine Liste von Spalten, die als Eingaben verwendet werden sollen, und eine Liste von Spalten, die als Ausgaben verwendet werden sollen, enth\u00e4lt.<\/span><\/li>\n<li id=\"876d\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><strong class=\"hm ju\">Logistische Regression mit\u00a0<\/strong><a class=\"ck jk\" href=\"https:\/\/spacy.io\/usage\/spacy-101\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">spaCy-vorverarBeitunG<\/strong><\/a><strong class=\"hm ju\">:<\/strong> <span style=\"font-weight: 400;\">klassische logistische Regression unter Verwendung der Scikit-Learn-Bibliothek mit benutzerdefinierter Vorverarbeitung unter Verwendung der SpaCy-Bibliothek (Tokenisierung, Lemmatisierung, Entfernen von Stoppw\u00f6rtern).<\/span><\/li>\n<li id=\"e702\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><a class=\"ck jk\" href=\"https:\/\/github.com\/explosion\/spacy-transformers\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">BERT mit SpaCy-Pipeline<\/strong><\/a><strong class=\"hm ju\">:<\/strong> <span style=\"font-weight: 400;\">spaCy-Modellpipelines, die das Transformatorenpaket von Hugging Face umschlie\u00dfen, um auf modernste Transformatorenarchitekturen wie BERT zuzugreifen.<\/span><\/li>\n<li id=\"a632\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><a class=\"ck jk\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cognitive-services\/luis\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">LUIS<\/strong><\/a><strong class=\"hm ju\">:<\/strong> <span style=\"font-weight: 400;\">Microsoft cloud-basierter API-Dienst, der benutzerdefinierte maschinelle Lernintelligenz auf den nat\u00fcrlichsprachlichen Konversationstext eines Benutzers anwendet, um Absichten und Entit\u00e4ten vorherzusagen<\/span>.<\/li>\n<li id=\"0dfe\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><a class=\"ck jk\" href=\"https:\/\/github.com\/flairNLP\/flair\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">Flair<\/strong><\/a><strong class=\"hm ju\">:<\/strong>\u00a0<span style=\"font-weight: 400;\">ein Framework f\u00fcr modernste NLP f\u00fcr verschiedene Aufgaben wie Named Entity Recognition (NER), Part-of-Speech Tagging (PoS), Sense Disambiguation und Klassifizierung.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Die folgenden Modelle wurden alle mit denselben data-S\u00e4tzen trainiert und getestet: 1600 \u00c4u\u00dferungen zum Training, 400 zum Testen. Die Modelle wurden nicht feinabgestimmt, so dass einige von ihnen m\u00f6glicherweise eine bessere Leistung erbringen als die unten dargestellten.<\/span><\/p>\n<figure class=\"ih ii ij ik il im cx cy paragraph-image\">\n<div class=\"in io ip iq aj ir\" tabindex=\"0\" role=\"button\">\n<div class=\"cx cy kr\">\n<div class=\"ix s ip iy\">\n<div class=\"ks ja s\">\n<div class=\"is it t u v iu aj bm iv iw\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload va vb t u v iu aj c\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0OjPKI5wNoTgCuUKG.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0OjPKI5wNoTgCuUKG.png\" data-sizes=\"auto\" data-orig-sizes=\"700px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27862%27%20height%3D%27289%27%20viewBox%3D%270%200%20862%20289%27%3E%3Crect%20width%3D%27862%27%20height%3D%27289%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0OjPKI5wNoTgCuUKG.png 276w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0OjPKI5wNoTgCuUKG.png 552w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0OjPKI5wNoTgCuUKG.png 640w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0OjPKI5wNoTgCuUKG.png 700w\" alt=\"Image for post\" width=\"862\" height=\"289\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"jn jo cz cx cy jp jq ce b eu cg fx\" data-selectable-paragraph=\"\">Leistungsergebnisse verschiedener Modelle zur Absichtserkennung<\/figcaption><\/figure>\n<p id=\"8774\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if df ek\" data-selectable-paragraph=\"\"><em class=\"jj\">*Inferenzzeit auf dem lokalen Macbook Air (1,6 GHz Dual-Core Intel Core i5-8 Go 1600 MHz DDR3 RAM).<\/em><\/p>\n<ul class=\"\">\n<li id=\"f4ae\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if jr js jt ek\" data-selectable-paragraph=\"\">Insgesamt erzielen alle L\u00f6sungen gute oder sogar sehr gute Ergebnisse (F1-Score &gt; 70%).<\/li>\n<li id=\"f9b8\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\">Einer der Nachteile von Ludwig und LUIS ist, dass es sich um \u201cBlackbox\u201d-Modelle handelt, die das Verst\u00e4ndnis und die Feinabstimmung erschweren.<\/li>\n<li id=\"e785\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\">LUIS ist die einzige getestete L\u00f6sung, die nicht quelloffen ist und daher wesentlich teurer ist. Au\u00dferdem kann die Verwendung seiner Python-API komplex sein, da es urspr\u00fcnglich f\u00fcr die Verwendung \u00fcber eine Klick-Button-Schnittstelle konzipiert wurde. Es kann jedoch eine L\u00f6sung sein, die zu bevorzugen ist, wenn Sie sich im Rahmen eines Projekts befinden, das in die Produktion gehen soll und dessen Infrastruktur beispielsweise auf Azure aufgebaut ist, da die Integration des Modells dann einfacher ist.<\/li>\n<\/ul>\n<p id=\"7814\" class=\"ka gn dn ce go kb kc kd gs ke kf kg gw kh ki kj ha kk kl km he kn ko kp hi kq ek\"><strong><span style=\"color: #ff0066;\">Extraktion von Entit\u00e4ten<\/span><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Das Ziel ist es, bestimmte W\u00f6rter zu finden und sie korrekt in vordefinierte Kategorien einzuordnen. Denn wenn Sie erst einmal herausgefunden haben, was Ihr Kunde tun m\u00f6chte, m\u00fcssen Sie m\u00f6glicherweise weitere Informationen in seiner Anfrage finden. Wenn ein Kunde zum Beispiel etwas kaufen m\u00f6chte, m\u00f6chten Sie vielleicht wissen, um welches Produkt es sich handelt, in welcher Farbe oder wenn ein Kunde ein Produkt zur\u00fcckgeben m\u00f6chte, m\u00f6chten Sie vielleicht wissen, zu welchem Datum oder in welchem Gesch\u00e4ft der Kauf get\u00e4tigt wurde. In unserem Fall hatten wir definiert <\/span><b>16 benutzerdefinierte Entit\u00e4ten<\/b><span style=\"font-weight: 400;\">: 9 produktbezogene Entit\u00e4ten (Name, Farbe, Typ, Material, Gr\u00f6\u00dfe, ...) und zus\u00e4tzliche Entit\u00e4ten in Bezug auf Geografie und Zeit. Was die Erkennung von Absichten betrifft, so wurden mehrere L\u00f6sungen verwendet, um einen Benchmark zu erstellen:<\/span><\/p>\n<ul class=\"\">\n<li id=\"242d\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if jr js jt ek\" data-selectable-paragraph=\"\"><a class=\"ck jk\" href=\"https:\/\/spacy.io\/usage\/training#ner\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"hm ju\">spaCy<\/strong><\/a><strong class=\"hm ju\">:<\/strong> eine Open-Source-Bibliothek f\u00fcr fortgeschrittene nat\u00fcrliche Sprachverarbeitung in Python, die verschiedene Funktionen bietet, darunter Named Entity Recognition.<\/li>\n<li id=\"ae57\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><strong class=\"hm ju\">LUIS:<\/strong>\u00a0<em class=\"jj\">siehe oben<\/em><\/li>\n<li id=\"e8d0\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><strong class=\"hm ju\">Ludwig:<\/strong><em class=\"jj\">\u00a0siehe oben<\/em><\/li>\n<li id=\"efaa\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\"><strong class=\"hm ju\">Flair:<\/strong>\u00a0<em class=\"jj\">siehe oben<\/em><\/li>\n<\/ul>\n<p id=\"06f5\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if df ek\" data-selectable-paragraph=\"\"><span style=\"font-weight: 400;\">Die folgenden Modelle wurden alle mit denselben data-S\u00e4tzen trainiert und getestet: 1600 \u00c4u\u00dferungen zum Training, 400 zum Testen. Die Modelle wurden nicht feinabgestimmt, so dass einige von ihnen m\u00f6glicherweise eine bessere Leistung erbringen als die unten dargestellten.<\/span><\/p>\n<figure class=\"ih ii ij ik il im cx cy paragraph-image\">\n<div class=\"cx cy kt\">\n<div class=\"ix s ip iy\">\n<div class=\"ku ja s\">\n<div class=\"is it t u v iu aj bm iv iw\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload va vb t u v iu aj c\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0xOx9HfmdoP11xP-r.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0xOx9HfmdoP11xP-r.png\" data-sizes=\"auto\" data-orig-sizes=\"528px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27528%27%20height%3D%27158%27%20viewBox%3D%270%200%20528%20158%27%3E%3Crect%20width%3D%27528%27%20height%3D%27158%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0xOx9HfmdoP11xP-r.png 276w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0xOx9HfmdoP11xP-r.png 528w\" alt=\"Image for post\" width=\"528\" height=\"158\" \/><\/p>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"jn jo cz cx cy jp jq ce b eu cg fx\" data-selectable-paragraph=\"\">Leistungsergebnisse verschiedener Modelle zur Erkennung benannter Entit\u00e4ten<\/figcaption><\/figure>\n<ul class=\"\">\n<li id=\"47eb\" class=\"hk hl dn hm b hn je gr hp hq jf gv hs ht jg hv hw hx jh hz ia ib ji id ie if jr js jt ek\" data-selectable-paragraph=\"\">Zwei Modelle, spaCy und LUIS, schneiden bei der Erkennung benannter Personen sehr gut ab. Ludwig und Flair m\u00fcssten noch etwas feiner abgestimmt werden, um bessere Ergebnisse zu erzielen, insbesondere in Bezug auf die Wiedererkennung.<\/li>\n<li id=\"93b5\" class=\"hk hl dn hm b hn jv gr hp hq jw gv hs ht jx hv hw hx jy hz ia ib jz id ie if jr js jt ek\" data-selectable-paragraph=\"\">Ein Vorteil von LUIS ist, dass der Benutzer einige fortgeschrittene Funktionen zur Erkennung von Entit\u00e4ten nutzen kann, wie z.B.\u00a0<a class=\"ck jk\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cognitive-services\/luis\/luis-how-to-add-features\" rel=\"noopener nofollow\" target=\"_blank\">Deskriptoren<\/a> das Hinweise darauf gibt, dass bestimmte W\u00f6rter und Ausdr\u00fccke Teil eines Entity Domain Vokabulars sind (z.B.: Farbvokabular = schwarz, wei\u00df, rot, blau, marineblau, gr\u00fcn).<\/li>\n<\/ul>\n<p id=\"ebcd\" class=\"gm gn dn ce go gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj ek\"><span style=\"color: #ff0066;\"><strong class=\"az\">Fazit<\/strong><\/span><\/p>\n<p id=\"02e8\" class=\"hk hl dn hm b hn ho gr hp hq hr gv hs ht hu hv hw hx hy hz ia ib ic id ie if df ek\" data-selectable-paragraph=\"\"><span style=\"font-weight: 400;\">Unter den L\u00f6sungen, die wir mit unserem Callcenter dataset getestet haben, ob f\u00fcr die Absichtserkennung oder die Erkennung von Entit\u00e4ten, sticht keine in Bezug auf die Leistung hervor. Unserer Erfahrung nach sollte die Entscheidung f\u00fcr eine L\u00f6sung daher von der Praktikabilit\u00e4t und Ihrem spezifischen Anwendungsfall abh\u00e4ngen (verwenden Sie bereits Azure, m\u00f6chten Sie lieber mehr Freiheit bei der Feinabstimmung Ihrer Modelle haben...). Zur Erinnerung: Wir haben die Bibliotheken so genommen, wie sie sind, um diesen Benchmark zu erstellen, ohne eine Feinabstimmung der Modelle vorzunehmen. Die angezeigten Ergebnisse sind also mit etwas Abstand zu betrachten und k\u00f6nnten bei einem anderen Anwendungsfall oder mit mehr Training data abweichen.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_hover_color: #ff0066;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"text-align:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"1057\" height=\"591\" title=\"data-driven\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271057%27%20height%3D%27591%27%20viewBox%3D%270%200%201057%20591%27%3E%3Crect%20width%3D%271057%27%20height%3D%27591%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/wp-content\/uploads\/2020\/06\/Global-Newsletter-Data-Digest_LinkedIn_600x315_april.jpg\" alt class=\"lazyload img-responsive wp-image-30246\"\/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-column-inner-bg-wrapper\" style=\"--awb-inner-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/go.pardot.com\/l\/597421\/2020-05-06\/2k5zzj\" target=\"_blank\" rel=\"noopener\"><span class=\"fusion-column-inner-bg-image\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-text fusion-text-5\"><p><b>Interessieren Sie sich f\u00fcr Digital und data marketing?<\/b><\/p>\n<p>Abonnieren Sie den Data Digest, den Newsletter von Artefact, und Sie erhalten jeden Monat praktische Ratschl\u00e4ge, Einblicke und Meinungen in Ihren Posteingang.<\/p>\n<p><b>Melden Sie mich an!<\/b><\/p>\n<\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>25. November 2020<br \/>\nDie Berater in Call Centern sehen allm\u00e4hlich, wie NLU in ihrem Alltag Einzug h\u00e4lt und ihnen hilft, Kundenanfragen leichter zu beantworten. Damit ein Tool dies leisten kann, muss es in der Lage sein, gleichzeitig die Kundenanfrage und ihre Merkmale zu erkennen, d.h. eine Absicht und benannte Entit\u00e4ten.<\/p>","protected":false},"featured_media":21377,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[2995,21930],"blog-language":[2991],"class_list":["post-21376","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-ai-technology","blog-category-finance","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog\/21376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media\/21377"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media?parent=21376"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-category?post=21376"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-language?post=21376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}