An Efficient Context-Free Parsing Algorithm for Natural Languages
Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Natural Language. Pages 756-763.
Abstract
This paper introduces an efficient context-free parsing algorithm and emphasizes its practical value in natural language processing. The algorithm can be viewed as an extend ed LR parsing algorithm which embodies the concept of a " graph -structured stack." Unlike the standard LA, the algorithm is capable of handling arbitrary non-cyclic context-free grammars including ambiguous grammars, while most of the LA parsing efficiency is preserved. The algorithm seems more efficient than any existing algorithms including the Cocke-Younger-Kasami algorithm and Earley's algorithm , as far a3 practical natural language parsing is concerned , due to utilization of LA parsing tables. The algorithm is an all -path parsing algorithm; it produces all possible parse trees (a parse forest) in an efficient representation called a "shared-packed forest. " This paper also shows th at Earley's torest representation has a defect and his algorithm cannot be used in natural language processing as an all -path parsing algorithm.
@inproceedings{ijcai1985p149,
title = {An Efficient Context-Free Parsing Algorithm for Natural Languages},
author = {Tomita, Masaru},
booktitle = {Proceedings of the Ninth International Joint Conference on
Artificial Intelligence, {IJCAI-85}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Aravind Joshi},
pages = {756--763},
year = {1985},
note = {Natural Language},
url = {https://ijcai.org/proceedings/1985/149},
}
TY - CPAPER TI - An Efficient Context-Free Parsing Algorithm for Natural Languages AU - Tomita, Masaru T2 - Proceedings of the Ninth International Joint Conference on Artificial Intelligence, IJCAI-85 PB - International Joint Conferences on Artificial Intelligence PY - 1985 SP - 756 EP - 763 UR - https://ijcai.org/proceedings/1985/149 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: