Abstract
ELI, the English language interpreter for the SAM story understanding system at Yale, is a model of language understanding using productions. Productions are useful because they are flexible, but this flexibility means more work has to be spent controlling and manipulating them. ELI limits the number of productions that have to be manipulated with expectations. Expectations are constraints generated by frame structures that have been built by previously executed productions. Only productions that satisfy existing expectations are used.
Index Terms
- An expectation-driven production system for natural language understanding
Recommendations
Menu-based natural language understanding
AFIPS '84: Proceedings of the July 9-12, 1984, national computer conference and expositionMenu-Based Natural Language Understanding is a new approach to building natural language interfaces. It retains the main goals of natural language systems: flexibility, expressive power, learnability and mnemonicity. However, it solves most of the ...
A Transportable Programming Language (TPL) System. II. The Bifunctional Compiler System
The transportable programming language (TPL) method is a high-level-language approach that uses a bifunctional compiler to efficiently convert code among various dialects of a particular high-level language (HLL) via the hypothetical parent of the high-...
Layout-sensitive language extensibility with SugarHaskell
Haskell '12: Proceedings of the 2012 Haskell SymposiumProgrammers need convenient syntax to write elegant and concise programs. Consequently, the Haskell standard provides syntactic sugar for some scenarios (e.g., do notation for monadic code), authors of Haskell compilers provide syntactic sugar for more ...
Comments