Alone we can do so little, together we can do so much: a combinatorial approach for generating game content
Non-negative matrix factorization with sparseness constraints