2ヶ月前

SyntaxSQLNet: 構文木ネットワークを用いた複雑なクロスドメインのテキストからSQLへの変換タスク

Tao Yu; Michihiro Yasunaga; Kai Yang; Rui Zhang; Dongxu Wang; Zifan Li; Dragomir Radev
SyntaxSQLNet: 構文木ネットワークを用いた複雑なクロスドメインのテキストからSQLへの変換タスク
要約

テキストからSQLへの変換タスクに関する既存の大多数の研究では、複数の節やサブクエリを含む複雑なSQLクエリの生成や、未見のデータベースに対する汎化が要求されていません。本論文では、複雑かつクロスドメインのテキストからSQLへの生成タスクに対処するため、構文木ネットワークであるSyntaxSQLNetを提案します。SyntaxSQLNetは、SQL特有の構文木に基づくデコーダーと、SQL生成パス履歴およびテーブルに注意を払うカラムアテンションエンコーダーを使用しています。私たちはSpiderテキストからSQLへの変換タスクでSyntaxSQLNetを評価しました。このタスクには、複数のテーブルを持つデータベースと、複数のSQL節やネストされたクエリを含む複雑なSQLクエリが含まれています。テストセットに含まれるデータベースは訓練中に未見であるという設定で評価を行いました。実験結果は、SyntaxSQLNetが以前の研究よりも著しく多くの複雑なSQL例を処理できることを示しており、完全一致精度において従来の最先端モデルを7.3%上回っています。さらに、クロスドメイン拡張手法を使用することで性能が7.5%向上し、総合的に14.8%の改善が達成されました。私たちの知る限りでは、この複雑かつクロスドメインのテキストからSQLへの変換タスクについて研究したのは初めてです。注:「クロスドメイン」(cross-domain)という用語は専門的な表現であり、「異なる分野間」または「多様な分野」などとも訳すことができますが、ここでは一般的に使用される「クロスドメイン」という表現を使用しました。

SyntaxSQLNet: 構文木ネットワークを用いた複雑なクロスドメインのテキストからSQLへの変換タスク | 最新論文 | HyperAI超神経