Grammar engineering has a lot in common with software engineering. Analogous to a program specification, we use descriptive grammar books; in place of unit tests, we have gold standard corpora and test cases for manual inspection. And just like any software, our grammars still contain bugs: grammatical sentences that are rejected, ungrammatical sentences that are parsed, or grammatical sentences that get the wrong parse. This thesis presents two contributions to the analysis and quality control of computational grammars of natural languages. Firstly, we present a method for finding contradictory grammar rules in Constraint Grammar, a robust and low-level formalism for part-of-speech tagging and shallow parsing. Secondly, we generate minim...
Abstract — Applications like word processors and other writing tools typically include a grammar che...
Grammars are gaining importance in statistical natural language processing and computational biology...
Natural Language processing is an interdisciplinary branch of linguistic and computer science studie...
Grammars of natural language are highly complex objects. This complexity is reflected in formal anal...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
A rather difficult point in grammar engineering evaluation is how to test and compare for analytic a...
The concept of automated grammar evaluation of natural language texts is one that has attracted sign...
Grammar engineering is the task of designing and implementing linguistically motivated electronic de...
In this paper, I argue that the tools and techniques of grammar engineering provide a means to take ...
Part 2: Test Derivation MethodsInternational audienceIn grammar-based testing, context-free grammars...
In this paper, I argue that the tools and techniques of grammar engineering provide a means to take ...
International audienceFor a large number of applications in Natural Language Processing (NLP) (e.g.,...
Abstract. This article presents the central algorithm of an open system for grammar checking, based ...
Grammar checking is one of the most widely used tools within natural language processing. Many word ...
The term grammar-based software describes software whose input can be specified by a context-free g...
Abstract — Applications like word processors and other writing tools typically include a grammar che...
Grammars are gaining importance in statistical natural language processing and computational biology...
Natural Language processing is an interdisciplinary branch of linguistic and computer science studie...
Grammars of natural language are highly complex objects. This complexity is reflected in formal anal...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
A rather difficult point in grammar engineering evaluation is how to test and compare for analytic a...
The concept of automated grammar evaluation of natural language texts is one that has attracted sign...
Grammar engineering is the task of designing and implementing linguistically motivated electronic de...
In this paper, I argue that the tools and techniques of grammar engineering provide a means to take ...
Part 2: Test Derivation MethodsInternational audienceIn grammar-based testing, context-free grammars...
In this paper, I argue that the tools and techniques of grammar engineering provide a means to take ...
International audienceFor a large number of applications in Natural Language Processing (NLP) (e.g.,...
Abstract. This article presents the central algorithm of an open system for grammar checking, based ...
Grammar checking is one of the most widely used tools within natural language processing. Many word ...
The term grammar-based software describes software whose input can be specified by a context-free g...
Abstract — Applications like word processors and other writing tools typically include a grammar che...
Grammars are gaining importance in statistical natural language processing and computational biology...
Natural Language processing is an interdisciplinary branch of linguistic and computer science studie...