Towards Effective and Affordable Natural Language Application Development

 

Heutzutage werden immer mehr Anwendungen entwickelt, die natürliche Sprache verarbeiten, z. B. Information Extraction (IE) Anwendungen, die aus natürlich-sprachlichen Texten formalisierte Informationen extrahieren: z. B. werden aus Broschüren komplexe Tarife extrahiert. Ein anderes Beispiel sind Digital Voice Assistants (DVAs) die Spracheingaben in komplexe Funktionen übersetzen: „Erinnere mich daran Milch einkaufen zu gehen“.

Solche Anwendungen haben gemeinsam, dass die unstrukturierten Informationen, die in der natürlichen Sprachen eingebettet sind, in einem Vorverarbeitungsschritt in strukturierte und damit für Algorithmen verarbeitbare Informationen zu übertragen. Dieser Prozess wird mit Verfahren des maschinellen Lernens bewältigt und dafür sind Experten der Computerlinguistik notwendig. Anwendungsentwickler, die keine Erfahrung im Bereich der Computerlinguistik haben, sind nur nach langen Schulungsphasen in der Lage diese Anwendungen zu entwickeln.

Diese Forschungsarbeit setzt sich zum Ziel, dass Entwickeln dieser Anwendungen zu vereinfachen und dem Anwendungsentwickler einen schnellen und effektiven Einstieg in diese Art der Entwicklung zu geben.

x