A simple and fast label assigner. For each base vector chooses the label that maximizes
the base vector--label term vector cosine similarity. Different vectors can get the
same label assigned, which means the number of final labels (after duplicate removal)
may be smaller than the number of base vectors on input.