Sparse And Large-scale Learning Models And Algorithms For Mining Heterogeneous Big Data