Shallow Parsing With Conditional Random Fields
An Algorithm that Learns What's in a Name