1. A multi-stage classification system that facilitates minimizing human effort in text classification while obtaining a desired level of accuracy comprising: a pattern-based classifier that initially processes input to classify and assign the input a label; and a learning-based classifier that processes the input for classification purposes when no label is assigned to it by the pattern-based classifier.