---
title: "Unsupervised Part-Of-Speech Tagging with Anchor Hidden"
description: "The authors propose anchor HMMs, a restricted HMM family in which every hidden state has at least… 25 references, cited by 18 papers here."
authors: ["Karl Stratos", "Michael Collins", "Daniel Hsu"]
year: 2016
venue: "Transactions of the Association for Computational Linguistics"
source: "https://aclanthology.org/Q16-1018/"
doi: "10.1162/tacl_a_00096"
licence: "CC BY 4.0 (ACL Anthology)"
licence_url: "https://creativecommons.org/licenses/by/4.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/stratos-2016-unsupervised-part-speech-tagging-anchor/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/stratos-2016-unsupervised-part-speech-tagging-anchor/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2016](https://md.research.elamur.ai/free/en/papers/2016/page/3/) / Unsupervised Part-Of-Speech Tagging with Anchor Hidden Markov Models

# Unsupervised Part-Of-Speech Tagging with Anchor Hidden Markov Models

**Authors:** [Karl Stratos](https://md.research.elamur.ai/free/en/authors/karl-stratos/), [Michael Collins](https://md.research.elamur.ai/free/en/authors/michael-collins/) and [Daniel Hsu](https://md.research.elamur.ai/free/en/authors/daniel-hsu/) · **Year:** 2016 · **Venue:** [Transactions of the Association for Computational Linguistics](https://md.research.elamur.ai/free/en/venues/tacl/) ([Transactions of the Association for Computational Linguistics (TACL) 2016](https://md.research.elamur.ai/free/en/venues/tacl/2016/)) · **Publisher:** [The MIT Press](https://md.research.elamur.ai/free/en/publishers/the-mit-press/) · **Licence:** [CC BY 4.0 (ACL Anthology)](https://creativecommons.org/licenses/by/4.0/)

**Links:** [Publisher's page](https://aclanthology.org/Q16-1018/) · [PDF](https://aclanthology.org/Q16-1018.pdf) · [DOI 10.1162/tacl\_a\_00096](https://doi.org/10.1162/tacl_a_00096) · [OpenAlex](https://openalex.org/W2463261572)

**Citations:** 48 citations (OpenAlex, 2026-10-14) · [18](https://md.research.elamur.ai/free/en/papers/stratos-2016-unsupervised-part-speech-tagging-anchor/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
Inducing part-of-speech tags from raw text without any labels is a long-standing unsupervised NLP problem. It is useful for bootstrapping annotation in languages that lack labeled data. Plain HMMs trained with EM tend to do poorly at it. The authors propose anchor HMMs, a restricted HMM family in which every hidden state has at least one "anchor" word that no other state can emit. This is a mild assumption for tagging: "the", for instance, is only ever a determiner. Building on the anchor-based non-negative matrix factorization of Arora et al. (2013), they design a provably consistent method-of-moments estimator. It factorizes context-based word representations to locate anchors and emission probabilities, then computes initial and transition parameters in closed form. On the universal treebank and WSJ, the method rivals Brown clustering and the log-linear HMM of Berg-Kirkpatrick et al. (2010) when universal tags are used, but trails the latter with fine-grained tags. A practical advantage is interpretability: each learned state is named by its anchor word, so labeling only the anchors labels the entire corpus.

## Key points
- The anchor assumption was checked on 10 universal treebank languages: German, English, Spanish, French, Indonesian, Italian, Japanese, Korean, Brazilian Portuguese, and Swedish. Every tag has an anchor in every language. Between 91.5% (en) and 99.5% (ja) of words are unambiguous, so the stricter Brown-model assumption fails only slightly.
- English many-to-one accuracy with universal tags, compared against EM (BW):
  - BW: 59.8
  - CLUSTER (Brown): 62.9
  - ANCHOR: 66.1
  - ANCHOR-FEATURES: 71.4
- The anchor models achieve the highest accuracy despite lower normalized log-likelihood (−7.05 vs −6.45 for BW), showing that likelihood and tagging accuracy diverge.
- On the full 45-tag WSJ setting, LOG-LINEAR (Berg-Kirkpatrick et al., 2010) reaches 74.9, ahead of ANCHOR-FEATURES at 67.7. The authors attribute the gap to spelling features mattering more for fine-grained tags.
- Proposed future work includes extending the method to log-linear or neural models and relaxing the anchor condition.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [Columbia University](https://md.research.elamur.ai/free/en/universities/columbia-university/) — University, New York, United States · 241 works · 54,053 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 16,667 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 16,194 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 16,039 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 15,891 works

🧭 Topics (1): [🔤 Part-of-speech tagging](https://md.research.elamur.ai/free/en/topics/part-of-speech-tagging/) · 126 works

## Cite

Cite as: Karl Stratos, Michael Collins and Daniel Hsu. 2016. Unsupervised Part-Of-Speech Tagging with Anchor Hidden Markov Models. Transactions of the Association for Computational Linguistics.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@article{stratos2016unsupervised,
  title = {{Unsupervised Part-Of-Speech Tagging with Anchor Hidden Markov Models}},
  author = {Karl Stratos, Michael Collins and Daniel Hsu},
  journal = {Transactions of the Association for Computational Linguistics},
  year = {2016},
  doi = {10.1162/tacl\_a\_00096},
  url = {https://doi.org/10.1162/tacl_a_00096}
}
```

- [← previous Multi-view and multi-task training of RST discourse parsers](https://md.research.elamur.ai/free/en/papers/braud-2016-multi-view-multi-task-training/)
- [next → Idiom Token Classification using Sentential Distributed Semantics](https://md.research.elamur.ai/free/en/papers/salton-2016-idiom-token-classification-sentential-distributed/)
- [↑ back to papers of 2016](https://md.research.elamur.ai/free/en/papers/2016/page/3/)

## References

25 references, 7 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Animashree Anandkumar, Daniel Hsu, and Sham M. Kakade. 2012. A method of moments for mixture models and hidden Markov models. In Twenty-Fifth Annual Conference on Learning Theory. [find](https://scholar.google.com/scholar?q=Animashree+Anandkumar%2C+Daniel+Hsu%2C+and+Sham+M%2E+Kakade%2E+2012%2E+A+method+of+moments+for+mixture+models+and+hidden+Markov+models%2E+In+Twenty%2DFifth+Annual+Conference+on+Learning+Theory%2E)
2. Animashree Anandkumar, Rong Ge, Daniel Hsu, Sham M. Kakade, and Matus Telgarsky. 2014. Tensor decompositions for learning latent variable models. Journal of Machine Learning Research, 15(1):2773– 2832. [find](https://scholar.google.com/scholar?q=Animashree+Anandkumar%2C+Rong+Ge%2C+Daniel+Hsu%2C+Sham+M%2E+Kakade%2C+and+Matus+Telgarsky%2E+2014%2E+Tensor+decompositions+for+learning+latent+variable+models%2E+Journal+of+Machine+Learning+Research%2C+15%281%29%3A2773%E2%80%93+2832)
3. Sanjeev Arora, Rong Ge, and Ankur Moitra. 2012. Learning topic models–going beyond SVD. In Foundations of Computer Science (FOCS), 2012 IEEE 53rd Annual Symposium on, pages 1–10. [find](https://scholar.google.com/scholar?q=Sanjeev+Arora%2C+Rong+Ge%2C+and+Ankur+Moitra%2E+2012%2E+Learning+topic+models%E2%80%93going+beyond+SVD%2E+In+Foundations+of+Computer+Science+%28FOCS%29%2C+2012+IEEE+53rd+Annual+Symposium+on%2C+pages+1%E2%80%9310%2E)
4. IEEE. Sanjeev Arora, Rong Ge, Yonatan Halpern, David Mimno, Ankur Moitra, David Sontag, Yichen Wu, and Michael Zhu. 2013. A practical algorithm for topic modeling with provable guarantees. In Proceedings of the 30th International Conference on Machine Learning (ICML-13), pages 280–288. [find](https://scholar.google.com/scholar?q=IEEE%2E+Sanjeev+Arora%2C+Rong+Ge%2C+Yonatan+Halpern%2C+David+Mimno%2C+Ankur+Moitra%2C+David+Sontag%2C+Yichen+Wu%2C+and+Michael+Zhu%2E+2013%2E+A+practical+algorithm+for+topic+modeling+with+provable+guarantees%2E+In+Proceedi)
5. Leonard E. Baum and Ted Petrie. 1966. Statistical inference for probabilistic functions of finite state Markov chains. The Annals of Mathematical Statistics, 37(6):1554–1563. Taylor Berg-Kirkpatrick, Alexandre Bouchard-Côté, John DeNero, and Dan Klein. 2010. Painless unsupervised learning with fea… [find](https://scholar.google.com/scholar?q=Leonard+E%2E+Baum+and+Ted+Petrie%2E+1966%2E+Statistical+inference+for+probabilistic+functions+of+finite+state+Markov+chains%2E+The+Annals+of+Mathematical+Statistics%2C+37%286%29%3A1554%E2%80%931563%2E+Taylor+Berg%2DKirkpatrick%2C+)
6. Peter F. Brown, Peter V. Desouza, Robert L. Mercer, Vincent J. Della Pietra, and Jenifer C. Lai. 1992. Class-based n-gram models of natural language. Computational Linguistics, 18(4):467–479. [find](https://scholar.google.com/scholar?q=Peter+F%2E+Brown%2C+Peter+V%2E+Desouza%2C+Robert+L%2E+Mercer%2C+Vincent+J%2E+Della+Pietra%2C+and+Jenifer+C%2E+Lai%2E+1992%2E+Class%2Dbased+n%2Dgram+models+of+natural+language%2E+Computational+Linguistics%2C+18%284%29%3A467%E2%80%93479%2E)
7. Christos Christodoulopoulos, Sharon Goldwater, and Mark Steedman. 2010. [Two decades of unsupervised POS induction: How far have we come?](https://md.research.elamur.ai/free/en/papers/christodoulopoulos-2010-two-decades-unsupervised-pos-induction/) In Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing, pages 575–584. Association for Computational Linguistics.
8. Shay B. Cohen and Michael Collins. 2014. A provably correct learning algorithm for latent-variable PCFGs. In Proceedings of ACL. [find](https://scholar.google.com/scholar?q=Shay+B%2E+Cohen+and+Michael+Collins%2E+2014%2E+A+provably+correct+learning+algorithm+for+latent%2Dvariable+PCFGs%2E+In+Proceedings+of+ACL%2E)
9. Dipanjan Das and Slav Petrov. 2011. [Unsupervised part-of-speech tagging with bilingual graph-based projections](https://md.research.elamur.ai/free/en/papers/das-2011-unsupervised-part-speech-tagging-bilingual/). In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume 1, pages 600– 609. Association for Computational Linguistics.
10. Marguerite Frank and Philip Wolfe. 1956. An algorithm for quadratic programming. Naval Research Logistics Quarterly, 3(1-2):95–110. [find](https://scholar.google.com/scholar?q=Marguerite+Frank+and+Philip+Wolfe%2E+1956%2E+An+algorithm+for+quadratic+programming%2E+Naval+Research+Logistics+Quarterly%2C+3%281%2D2%29%3A95%E2%80%93110%2E)
11. Aria Haghighi and Dan Klein. 2006. [Prototype-driven learning for sequence models](https://md.research.elamur.ai/free/en/papers/haghighi-2006-prototype-driven-learning-sequence-models/). In Proceedings of the main conference on Human Language Technology Conference of the North American Chapter of the Association of Computational Linguistics, pages 320– 327. Association for Computational Linguistics.
12. Daniel Hsu, Sham M. Kakade, and Tong Zhang. 2012. A spectral algorithm for learning hidden Markov models. Journal of Computer and System Sciences, 78(5):1460–1480. [find](https://scholar.google.com/scholar?q=Daniel+Hsu%2C+Sham+M%2E+Kakade%2C+and+Tong+Zhang%2E+2012%2E+A+spectral+algorithm+for+learning+hidden+Markov+models%2E+Journal+of+Computer+and+System+Sciences%2C+78%285%29%3A1460%E2%80%931480%2E)
13. Mark Johnson. 2007. [Why doesn’t EM find good HMM POS-taggers?](https://md.research.elamur.ai/free/en/papers/johnson-2007-why-doesn-t-em-find/) In EMNLP-CoNLL, pages 296–305. Shen Li, Joao V. Graça, and Ben Taskar. 2012. Wiki-ly supervised part-of-speech tagging. In Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Nat…
14. Percy Liang and Dan Klein. 2008. Analyzing the errors of unsupervised learning. In ACL, pages 879–887. [find](https://scholar.google.com/scholar?q=Percy+Liang+and+Dan+Klein%2E+2008%2E+Analyzing+the+errors+of+unsupervised+learning%2E+In+ACL%2C+pages+879%E2%80%93887%2E)
15. Percy Liang. 2005. Semi-supervised learning for natural language. Master’s thesis, Massachusetts Institute of Technology. Ryan T. McDonald, Joakim Nivre, Yvonne Quirmbach-Brundage, Yoav Goldberg, Dipanjan Das, Kuzman Ganchev, Keith B. Hall, Slav Petrov, Hao Zhang, Oscar Täckström, Claudia Bedini,… [find](https://scholar.google.com/scholar?q=Percy+Liang%2E+2005%2E+Semi%2Dsupervised+learning+for+natural+language%2E+Master%E2%80%99s+thesis%2C+Massachusetts+Institute+of+Technology%2E+Ryan+T%2E+McDonald%2C+Joakim+Nivre%2C+Yvonne+Quirmbach%2DBrundage%2C+Yoav+Goldberg%2C+Dipa)
16. Bernard Merialdo. 1994. [Tagging English text with a probabilistic model](https://md.research.elamur.ai/free/en/papers/merialdo-1994-tagging-english-text-probabilistic-model/). Computational Linguistics, 20(2):155–171.
17. Slav Petrov, Dipanjan Das, and Ryan McDonald. 2012. [A universal part-of-speech tagset](https://md.research.elamur.ai/free/en/papers/petrov-2012-universal-part-speech-tagset/). In Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC’12).
18. Noah A. Smith and Jason Eisner. 2005a. [Contrastive estimation: Training log-linear models on unlabeled data](https://md.research.elamur.ai/free/en/papers/smith-2005-contrastive-estimation-training-log-linear/). In Proceedings of the 43rd Annual Meeting on Association for Computational Linguistics, pages 354–362. Association for Computational Linguistics.
19. Noah A. Smith and Jason Eisner. 2005b. Guiding unsupervised grammar induction using contrastive estimation. In Proc. of IJCAI Workshop on Grammatical Inference Applications, pages 73–82. [find](https://scholar.google.com/scholar?q=Noah+A%2E+Smith+and+Jason+Eisner%2E+2005b%2E+Guiding+unsupervised+grammar+induction+using+contrastive+estimation%2E+In+Proc%2E+of+IJCAI+Workshop+on+Grammatical+Inference+Applications%2C+pages+73%E2%80%9382%2E)
20. Karl Stratos, Do-kyum Kim, Michael Collins, and Daniel Hsu. 2014. A spectral algorithm for learning class-based n-gram models of natural language. In Proceedings of the thirtieth conference on Uncertainty in Artificial Intelligence. [find](https://scholar.google.com/scholar?q=Karl+Stratos%2C+Do%2Dkyum+Kim%2C+Michael+Collins%2C+and+Daniel+Hsu%2E+2014%2E+A+spectral+algorithm+for+learning+class%2Dbased+n%2Dgram+models+of+natural+language%2E+In+Proceedings+of+the+thirtieth+conference+on+Uncerta)
21. Karl Stratos, Michael Collins, and Daniel Hsu. 2015. Model-based word embeddings from decompositions of count matrices. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long… [find](https://scholar.google.com/scholar?q=Karl+Stratos%2C+Michael+Collins%2C+and+Daniel+Hsu%2E+2015%2E+Model%2Dbased+word+embeddings+from+decompositions+of+count+matrices%2E+In+Proceedings+of+the+53rd+Annual+Meeting+of+the+Association+for+Computational+L)
22. Sebastiaan A. Terwijn. 2002. On the learnability of hidden Markov models. In Grammatical Inference: Algorithms and Applications, pages 261–268. [find](https://scholar.google.com/scholar?q=Sebastiaan+A%2E+Terwijn%2E+2002%2E+On+the+learnability+of+hidden+Markov+models%2E+In+Grammatical+Inference%3A+Algorithms+and+Applications%2C+pages+261%E2%80%93268%2E)
23. Springer. Kristina Toutanova and Mark Johnson. 2007. A Bayesian LDA-based model for semi-supervised part-of-speech tagging. In Advances in Neural Information Processing Systems, pages 1521–1528. [find](https://scholar.google.com/scholar?q=Springer%2E+Kristina+Toutanova+and+Mark+Johnson%2E+2007%2E+A+Bayesian+LDA%2Dbased+model+for+semi%2Dsupervised+part%2Dof%2Dspeech+tagging%2E+In+Advances+in+Neural+Information+Processing+Systems%2C+pages+1521%E2%80%931528%2E)
24. Stephen A. Vavasis. 2009. On the complexity of nonnegative matrix factorization. SIAM Journal on Optimization, 20(3):1364–1377. [find](https://scholar.google.com/scholar?q=Stephen+A%2E+Vavasis%2E+2009%2E+On+the+complexity+of+nonnegative+matrix+factorization%2E+SIAM+Journal+on+Optimization%2C+20%283%29%3A1364%E2%80%931377%2E)
25. Tianyi Zhou, Jeff A. Bilmes, and Carlos Guestrin. 2014. Divide-and-conquer learning by anchoring a conical hull. In Advances in Neural Information Processing Systems, pages 1242–1250. [find](https://scholar.google.com/scholar?q=Tianyi+Zhou%2C+Jeff+A%2E+Bilmes%2C+and+Carlos+Guestrin%2E+2014%2E+Divide%2Dand%2Dconquer+learning+by+anchoring+a+conical+hull%2E+In+Advances+in+Neural+Information+Processing+Systems%2C+pages+1242%E2%80%931250%2E)

*Updated 1 November 2026*
