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?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend