2ヶ月前

抽象構文ネットワークによるコード生成と意味解析

Maxim Rabinovich; Mitchell Stern; Dan Klein
抽象構文ネットワークによるコード生成と意味解析
要約

コード生成や意味解析などのタスクでは、非構造化(または部分的に構造化された)入力を整形式の実行可能な出力にマッピングする必要があります。本稿では、これらの問題に対するモデリングフレームワークとして抽象構文ネットワーク(abstract syntax networks)を導入します。出力は抽象構文木(AST: Abstract Syntax Trees)として表現され、出力木の構造と並行する動的に決定されるモジュール型のデコーダによって構築されます。コード生成のベンチマークであるHearthstoneデータセットにおいて、我々のモデルは79.2のBLEUスコアと22.7%の完全一致精度を達成しました。これは、従来の最先端技術である67.1と6.1%を上回る結果です。さらに、Atis, Jobs, Geoの意味解析データセットでもタスク固有のエンジニアリングなしで競争力のある性能を示しています。