Incremental Generative Models For Syntactic And Semantic Natural Language Processing