Topics In Learning Sparse And Low-Rank Models Of Non-Negative Data