data reduction

Data Reduction Jieping Ye Arizona State University Joint work with - PowerPoint PPT Presentation

Center for Evolutionary Medicine and Informatics Sparse Screening for Exact Data Reduction Jieping Ye Arizona State University Joint work with Jie Wang and Jun Liu 1 Center for Evolutionary Medicine and Informatics wide data feature


  1. Center for Evolutionary Medicine and Informatics Sparse Screening for Exact Data Reduction Jieping Ye Arizona State University Joint work with Jie Wang and Jun Liu 1

  2. Center for Evolutionary Medicine and Informatics wide data feature reduction sample reduction tall data 2

  3. Center for Evolutionary Medicine and Informatics Sparse Screening: A New Framework for Exact Data Reduction The model learnt from the reduced data is identical to the model learnt from the full data. We focus on two models in this talk:  Lasso for wide data (feature reduction)  SVM for tall data (sample reduction) 3

  4. Center for Evolutionary Medicine and Informatics 4

  5. Center for Evolutionary Medicine and Informatics Lasso/Basis Pursuit (Tibshirani, 1996, Chen, Donoho, and Saunders, 1999) x y A z × + = … n × p n × 1 n × 1 p × 1 Simultaneous feature selection and regression 5

  6. Center for Evolutionary Medicine and Informatics Imaging Genetics (Thompson et al. 2013) 6

  7. Center for Evolutionary Medicine and Informatics Sparse Reduced-Rank Regression Vounou et al. (2010, 2012) 7

  8. Center for Evolutionary Medicine and Informatics Structured Sparse Models Group Lasso Fused Lasso Graph Lasso Tree Lasso 8

  9. Center for Evolutionary Medicine and Informatics Sparsity has become an important modeling tool in genomics , genetics , signal and audio processing , image processing , neuroscience (theory of sparse coding), machine learning , statistics … 9

  10. Center for Evolutionary Medicine and Informatics Optimization Algorithms min loss( x ) + λ × penalty( x ) • Coordinate descent • Subgradient descent • Augmented Lagrangian Method • Gradient descent • Accelerated gradient descent • … 10

  11. Center for Evolutionary Medicine and Informatics Lasso Fused Lasso Group Lasso Sparse Group Lasso Tree Structured Group Lasso Overlapping Group Lasso Sparse Inverse Covariance Estimation Trace Norm Minimization http://www.public.asu.edu/~jye02/Software/SLEP/ 11

  12. Center for Evolutionary Medicine and Informatics More Efficiency? Very high dimensional data Non-smooth sparsity-induced norms Multiple runs in model selection A large number of runs in permutation test 12

  13. Center for Evolutionary Medicine and Informatics How to make any existing Lasso solver much more efficient? 13

  14. Center for Evolutionary Medicine and Informatics Data Reduction/Compression 1M 1K original data reduced data 14

  15. Center for Evolutionary Medicine and Informatics Data Reduction • Heuristic-based data reduction – Sure screening, random projection/selection – Resulting model is an approximation of the true model • Propose data reduction methods – Exact data reduction via sparse screening • The model based on reduced data is identical to the one constructed from complete data 15

  16. Center for Evolutionary Medicine and Informatics Sparse Screening 1M without screening same solution 1M 1K with screening 16

  17. Center for Evolutionary Medicine and Informatics Large-Scale Sparse Screening

  18. Center for Evolutionary Medicine and Informatics Screening Rule: Motivation Ghaoui, Viallon, and Rabbani.

  19. Center for Evolutionary Medicine and Informatics Large- Scale Sparse Screening (Cont’d)

  20. Center for Evolutionary Medicine and Informatics More on the Dual Formulation • Solving the dual formulation is difficult • Providing a good (not exact) estimate of the optimal dual solution is easier • A good estimate of the optimal dual solution is sufficient for effective feature screening 20

  21. Center for Evolutionary Medicine and Informatics Screening Rule 21

  22. Center for Evolutionary Medicine and Informatics Sketch of Sparse Screening 22

  23. Center for Evolutionary Medicine and Informatics How to Estimate the Region Θ ? Non-expansiveness: J. Wang et al. NIPS’13 ; J. Liu et al. ICML’14

  24. Center for Evolutionary Medicine and Informatics Enhanced DPP Define: Use projections of rays: Enhanced DPP: 24

  25. Center for Evolutionary Medicine and Informatics Firmly Non-expansive Projection Non-expansiveness: Firmly non-expansiveness: 25

  26. Center for Evolutionary Medicine and Informatics Results on MNIST along a sequence of 100 parameter values along the λ / λ max scale from 0.05 to 1. The data matrix is of size 784x50,000 26

  27. Center for Evolutionary Medicine and Informatics Evaluation on MNIST solver SAFE DPP EDPP SDPP time (s) 2245.26 685.12 233.85 45.56 9.34 Speedup SDPP EDPP DPP SAFE 0 100 200 300 27

  28. Center for Evolutionary Medicine and Informatics Evaluation on ADNI • Problem: GWAS to MRI ROI prediction (ADNI) – The size of the data matrix is 747 by 504095 Method ROI3 ROI8 ROI30 ROI69 ROI76 ROI83 Lasso Solver 37975.31 37097.25 38258.72 36926.81 38116.29 37251.03 SR 84.06 84.44 84.70 83.09 82.76 85.39 SR+Lasso 217.08 215.90 223.39 214.36 212.04 211.57 EDDP 43.56 45.75 45.70 45.01 44.31 44.16 EDDP+Lasso 183.64 190.43 182.87 170.71 177.41 178.98 Running time (in seconds) of the Lasso solver, strong rule (Tibshriani et al, 2012), and EDPP. The parameter sequence contains 100 values along the log λ / λ max scale from 100 log 0.95 to log 0.95.

  29. Center for Evolutionary Medicine and Informatics Sparse Screening Extensions • Group Lasso – J Wang, J Liu, J Ye. Efficient Mixed-Norm Regularization: Algorithms and Safe Screening Methods. arXiv preprint arXiv:1307.4156. • Sparse Logistic Regression – J Wang, J Zhou, P Wonka, J Ye. A Safe Screening Rule for Sparse Logistic Regression. arXiv preprint arXiv:1307.4145. • Sparse Inverse Covariance Estimation – S Huang, J Li, L Sun, J Liu, T Wu, K Chen, A Fleisher, E Reiman, J Ye. Learning brain connectivity of Alzheimer’s disease by exploratory graphical models. NeuroImage 50, 935-949. – Witten, Friedman and Simon (2011), Mazumder and Hastie (2012) • Multiple Graphical Lasso – S Yang, Z Pan, X Shen, P Wonka, J Ye. Fused Multiple Graphical Lasso. arXiv preprint arXiv:1209.2139. 29

  30. Center for Evolutionary Medicine and Informatics Wide versus Tall Data wide data tall data 30

  31. Center for Evolutionary Medicine and Informatics Support Vector Machines • SVM is a maximum margin classifier. denotes +1 denotes -1 Margin 31

  32. Center for Evolutionary Medicine and Informatics Support Vectors • SVM is determined by the so-called support vectors . denotes +1 denotes -1 The non-support vectors are Support Vectors irrelevant to the classifier. are those data points that the margin pushes up against Can we make use of this observation? 32

  33. Center for Evolutionary Medicine and Informatics The Idea of Sample Screening Smaller Problem Original Problem Screening to Solve 33

  34. Center for Evolutionary Medicine and Informatics Guidelines for Sample Screening J. Wang, P. Wonka, and J. Ye. ICML’14 . 34

  35. Center for Evolutionary Medicine and Informatics Relaxed Guidelines 35

  36. Center for Evolutionary Medicine and Informatics Sketch of SVM Screening 36

  37. Center for Evolutionary Medicine and Informatics Synthetic Studies • We use the rejection rates to measure the performance of the screening rules, the ratio of the number of data instances whose membership can be identified by the rule to the total number of data instances. 37

  38. Center for Evolutionary Medicine and Informatics Performance of DVI for SVM on Real Data Sets Comparison of SSNSV ( Ogawa et al., ICML’13 ) , ESSNSV and DVIs for SVM on three real data sets. IJCNN, , Speedup Wine, , Speedup Covertype, , Speedup Solver Total 4669.14 Solver Total 76.52 Solver Total 1675.46 SSNSV 2.08 SSNSV 0.02 SSNSV 2.73 Solver + Solver + Solver + 2.31 3.50 7.60 Init. 92.45 Init. 1.56 Init. 35.52 SSNSV SSNSV SSNSV Total 2018.55 Total 21.85 Total 220.58 ESSNSV 2.09 ESSNSV 0.03 ESSNSV 2.89 Solver + Solver + Solver + ESSNS ESSNS ESSNS Init. 91.33 3.01 Init. 1.60 4.47 Init. 36.13 10.72 V V V Total 1552.72 Total 17.17 Total 156.23 DVI 0.99 DVI 0.01 DVI 1.27 Solver + Solver + Solver + 5.64 6.59 79.18 Init. 42.67 Init. 0.67 Init. 12.57 DVI DVI DVI Total 828.02 Total 11.62 Total 21.26 38

  39. Center for Evolutionary Medicine and Informatics Experiments on Real Data Sets Comparison of SSNSV ( Ogawa et al., ICML’13 ) , ESSNSV and DVIs for LAD on three real data sets. Telescope, , Speedup Computer, , Speedup Telescope, , Speedup Solver Total 122.34 Solver Total 5.85 Solver Total 21.43 DVI 0.28 DVI 0.08 DVI 0.06 Solver + Solver + Solver + 9.86 19.21 114.91 Init. 0.12 Init. 0.05 Init. 0.1 DVI DVI DVI Total 12.14 Total 0.28 Total 0.19 39

  40. Center for Evolutionary Medicine and Informatics Resource Tutorial webpages of our screening rules, which include sample codes, • implementation instructions, illustration materials, etc. http://www.public.asu.edu/~jwang237/screening.html Seven lines implementation of EDPP rule The list is growing quickly 40

Recommend


More recommend