Generalized Hebbian Algorithm for Incremental Singular Value Decomposition in Natural Language Processing