Learning Word Representations with Hierarchical Sparse Coding