Learning to extract information from semi-structured text using a discriminative context free grammar
a tutorial on hidden markov models and selected applications .