HyperAIHyperAI

Command Palette

Search for a command to run...

Analyse sémantique incrémentale guidée par les types avec polymorphisme

Kai Zhao Liang Huang

Résumé

L'analyse sémantique a connu des progrès significatifs, mais la plupart des analyseurs sémantiques actuels sont extrêmement lents (basés sur CKY) et plutôt primitifs dans leur représentation. Nous présentons trois nouvelles techniques pour résoudre ces problèmes. Premièrement, nous concevons le premier algorithme d'analyse sémantique incrémentale de type décalage-réduction linéaire en temps, qui est plus efficace que les analyseurs sémantiques bottom-up conventionnels en temps cubique. Deuxièmement, notre analyseur, étant guidé par les types plutôt que par la syntaxe, utilise la vérification de type pour déterminer la direction de réduction, ce qui élimine la nécessité d'une grammaire syntaxique telle que CCG (Combinatory Categorial Grammar). Troisièmement, pour pleinement exploiter le potentiel de l'analyse sémantique guidée par les types au-delà des types simples (comme les entités et les valeurs de vérité), nous empruntons à la théorie des langages de programmation les concepts de polymorphisme sous-type et de polymorphisme paramétrique afin d'enrichir le système de types et mieux guider l'analyse. Notre système apprend des analyses très précises dans les domaines GeoQuery, Jobs et Atis.


Créer de l'IA avec l'IA

De l'idée au lancement — accélérez votre développement IA avec le co-codage IA gratuit, un environnement prêt à l'emploi et le meilleur prix pour les GPU.

Codage assisté par IA
GPU prêts à l’emploi
Tarifs les plus avantageux

HyperAI Newsletters

Abonnez-vous à nos dernières mises à jour
Nous vous enverrons les dernières mises à jour de la semaine dans votre boîte de réception à neuf heures chaque lundi matin
Propulsé par MailChimp
Analyse sémantique incrémentale guidée par les types avec polymorphisme | Articles | HyperAI