HyperAIHyperAI
vor 2 Monaten

Abstrakte Syntaxnetze für die Codegenerierung und semantische Analyse

Maxim Rabinovich; Mitchell Stern; Dan Klein
Abstrakte Syntaxnetze für die Codegenerierung und semantische Analyse
Abstract

Aufgaben wie Codegenerierung und semantisches Parsen erfordern die Abbildung von unstrukturierten (oder teilweise strukturierten) Eingaben auf gutgeformte, ausführbare Ausgaben. Wir stellen Abstract Syntax Networks vor, ein Modellierungsrahmen für diese Probleme. Die Ausgaben werden als abstrakte Syntaxbäume (ASTs) dargestellt und durch einen Decoder mit einer dynamisch bestimmten modularen Struktur konstruiert, die der Struktur des Ausgabebaums entspricht. Bei der Benchmark-Datensammlung Hearthstone für Codegenerierung erreicht unser Modell einen BLEU-Wert von 79,2 und eine Genauigkeit von 22,7 % bei exakten Übereinstimmungen, im Vergleich zu den bisher besten Werten von 67,1 und 6,1 %. Darüber hinaus erzielen wir wettbewerbsfähige Ergebnisse auf den Atis-, Jobs- und Geo-Semantik-Parsing-Datensätzen ohne aufgabenbezogene Anpassungen.