Construction formelle de requêtes avec prédiction de structure de requête pour la réponse à des questions complexes sur une base de connaissances

La construction formelle de requêtes constitue une étape essentielle dans la résolution de questions complexes sur les bases de connaissances. Son objectif est de générer des requêtes exécutables correctes à partir de questions données. Les méthodes récentes tentent de classer les requêtes candidates produites par une stratégie de transition d’état. Toutefois, cette stratégie de génération ignore la structure des requêtes, entraînant un nombre important de requêtes bruitées. Dans cet article, nous proposons une nouvelle approche pour la construction formelle de requêtes, composée de deux étapes. Dans la première étape, nous prédisons la structure de la requête correspondant à la question, puis utilisons cette structure pour contraindre la génération des requêtes candidates. Nous introduisons un cadre novateur de génération de graphes pour traiter la tâche de prédiction de structure, et concevons un modèle encodeur-décodeur afin de prédire les arguments des opérations prédéfinies à chaque étape de génération. Dans la deuxième étape, nous suivons les approches précédentes pour classer les requêtes candidates. Les résultats expérimentaux montrent que notre méthode surpasse les approches existantes sur les questions complexes, tout en restant compétitive sur les questions simples.