Representation learning with deep sparse auto-encoder for multi-task learning