A Logic Programming Based Approach to QA@CLEF05 Track

  • Paulo Quaresma
  • Irene Rodrigues
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4022)


In this paper the methodology followed to build a question-answering system for the Portuguese language is described. The system modules are built using computational linguistic tools such as: a Portuguese parser based on constraint grammars for the syntactic analysis of the documents sentences and the user questions; a semantic interpreter that rewrites sentences syntactic analysis into discourse representation structures in order to obtain the corpus documents and user questions semantic representation; and finally, a semantic/pragmatic interpreter in order to obtain a knowledge base with facts extracted from the documents using ontologies (general and domain specific) and logic inference. This article includes the system evaluation under the CLEF’05 question and answering track.


Query Processing Logic Programming Prepositional Phrase Syntactical Analysis Discourse Referent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bick, E.: The Parsing System ”Palavras”. Automatic Grammatical Analysis of Portuguese in a Constraint Grammar Framework. Aarhus University Press (2000)Google Scholar
  2. 2.
    Karlsson, F.: Constraint grammar as a framework for parsing running text. In: Karlgren, H. (ed.) Papers presented to the 13th International Conference on Computational Linguistics, Helsinki, Finland, vol. 1753, pp. 168–173. Springer, Heidelberg (1990)CrossRefGoogle Scholar
  3. 3.
    Kamp, H., Reyle, U.: From Discourse to Logic:An Introduction to Modeltheoretic Semantics of Natural Language, Formal Logic and Discourse Representation Theory. D. Reidel, Dordrecht (1993)Google Scholar
  4. 4.
    Abreu, S.: Isco: A practical language for heterogeneous information system construction. In: Proceedings of INAP2001, Tokyo, Japan, INAP (2001)Google Scholar
  5. 5.
    Abreu, S., Quaresma, P., Quintano, L., Rodrigues, I.: A dialogue manager for accessing databases. In: 13th European-Japanese Conference on Information Modelling and Knowledge Bases, Kitakyushu, Japan, Kyushu Institute of Technology, pp. 213–224. IOS Press, Amsterdam (2003)Google Scholar
  6. 6.
    Quaresma, P., Rodrigues, I.: Using dialogues to access semantic knowledge in a web legal IR system. In: Moens, M.F. (ed.) Procs. of the Workshop on Question Answering for Interrogating Legal Documents of JURIX 2003 – The 16th Annual Conference on Legal Knowledge and Information Systems, Utrecht, Netherlands, Utrecht University (2003)Google Scholar
  7. 7.
    Saias, J., Quaresma, P.: Using nlp techniques to create legal ontologies in a logic programming based web information retrieval system. In: Workshop on Legal Ontologies and Web based legal information management of the 9th International Conference on Artificial Intelligence and Law, Edinburgh, Scotland (2003)Google Scholar
  8. 8.
    Saias, J.: Uma metodologia para a construção automática de ontologias e a sua aplicação em sistemas de recuperação de informação – a methodology for the automatic creation of ontologies and its application in information retrieval systems. Master’s thesis, University of Évora, Portugal (2003) (in portuguese)Google Scholar
  9. 9.
    Hobbs, J., Stickel, M., Appelt, D., Martin, P.: Interpretation as abduction. Technical Report SRI Technical Note 499, 333 Ravenswood Ave., Menlo Park, CA 94025 (1990)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Paulo Quaresma
    • 1
  • Irene Rodrigues
    • 1
  1. 1.Departamento de InformáticaUniversidade de ÉvoraPortugal

Personalised recommendations