Learning Event Detection Rules with Noise Hidden Markov Models