Transition network grammars for natural language analysis
Communications of the ACM
A framework for speech understanding.
A framework for speech understanding.
Phrase structure trees bear more fruit than you would have thought
ACL '80 Proceedings of the 18th annual meeting on Association for Computational Linguistics
Capturing linguistic generalizations with metarules in an annotated phrase-structure grammar
ACL '80 Proceedings of the 18th annual meeting on Association for Computational Linguistics
Large lexicons for natural language processing: utilising the grammar coding system of LDOCE
Computational Linguistics - Special issue of the lexicon
TEAM: an experimental transportable natural-language interface
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
LDC-1: a transportable, knowledge-based natural language processor for office environments
ACM Transactions on Information Systems (TOIS)
Talking to UNIX in English: an overview of UC
Communications of the ACM
A Data Modeling Approach to Simplify the Design of User Interfaces
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
An acceptive grammar for the natural language English
ACM SIGPLAN Notices
A phrase-structured grammatical framework for transportable natural language processing
Computational Linguistics
Computational Linguistics - Special issue on using large corpora: I
Computational Linguistics
Treating coordination in logic grammars
Computational Linguistics
TEAM: a transportable natural-language interface system
ANLC '83 Proceedings of the first conference on Applied natural language processing
A status report on the LRC machine
ANLC '83 Proceedings of the first conference on Applied natural language processing
ANLC '88 Proceedings of the second conference on Applied natural language processing
Robust processing of real-world natural-language texts
ANLC '92 Proceedings of the third conference on Applied natural language processing
EACL '87 Proceedings of the third conference on European chapter of the Association for Computational Linguistics
"Lexifanis": a lexical analyzer of Modern Greek
EACL '85 Proceedings of the second conference on European chapter of the Association for Computational Linguistics
Towards a dictionary support environment for real time parsing
EACL '85 Proceedings of the second conference on European chapter of the Association for Computational Linguistics
Meta-rules as a basis for processing ill-formed input
Computational Linguistics - Special issue on ill-formed input
Bidirectional grammars and the design of natural language generation systems
TINLAP '87 Proceedings of the 1987 workshop on Theoretical issues in natural language processing
A proper treatment of syntax and semantics in machine translation
ACL '84 Proceedings of the 10th International Conference on Computational Linguistics and 22nd annual meeting on Association for Computational Linguistics
Analysis of conjunctions in a rule-based parser
ACL '85 Proceedings of the 23rd annual meeting on Association for Computational Linguistics
Translating English into logical form
ACL '82 Proceedings of the 20th annual meeting on Association for Computational Linguistics
A knowledge engineering approach to natural language understanding
ACL '82 Proceedings of the 20th annual meeting on Association for Computational Linguistics
A general computational treatment of comparatives for natural language question answering
ACL '88 Proceedings of the 26th annual meeting on Association for Computational Linguistics
Parsing long English sentences with pattern rules
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
Software support for practical grammar development
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 1
Improving search strategies: an experiment in best-first parsing
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 1
Constructing a model of dialog
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 1
A process-activation based parsing algorithm for the development of Natural Language Grammars
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 1
Semantic and syntactic aspects of score function
COLING '88 Proceedings of the 12th conference on Computational linguistics - Volume 2
DIALOGIC: a core natural-language processing system
COLING '82 Proceedings of the 9th conference on Computational linguistics - Volume 1
A heuristic approach to English-into-Japanese machine translation
COLING '82 Proceedings of the 9th conference on Computational linguistics - Volume 1
Natural-language-access systems and the organization and use of information
COLING '82 Proceedings of the 9th conference on Computational linguistics - Volume 1
Research on natural-language processing: SRI International
ACM SIGART Bulletin
The LRC machine translation system
Computational Linguistics - Special issue on machine translation
Phrase structure grammars and natural languages
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 1
Transportability and generality in a natural-language interface system
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 1
A parsing system based on logic programming
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 2
A formalism and environment for the development of a large grammar of English
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 2
Managing Multiple Knowledge Sources In Constraint-Based Parsing Of Spoken Language
Fundamenta Informaticae
Hi-index | 48.23 |
An explanatory overview is given of DIAGRAM, a large and complex grammar used in an artificial intelligence system for interpreting English dialogue. DIAGRAM is an augmented phrase-structure grammar with rule procedures that allow phrases to inherit attributes from their constituents and to acquire attributes from the larger phrases in which they themselves are constituents. These attributes are used to set context-sensitive constraints on the acceptance of an analysis. Constraints can be imposed by conditions on dominance as well as by conditions on constituency. Rule procedures can also assign scores to an analysis to rate it as probable or unlikely. Less likely analyses can be ignored by the procedures that interpret the utterance. For every expression it analyzes, DIAGRAM provides an annotated description of the structure. The annotations supply important information for other parts of the system that interpret the expression in the context of a dialogue.Major design decisions are explained and illustrated. Some contrasts with transformational grammars are pointed out and problems that motivate a plan to use metarules in the future are discussed. (Metarules derive new rules from a set of base rules to achieve the kind of generality previously captured by transformational grammars but without having to perform transformations on syntactic analyses.)