HyperAIHyperAI
منذ 2 أشهر

SyntaxSQLNet: شبكات شجرة النحو لمهام تحويل النص إلى SQL المعقدة والمتعددة المجالات

Tao Yu; Michihiro Yasunaga; Kai Yang; Rui Zhang; Dongxu Wang; Zifan Li; Dragomir Radev
SyntaxSQLNet: شبكات شجرة النحو لمهام تحويل النص إلى SQL المعقدة والمتعددة المجالات
الملخص

معظم الدراسات الحالية في مهام تحويل النص إلى SQL لا تتطلب إنشاء استعلامات SQL معقدة تحتوي على بنود متعددة أو استعلامات فرعية، كما أنها لا تعمم على قواعد بيانات جديدة غير مشاهدة سابقًا. في هذا البحث، نقترح SyntaxSQLNet، وهو شبكة شجرة بناء نحوية لمعالجة مهمة تحويل النص إلى SQL المعقدة والمتعددة المجالات. يستخدم SyntaxSQLNet محولًا محددًا لـ SQL يعتمد على شجرة البناء النحوي مع تاريخ مسار إنشاء الاستعلامات ومشفرات انتباه الأعمدة المعرفة بالجدول. نقيم SyntaxSQLNet على مهمة Spider لتحويل النص إلى SQL، والتي تحتوي على قواعد بيانات ذات جداول متعددة واستعلامات SQL معقدة تتضمن بنودًا متعددة واستعلامات متداخلة. نستخدم إعداد تقسيم قاعدة البيانات حيث تكون قواعد البيانات في مجموعة الاختبار غير مشاهدة أثناء التدريب. تظهر نتائج التجارب أن SyntaxSQLNet يمكنه التعامل مع عدد أكبر بكثير من أمثلة SQL المعقدة مقارنة بالأعمال السابقة، مما يجعله يتفوق على أفضل نموذج سابق بنسبة 7.3% في دقة التطابق الدقيق. كما نوضح أن SyntaxSQLNet يمكنه تحسين الأداء بمعدل إضافي بنسبة 7.5% باستخدام طريقة زيادة متعددة المجالات، مما يؤدي إلى تحسن إجمالي بنسبة 14.8%. حسب علمنا، نحن أول من درس هذه المهمة المعقدة والمتعددة المجالات في تحويل النص إلى SQL.

SyntaxSQLNet: شبكات شجرة النحو لمهام تحويل النص إلى SQL المعقدة والمتعددة المجالات | أحدث الأوراق البحثية | HyperAI