Parallel Algorithms for Unsupervised Tagging

Sujith Ravi, Sergei Vassilivitskii, Vibhor Rastogi


Abstract
We propose a new method for unsupervised tagging that finds minimal models which are then further improved by Expectation Maximization training. In contrast to previous approaches that rely on manually specified and multi-step heuristics for model minimization, our approach is a simple greedy approximation algorithm DMLC (Distributed-Minimum-Label-Cover) that solves this objective in a single step. We extend the method and show how to efficiently parallelize the algorithm on modern parallel computing platforms while preserving approximation guarantees. The new method easily scales to large data and grammar sizes, overcoming the memory bottleneck in previous approaches. We demonstrate the power of the new algorithm by evaluating on various sequence labeling tasks: Part-of-Speech tagging for multiple languages (including low-resource languages), with complete and incomplete dictionaries, and supertagging, a complex sequence labeling task, where the grammar size alone can grow to millions of entries. Our results show that for all of these settings, our method achieves state-of-the-art scalable performance that yields high quality tagging outputs.
Anthology ID:
Q14-1009
Volume:
Transactions of the Association for Computational Linguistics, Volume 2
Month:
Year:
2014
Address:
Cambridge, MA
Editors:
Dekang Lin, Michael Collins, Lillian Lee
Venue:
TACL
SIG:
Publisher:
MIT Press
Note:
Pages:
105–118
Language:
URL:
https://aclanthology.org/Q14-1009
DOI:
10.1162/tacl_a_00169
Bibkey:
Cite (ACL):
Sujith Ravi, Sergei Vassilivitskii, and Vibhor Rastogi. 2014. Parallel Algorithms for Unsupervised Tagging. Transactions of the Association for Computational Linguistics, 2:105–118.
Cite (Informal):
Parallel Algorithms for Unsupervised Tagging (Ravi et al., TACL 2014)
Copy Citation:
PDF:
https://aclanthology.org/Q14-1009.pdf
Data
Penn Treebank