Hallo,
am 22.2. 12 Uhr verteidigt Marco Dorner seine Masterarbeit.
Dabei werden auch Vertreter der Firma Orpheus sein.
Herzlich,
Ute Schmid
Marco Dorner (MA AI): Ein lernbasierter Companion-Ansatz zur Transformation von semi-strukturierten in strukturierte Daten – Systematische Evaluation der FlashMeta Technologie
Die
Automatisierte Erzeugung von Programmen ist eine Problemstellung die im
professionellen wie im privaten „Computer-Alltag“ relevant ist. Immer
dann, wenn ein Computernutzer sich mit repetitiven Aufgaben konfrontiert
sieht, wäre ein kleines Programm sinnvoll. Für Benutzer ohne
Programmierkenntnisse ist das allerdings nahezu unmöglich.
In dieser
Arbeit wird das PROSE Framework betrachtet, ein von Microsoft
entwickeltes Framework zur automatisierten Programmsynthese anhand von
Beispielen. Zur Programmsynthese werden Beispiele für die gewünschte
Programmausgabe spezifiziert. Programme werden dann mit Hilfe einer
vorher definierten Grammatik erstellt. Der Synthesealgorithmus ist
prinzipiell domänenunabhängig. Zur Effizienzsteigerung kommt für
verschiedene Operatoren domänenspezifisches Wissen zum Einsatz. Um die
Funktionsweise von PROSE zu analysieren wurden für drei
domänenspezifische Sprachen mehrere Programme synthetisiert. Diese
Programme sollten unterschiedliche Datenextraktionsaufgaben aus einem
generisch erzeugten Tabellensatz erledigen. Nicht immer konnte das
richtige Programm erzeugt werden. Die Ergebnisse deuten darauf hin, dass
der Einsatz eines Companions gerade bei Unregelmäßigkeiten in den Daten
durch Rückfragen hilfreich sein kann.