Semi-Markov Conditional Random Fields for Information Extraction