Prolog and natural-language analysis
Prolog and natural-language analysis
PHRED: a generator for natural language interfaces
Computational Linguistics
Relating syntax and semantics: the syntactico-semantic lexicon of the system VIE-LANG
EACL '83 Proceedings of the first conference on European chapter of the Association for Computational Linguistics
Syntactic processing and functional sentence perspective
TINLAP '75 Proceedings of the 1975 workshop on Theoretical issues in natural language processing
Bidirectional grammars and the design of natural language generation systems
TINLAP '87 Proceedings of the 1987 workshop on Theoretical issues in natural language processing
Using restriction to extend parsing algorithms for complex-feature-based formalisms
ACL '85 Proceedings of the 23rd annual meeting on Association for Computational Linguistics
Sentence disambiguation by a shift-reduce parsing technique
ACL '83 Proceedings of the 21st annual meeting on Association for Computational Linguistics
ACL '83 Proceedings of the 21st annual meeting on Association for Computational Linguistics
Experiments with a powerful parser
COLING '67 Proceedings of the 1967 conference on Computational linguistics
Knowledge and natural language processing
Communications of the ACM
Semantic-head-driven generation
Computational Linguistics
Machine translation using abductive inference
HLT '91 Proceedings of the workshop on Speech and Natural Language
Unification encodings of grammatical notations
Computational Linguistics
Proceedings of the 11th international conference on World Wide Web
Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part II
The problem of logical-form equivalence
Computational Linguistics - Special issue on using large corpora: I
An algorithm for generation in Unification Categorial Grammar
EACL '89 Proceedings of the fourth conference on European chapter of the Association for Computational Linguistics
Off-line optimization for Earley-style HPSG processing
EACL '95 Proceedings of the seventh conference on European chapter of the Association for Computational Linguistics
A bidirectional model for natural language processing
EACL '91 Proceedings of the fifth conference on European chapter of the Association for Computational Linguistics
A language for the statement of binary relations over feature structures
EACL '91 Proceedings of the fifth conference on European chapter of the Association for Computational Linguistics
A semantic-head-driven generation algorithm for unification-based formalisms
ACL '89 Proceedings of the 27th annual meeting on Association for Computational Linguistics
Tricolor DAGs for machine translation
ACL '94 Proceedings of the 32nd annual meeting on Association for Computational Linguistics
Asymmetry in parsing and generating with unification grammars: case studies from ELU
ACL '90 Proceedings of the 28th annual meeting on Association for Computational Linguistics
Automated inversion of logic grammars for generation
ACL '90 Proceedings of the 28th annual meeting on Association for Computational Linguistics
Algorithms for generation in Lambek Theorem Proving
ACL '90 Proceedings of the 28th annual meeting on Association for Computational Linguistics
ACL '96 Proceedings of the 34th annual meeting on Association for Computational Linguistics
Magic for filter optimization in dynamic bottom-up processing
ACL '96 Proceedings of the 34th annual meeting on Association for Computational Linguistics
Using classification to generate text
ACL '92 Proceedings of the 30th annual meeting on Association for Computational Linguistics
A symmetrical approach to parsing and generation
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
A constraint-based approach to linguistic performance
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
Synchronous tree-adjoining grammars
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
Japanese sentence analysis as argumentation
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
COLING '94 Proceedings of the 15th conference on Computational linguistics - Volume 2
Universal guides and finiteness and symmetry of grammar processing algorithms
COLING '94 Proceedings of the 15th conference on Computational linguistics - Volume 2
Emergent parsing and generation with generalized chart
COLING '94 Proceedings of the 15th conference on Computational linguistics - Volume 1
Syntactic-head-driven generation
COLING '94 Proceedings of the 15th conference on Computational linguistics - Volume 1
COLING '92 Proceedings of the 14th conference on Computational linguistics - Volume 2
Generation of paraphrases from ambiguous logical forms
COLING '96 Proceedings of the 16th conference on Computational linguistics - Volume 2
Generating French with a reversible unification grammar
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
Generating from a deep structure
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
Functor-driven natural language generation with categorial-unification grammars
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
A bottom-up generation for principle-based grammars using constraint propagation
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
Reversible unification based machine translation
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
How to invert a natural language parser into an efficient generator: an algorithm for logic grammars
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 2
Generating with a grammar based on tree descriptions: a constraint-based approach
ACL '01 Proceedings of the 39th Annual Meeting on Association for Computational Linguistics
Processing optimality-theoretic syntax by interleaved chart parsing and generation
ACL '00 Proceedings of the 38th Annual Meeting on Association for Computational Linguistics
Temporal Action Logic for Question Answering in an Adventure Game
Proceedings of the 2008 conference on Artificial General Intelligence 2008: Proceedings of the First AGI Conference
Bidirectional use of knowledge in the multi-modal NL access system XTRA
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 2
Parsing word-aligned parallel corpora in a grammar induction context
ParaText '05 Proceedings of the ACL Workshop on Building and Using Parallel Texts
Training a multilingual sportscaster: using perceptual context to learn language
Journal of Artificial Intelligence Research
PRAGMA: a flexible bidirectional dialogue system
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 2
Higher-Order and Symbolic Computation
Lfg generation by grammar specialization
Computational Linguistics
Hi-index | 0.02 |
The use of a single grammar for both parsing and generation is an idea with a certain elegance, the desirability of which several researchers have noted. In this paper, we discuss a more radical possibility: not only can a single grammar be used by different processes engaged in various "directions" of processing, but one and the same language-processing architecture can be used for processing the grammar in the various modes. In particular, parsing and generation can be viewed as two processes engaged in by a single parameterized theorem prover for the logical interpretation of the formalism. We discuss our current implementation of such an architecture, which is parameterized in such a way that it can be used for either purpose with grammars written in the PATR formalism. Furthermore, the architecture allows fine tuning to reflect different processing strategies, including parsing models intended to mimic psycholinguistic phenomena. This tuning allows the parsing system to operate within the same realm of efficiency as previous architectures for parsing alone, but with much greater flexibility for engaging in other processing regimes.