Maximum Entropy & SVMs in NLP (1996) › Limitations and Challenges
History of Language AIAll chapters Maximum Entropy & SVMs in NLP (1996) › Limitations and ChallengesOne section · Sections in this chapter6 / 10 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Despite their success, Maximum Entropy models and SVMs faced significant limitations. Feature engineering, while enabling performance gains, was labor-intensive and required substantial expertise. Designing effective feature templates required understanding both the task's linguistic requirements and the model's learning characteristics. Adding features wasn't always beneficial. Irrelevant features could hurt generalization, and identifying which features helped required careful experimentation. The feature engineering process was somewhat of an art, with experienced researchers developing intuitions about what features mattered for different tasks.
The feature-based approach also struggled with feature interactions. While Maximum Entropy models could learn some interactions through their probability distributions, and SVMs could capture interactions implicitly through kernels, explicitly representing high-order feature combinations was often necessary for complex patterns. A word's interpretation might depend on interactions between its lexical identity, morphological properties, syntactic context, semantic category, and discourse position. Capturing all relevant interactions required designing explicit feature combinations, which grew combinatorially with feature count. This limited the complexity of patterns these models could learn automatically.
Domain adaptation remained challenging. Models trained on one domain, like newswire text, often degraded significantly when applied to other domains like social media, scientific literature, or conversational speech. The features learned were domain-specific: patterns that worked well for identifying entities in news articles might not apply to Twitter posts or medical records. Adapting models to new domains required retraining with domain-specific annotated data or extensive feature redesign. This limited the portability of feature-based discriminative models across different text types and genres.
Computational efficiency became a concern as feature sets grew. Maximum Entropy training required solving optimization problems that scaled with feature count and training data size. SVMs needed to handle large numbers of support vectors in high-dimensional spaces. While both approaches were tractable, training times could become prohibitive with very large feature sets or training corpora. Inference was generally fast, and making predictions on new examples was efficient, but the training phase required careful computational management.
The interpretability of feature-based models, while often cited as an advantage, had limits. While researchers could examine feature weights, understanding how thousands of features combined to produce predictions was difficult. The models learned complex feature interactions that weren't immediately interpretable, even if individual feature weights could be examined. This limited the extent to which feature-based models provided insights into linguistic structure beyond performance on specific tasks.
Perhaps most fundamentally, Maximum Entropy and SVMs remained limited by their dependence on manually designed features. While the models could learn optimal feature weights, they couldn't discover new feature representations automatically. The feature templates encoded researchers' prior knowledge about what information mattered, but if this knowledge was incomplete or biased, the models couldn't compensate. This limitation would eventually motivate representation learning approaches where models learned features automatically from data, but during the feature-based discriminative era, manual feature design remained central.