CARAMEL: a flexible model for interaction between the cognitive processes underlying natural language understanding

  • Authors:
  • Gérard Sabah

  • Affiliations:
  • LIMSI, Orsay, France

  • Venue:
  • COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a general natural language processing system called CARAMEL (in French: Compréhension Automatique de Récits, Apprentissage et Modélisation des Échanges Langagiers). Over the last few years our group has developed many programs to deal with different aspects of natural language processing. This paper describes a general architecture that integrates them in a flexible way, and provides a control strategy capable of adapting itself to the requirements of a particular task. The model is composed of three fundamental elements:- a structured memory containing permanent knowledge and working structures of the system- a set of processes, dedicated to the execution of the various cognitive tasks- a supervisor, whose function is to trigger, to run coherently and to synchronize the processes.The system contains a kind of blackboard, which is enhanced with a control mechanism driven by meta-rules. This architecture is fully implemented. We are currently developing the meta-rules necessary to use the model for various tasks.