Sparse Multi-task/Group Learning