GenI: Natural language generation in Haskell

Eric Kow 1
1 LANGUE ET DIALOGUE - Human-machine dialogue with a significant language component
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : In this article we present GenI, a chart based surface realisation tool implemented in Haskell. GenI takes as input a set of first order terms (the input semantics) and a grammar for a given target language (e.g., English, French, Spanish, etc.) and generates sentences in the target language, whose semantic meaning corresponds to the input semantics. The aim of the article is not so much to present GenI or to describe how it is implemented. Rather, we will focus on the aspects of functional programming (higher order functions, monads) and Haskell (typeclasses) that we found important to its design.
Type de document :
Communication dans un congrès
Haskell'06, Sep 2006, Portland/USA, 2006
Liste complète des métadonnées

https://hal.inria.fr/inria-00088787
Contributeur : Eric Kow <>
Soumis le : mardi 3 octobre 2006 - 14:17:16
Dernière modification le : mardi 25 octobre 2016 - 16:59:40
Document(s) archivé(s) le : lundi 20 septembre 2010 - 17:06:03

Identifiants

  • HAL Id : inria-00088787, version 2

Collections

Citation

Eric Kow. GenI: Natural language generation in Haskell. Haskell'06, Sep 2006, Portland/USA, 2006. 〈inria-00088787v2〉

Partager

Métriques

Consultations de
la notice

277

Téléchargements du document

467