use sparse unary features
Merge branch 'sparse'