beyond convenience beyond convexity
play

Beyond Convenience: Beyond Convexity Purushottam Kar MINI-SYMPOSIUM - PowerPoint PPT Presentation

Beyond Convenience: Beyond Convexity Purushottam Kar MINI-SYMPOSIUM ON COMPUTATION AND OPTIMIZATION IN THE SCIENCES AND ENGINEERING Outline of the Talk Convex Optimization A Few Contemporary Applications Non-convex Optimization


  1. Beyond Convenience: Beyond Convexity Purushottam Kar MINI-SYMPOSIUM ON COMPUTATION AND OPTIMIZATION IN THE SCIENCES AND ENGINEERING

  2. Outline of the Talk • Convex Optimization • A Few Contemporary Applications • Non-convex Optimization • Robust Regression • Applications of Robust Regression • Robust PCA

  3. Convex Optimization

  4. Convex Optimization Convex function Convex set

  5. Examples Linear Programming Quadratic Programming Semidefinite Programming

  6. Applications Regression Classification Resource Allocation Clustering/Partitioning Signal Processing Dimensionality Reduction

  7. Techniques • Projected (Sub)gradient Methods • Stochastic, mini-batch variants • Primal, dual, primal-dual approaches • Coordinate update techniques • Interior Point Methods • Barrier methods • Annealing methods • Other Methods • Cutting plane methods • Accelerated routines • Proximal methods • Distributed optimization • Derivative-free optimization

  8. A Few Contemporary Applications

  9. Gene Expression Analysis DNA micro-array gene expression data … www.tes.com

  10. Recommender Systems 𝑙 𝑜 = 𝑛

  11. Image Reconstruction and Robust Face Recognition = + + 0.90 0.05 0.05 = ≈ + + 0.92 0.01 0.07 = ≈ + + 0.65 0.15 0.20

  12. Image Denoising and Robust Face Recognition = = + + + + + ⋯ 𝑜

  13. Large Scale Surveillance • Foreground-background separation = = + 𝑜 = + 𝑛 www.extremetech.com

  14. Non Convex Optimization Sparse Recovery Matrix Completion Robust Regression Robust PCA

  15. Non-convex Optimization

  16. Relaxation-based Techniques • “ Convexify ” the feasible set

  17. Alternating Minimization Matrix Completion Robust PCA … also Robust Regression, coming up

  18. Projected Gradient Descent Top 𝑡 elements by magnitude Perform 𝑙 -truncated SVD Sparse Recovery

  19. Pursuit and Greedy Methods Set of “atoms” Sparse Recovery

  20. Applications of NCOpt

  21. Face Recognition 10% noise 30% noise 50% noise 70% noise [Bhatia et al 2015]

  22. Image Reconstruction Original Input Ordinary LS Alt-Min [Bhatia et al 2015]

  23. Foreground-background Separation Convex Relaxation. Runtime: 1700 sec = + Alt-Proj. Runtime: 70 sec = + 23 [Netrapalli et al 2014]

  24. Concluding Comments Non-convex optimization is an exciting area Widespread applications • Much better modelling of problems • Much more scalable algorithms • Provable guarantees So … • Full of opportunities • Full of challenges

  25. Acknowledgements http://research.microsoft.com/en-us/projects/altmin/default.aspx Portions of this talk were based on joint work with Ambuj Tewari Kush Bhatia Prateek Jain U. Michigan, Ann Arbor Microsoft Research Microsoft Research

  26. Questions?

Recommend


More recommend