Word Representations: A Simple and General Method for Semi-Supervised Learning
Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)" does not allow redistributing the text itself. Original — aclanthology.org/P10-1040.pdf
Summary
Supervised NLP systems usually encode words as one-hot vectors, so rare words get poorly estimated parameters and unseen words get none. Complex semi-supervised frameworks force a specific model and training procedure. The authors propose a lighter alternative: induce word representations from unlabeled text once, then add them as extra features to any existing supervised system. They run what they describe as the first controlled comparison of three representations: clusters produced by the Brown algorithm, embeddings following the approach of Collobert and Weston (2008), and the HLBL embeddings of Mnih & Hinton (2009). These were induced on RCV1 and tested on NER and chunking with near-state-of-the-art baselines. Every representation raised accuracy, and combining several gave further gains, larger for NER than for chunking. Brown clusters were strongest for NER because they handle rare words better than embeddings that received few training updates. The authors also give a default scaling rule for embeddings, so these can be used without tuning. They release the features, the code and the full experimental system. The method offers a cheap, model-agnostic route to semi-supervised gains.
Key points
- Three representations are compared: Brown hierarchical clustering, C&W embeddings and HLBL embeddings. Brown clustering is a class-based bigram model with O(V·K²) cost and includes a 1000-cluster setting. C&W embeddings use a ranking loss that scores real n-grams above corrupted ones.
- Evaluation covers NER and chunking. For NER, the gains were bigger on out-of-domain test data than in-domain, even though the out-of-domain text was never used for induction.
- Error analysis by word frequency shows that most NER errors fall on rare words, where Brown clusters err less. For chunking, Brown and C&W make almost identical numbers of errors, mostly on frequent words.
- With improved training, the authors retract earlier negative findings about C&W embeddings from Turian et al. (2009).
- Representations, induction code and the NER/chunking system are available at metaoptimize.com/projects/wordreprs. The exact F1 scores are in a section missing from the provided excerpt.
Cited by
- A Dependency Parser for Tweets
- A* CCG Parsing with a Supertag-factored Model
- LSTM CCG Parsing
- Tailoring Continuous Word Representations for Dependency Parsing
- Don't count, predict! A systematic comparison of context-counting vs. context-predicting semantic vectors
- Experience Grounds Language
- On the Opportunities and Risks of Foundation Models
- Named Entity Recognition with Bidirectional LSTM-CNNs
- Natural Language Processing (almost) from Scratch
- Frame-Semantic Parsing
- An Empirical Comparison of Parsing Methods for Stanford Dependencies
- SimLex-999: Evaluating Semantic Models With (Genuine) Similarity Estimation
- Modeling Speech Acts in Asynchronous Conversations: A Neural-CRF Approach
- A Convolutional Neural Network for Modelling Sentences
- Dialogue Act Classification in Domain-Independent Conversations Using a Deep Recurrent Neural Network
- Distributed Representations of Sentences and Documents
- Two/Too Simple Adaptations of Word2Vec for Syntax Problems
- Prepositional Phrase Attachment over Word Embedding Products
- Better Word Representations with Recursive Neural Networks for Morphology
- Bilingual Word Representations with Monolingual Quality in Mind
- Learning Word Vectors for Sentiment Analysis
- Improved Part-of-Speech Tagging for Online Conversational Text with Word Clusters
- Polyglot: Distributed Word Representations for Multilingual NLP
- Semi-Supervised Recursive Autoencoders for Predicting Sentiment Distributions
- Cross-lingual Word Clusters for Direct Transfer of Linguistic Structure
- Exploring Compositional Architectures and Word Vector Representations for Prepositional Phrase Attachment
- Boosting Transition-based AMR Parsing with Refined Actions and Auxiliary Analyzers
- CorefQA: Coreference Resolution as Query-based Span Prediction
- Attention-Based Bidirectional Long Short-Term Memory Networks for Relation Classification
Cite
@inproceedings{turian2010word,
title = {{Word Representations: A Simple and General Method for Semi-Supervised Learning}},
author = {Turian, Joseph and Ratinov, Lev-Arie and Bengio, Yoshua},
booktitle = {Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics},
year = {2010},
url = {https://aclanthology.org/P10-1040/}
}References
- Ando, R., & Zhang, T. (2005). A high-performance semi-supervised learning method for text chunking. ACL. find
- Bengio, Y. (2008). Neural net language models. Scholarpedia, 3, 3881. find
- Bengio, Y., Ducharme, R., & Vincent, P. (2001). A neural probabilistic language model. NIPS. find
- Bengio, Y., Ducharme, R., Vincent, P., & Jauvin, C. (2003). A neural probabilistic language model. Journal of Machine Learning Research, 3, 1137–1155. find
- Bengio, Y., Louradour, J., Collobert, R., & Weston, J. (2009). Curriculum learning. ICML. find our card
- Bengio, Y., & Sénécal, J.-S. (2003). Quick training of probabilistic neural nets by importance sampling. AISTATS. find
- Blei, D. M., Ng, A. Y., & Jordan, M. I. (2003). Latent dirichlet allocation. Journal of Machine Learning Research, 3, 993–1022. find our card
- Brown, P. F., deSouza, P. V., Mercer, R. L., Pietra, V. J. D., & Lai, J. C. (1992). Class-based n-gram models of natural language. Computational Linguistics, 18, 467–479. find
- Candito, M., & Crabbé, B. (2009). Improving generative statistical parsing with semi-supervised word clustering. IWPT (pp. 138–141). find
- Collobert, R., & Weston, J. (2008). A unified architecture for natural language processing: Deep neural networks with multitask learning. ICML. find
- Deschacht, K., & Moens, M.-F. (2009). Semi-supervised semantic role labeling using the Latent Words Language Model. EMNLP (pp. 21–29). find
- Dumais, S. T., Furnas, G. W., Landauer, T. K., Deerwester, S., & Harshman, R. (1988). Using latent semantic analysis to improve access to textual information. SIGCHI Conference on Human Factors in Computing Systems (pp. 281–285). ACM. find
- Elman, J. L. (1993). Learning and development in neural networks: The importance of starting small. Cognition, 48, 781–799. find
- Goldberg, Y., Tsarfaty, R., Adler, M., & Elhadad, M. (2009). Enhancing unlexicalized parsing performance using a wide coverage lexicon, fuzzy tag-set mapping, and EM-HMM-based lexical probabilities. EACL. find
- Honkela, T. (1997). Self-organizing maps of words for natural language processing applications. Proceedings of the International ICSC Symposium on Soft Computing. find
- Honkela, T., Pulkki, V., & Kohonen, T. (1995). Contextual relations of words in grimm tales, analyzed by self-organizing map. ICANN. find
- Huang, F., & Yates, A. (2009). Distributional representations for handling sparsity in supervised sequence labeling. ACL. find
- Kaski, S. (1998). Dimensionality reduction by random mapping: Fast similarity computation for clustering. IJCNN (pp. 413–418). find
- Koo, T., Carreras, X., & Collins, M. (2008). Simple semi-supervised dependency parsing. ACL (pp. 595–603). find our card
- Krishnan, V., & Manning, C. D. (2006). An effective two-stage model for exploiting non-local dependencies in named entity recognition. COLING-ACL. find
- Landauer, T. K., Foltz, P. W., & Laham, D. (1998). An introduction to latent semantic analysis. Discourse Processes, 259–284. find
- Li, W., & McCallum, A. (2005). Semi-supervised sequence modeling with syntactic topic models. AAAI. find
- Liang, P. (2005). Semi-supervised learning for natural language. Master’s thesis, Massachusetts Institute of Technology. find
- Lin, D., & Wu, X. (2009). Phrase clustering for discriminative learning. ACL-IJCNLP (pp. 1030–1038). find
- Lund, K., & Burgess, C. (1996). Producing highdimensional semantic spaces from lexical co-occurrence. Behavior Research Methods, Instrumentation, and Computers, 28, 203–208. find
- Lund, K., Burgess, C., & Atchley, R. A. (1995). Semantic and associative priming in high-dimensional semantic space. Cognitive Science Proceedings, LEA (pp. 660–665). find
- Martin, S., Liermann, J., & Ney, H. (1998). Algorithms for bigram and trigram word clustering. Speech Communication, 24, 19–37. find
- Miller, S., Guinness, J., & Zamanian, A. (2004). Name tagging with word clusters and discriminative training. HLT-NAACL (pp. 337–342). find
- Mnih, A., & Hinton, G. E. (2007). Three new graphical models for statistical language modelling. ICML. find
- Mnih, A., & Hinton, G. E. (2009). A scalable hierarchical distributed language model. NIPS (pp. 1081–1088). find
- Morin, F., & Bengio, Y. (2005). Hierarchical probabilistic neural network language model. AISTATS. find
- Pereira, F., Tishby, N., & Lee, L. (1993). Distributional clustering of english words. ACL (pp. 183–190). find
- Ratinov, L., & Roth, D. (2009). Design challenges and misconceptions in named entity recognition. CoNLL. find our card
- Ritter, H., & Kohonen, T. (1989). Self-organizing semantic maps. Biological Cybernetics, 241–254. find
- Sahlgren, M. (2001). Vector-based semantic analysis: Representing word meanings based on random labels. Proceedings of the Semantic Knowledge Acquisition and Categorisation Workshop, ESSLLI. find
- Sahlgren, M. (2005). An introduction to random indexing. Methods and Applications of Semantic Indexing Workshop at the 7th International Conference on Terminology and Knowledge Engineering (TKE). find
- Sahlgren, M. (2006). The word-space model: Using distributional analysis to represent syntagmatic and paradigmatic relations between words in high-dimensional vector spaces. Doctoral dissertation, Stockholm University. find
- Sang, E. T., & Buchholz, S. (2000). Introduction to the CoNLL-2000 shared task: Chunking. CoNLL. find
- Schwenk, H., & Gauvain, J.-L. (2002). Connectionist language modeling for large vocabulary continuous speech recognition. International Conference on Acoustics, Speech and Signal Processing (ICASSP) (pp. 765–768). Orlando, Florida. find
- Sha, F., & Pereira, F. C. N. (2003). Shallow parsing with conditional random fields. HLT-NAACL. find
- Spitkovsky, V., Alshawi, H., & Jurafsky, D. (2010). From baby steps to leapfrog: How “less is more” in unsupervised dependency parsing. NAACL-HLT. find
- Suzuki, J., & Isozaki, H. (2008). Semi-supervised sequential labeling and segmentation using giga-word scale unlabeled data. ACL-08: HLT (pp. 665–673). find
- Suzuki, J., Isozaki, H., Carreras, X., & Collins, M. (2009). An empirical study of semi-supervised structured conditional models for dependency parsing. EMNLP. find
- Turian, J., Ratinov, L., Bengio, Y., & Roth, D. (2009). A preliminary evaluation of word representations for named-entity recognition. NIPS Workshop on Grammar Induction, Representation of Language and Language Learning. find
- Turney, P. D., & Pantel, P. (2010). From frequency to meaning: Vector space models of semantics. Journal of Artificial Intelligence Research. find
- Ushioda, A. (1996). Hierarchical clustering of words. COLING (pp. 1159–1162). find
- Väyrynen, J., & Honkela, T. (2005). Comparison of independent component analysis and singular value decomposition in word context analysis. AKRR’05, International and Interdisciplinary Conference on Adaptive Knowledge Representation and Reasoning. find
- Väyrynen, J. J., & Honkela, T. (2004). Word category maps based on emergent features created by ICA. Proceedings of the STeP’2004 Cognition + Cybernetics Symposium (pp. 173–185). Finnish Artificial Intelligence Society. find
- Väyrynen, J. J., Honkela, T., & Lindqvist, L. (2007). Towards explicit semantic features using independent component analysis. Proceedings of the Workshop Semantic Content Acquisition and Representation (SCAR). Stockholm, Sweden: Swedish Institute of Computer Science. find
- Řehůřek, R., & Sojka, P. (2010). Software framework for topic modelling with large corpora. LREC. find
- Zhang, T., & Johnson, D. (2003). A robust risk minimization based named entity recognition system. CoNLL. find
- Zhao, H., Chen, W., Kit, C., & Zhou, G. (2009). Multilingual dependency learning: a huge feature engineering method to semantic dependency parsing. CoNLL (pp. 55–60). find