REPRESENTATION AND CONTROL STRATEGIES FOR LARGE KNOWLEDGE DOMAINS: An Application to NLP
- 27 April 1988
- journal article
- research article
- Published by Taylor & Francis in Applied Artificial Intelligence
- Vol. 2 (3-4) , 213-249
- https://doi.org/10.1080/08839518808949909
Abstract
The design issues encountered during the development of a natural language processor (NLP) for the Italian language are described. The focus is on strategic aspects, namely representation and control, and their implementation with first-order logic. The complexity and the size of the knowledge domain (press agency releases on finance and economics) do not present severe restrictions in the sentence structure; hence a considerable design effort for data structures and control algorithms was required. Logic proved to be an important tool for implementing in a modular and efficient way the knowledge sources along with the programs that derive the morphologic, syntactic, and semantic features of sentences. As for the data structures, we found a considerable advantage in separating linguistic knowledge in three sources: morphologic, syntactic, and semantic. This resulted in a clear and systematic representation scheme and reduced the complexity of the parsing system.Keywords
This publication has 4 references indexed in Scilit:
- Conceptual graphs for the analysis and generation of sentencesIBM Journal of Research and Development, 1988
- On the use of semantic constraints in guiding syntactic analysisInternational Journal of Man-Machine Studies, 1983
- Semantics of context-free languages: CorrectionTheory of Computing Systems, 1971
- Semantics of context-free languagesTheory of Computing Systems, 1968