Proceedings

Homeomorphic-Invariance of EM: Non-Asymptotic Convergence in KL Divergence for Exponential Families via Mirror Descent (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 5294-5298.

https://doi.org/10.24963/ijcai.2022/738

Abstract

Expectation maximization (EM) is the default algorithm for fitting probabilistic models with missing or latent variables, yet we lack a full understanding of its non-asymptotic convergence properties. Previous works show results along the lines of “EM converges at least as fast as gradient descent” by assuming the conditions for the convergence of gradient descent apply. This approach is not only loose, in that it does not capture that EM can make more progress than a gradient step, but the assumptions fail to hold for textbook examples of EM like Gaussian mixtures. In this work, we show that for the common setting of exponential family distributions, viewing EM as a mirror descent algorithm leads to convergence rates in Kullback-Leibler (KL) divergence and how the KL divergence is related to first-order stationarity via Bregman divergences. In contrast to previous works, the analysis is invariant to the choice of parametrization and holds with minimal assumptions. We also show applications of these ideas to local linear (and superlinear) convergence rates, generalized EM, and non-exponential family distributions.

  1. [Amari and Nagaoka, 2000] Shun-ichi Amari and Hiroshi Nagaoka. Methods of Information Geometry. Oxford University Press, 2000.
  2. [Amid and Warmuth, 2020] Ehsan Amid and Manfred K. Warmuth. Divergence-based motivation for online EM and combining hid- den variable models. In UAI, volume 124, pages 81-90, 2020.
  3. [Balakrishnan et al., 2017] Sivaraman Balakrishnan, Martin J. Wain- wright, and Bin Yu. Statistical guarantees for the EM algorithm: From population to sample-based analysis. Ann. Stat., 45(1):77- 120, 2017.
  4. [Banerjee et al., 2005] Arindam Banerjee, Srujana Merugu, Inder- jit S. Dhillon, and Joydeep Ghosh. Clustering with bregman divergences. JMLR, 6:1705-1749, 2005.
  5. [Bauschke et al., 2017] Heinz H. Bauschke, Jérôme Bolte, and Marc Teboulle. A descent lemma beyond Lipschitz gradient continuity: First-order methods revisited and applications. Math. Oper. Res., 42(2):330-348, 2017.
  6. [Bishop, 2007] Christopher M. Bishop. Pattern recognition and machine learning, 5th Edition. Springer, 2007.
  7. [Boyles, 1983] Russell A. Boyles. On the convergence of the EM algorithm. J. R. Stat. Soc. Ser. B Methodol., 45(1):47-50, 1983.
  8. [Cappé and Moulines, 2009] Olivier Cappé and Eric Moulines. On- line expectation-maximization algorithm for latent data models. J. R. Stat. Soc. Ser. B Methodol., 71(3):593-613, 2009.
  9. [Caron and Doucet, 2008] Franc ¸ois Caron and Arnaud Doucet. Sparse Bayesian nonparametric regression. In ICML, pages 88-95, 2008.
  10. [Chen et al., 2018] Jianfei Chen, Jun Zhu, Yee Whye Teh, and Tong Zhang. Stochastic expectation maximization with variance reduc- tion. In NeurIPS, pages 7978-7988, 2018.
  11. [Chrétien and Hero, 2000] Stéphane Chrétien and Alfred O. Hero. Kullback proximal algorithms for maximum likelihood estimation. IEEE Trans. Inf. Theory, 46(5):1800-1810, 2000.
  12. [Csiszár and Tusnády, 1984] Imre Csiszár and Gábor Tusnády. In- formation geometry and alternating minimization procedures. Stat. decis., 1:205-237, 1984.
  13. [Daskalakis et al., 2017] Constantinos Daskalakis, Christos Tzamos, and Manolis Zampetakis. Ten steps of EM suffice for mixtures of two gaussians. In PMLR, volume 65, pages 704-710, 2017.
  14. [Dempster et al., 1977] Arthur P. Dempster, Nan M. Laird, and Don- ald B. Rubin. Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. Ser. B Methodol., 39(1):1-38, 1977.
  15. [Figueiredo and Nowak, 2003] Mário A. T. Figueiredo and Robert D. Nowak. An EM algorithm for wavelet-based image restoration. IEEE Trans. Image Process., 12(8):906-916, 2003.
  16. [Ghahramani and Jordan, 1994] Zoubin Ghahramani and Michael I. Jordan. Supervised learning from incomplete data via an EM approach. In NeurIPS, pages 120-127, 1994.
  17. [Jordan and Xu, 1995] Michael I. Jordan and Lei Xu. Convergence results for the EM approach to mixtures of experts architectures. Neural Networks, 8(9):1409-1431, 1995.
  18. [Karimi et al., 2019] Belhal Karimi, Hoi-To Wai, Eric Moulines, and Marc Lavielle. On the global convergence of (fast) incre- mental expectation maximization methods. In NeurIPS, pages 2837-2847, 2019.
  19. [Lange et al., 2000] Kenneth Lange, David R. Hunter, and Ilsoon Yang. Optimization transfer using surrogate objective functions. J. Comput. Graph. Stat., 9(1):1-20, 2000.
  20. [Le Roux et al., 2012] Nicolas Le Roux, Mark Schmidt, and Francis Bach. A stochastic gradient method with an exponential conver- gence rate for finite training sets. In NeurIPS, pages 2672-2680, 2012.
  21. [Lu et al., 2018] Haihao Lu, Robert M. Freund, and Yurii Nesterov. Relatively smooth convex optimization by first-order methods, and applications. SIAM J. Optim, 28(1):333-354, 2018.
  22. [Mairal, 2015] Julien Mairal. Incremental majorization- minimization optimization with application to large-scale machine learning. SIAM J. Optim, 25(2):829-855, 2015.
  23. [Meng and Rubin, 1993] Xiao-Li Meng and Donald B. Rubin. Max- imum likelihood estimation via the ECM algorithm: A general framework. Biometrika, 80(2):267-278, 1993.
  24. [Murphy, 2012] Kevin P. Murphy. Machine learning: A probabilistic perspective. MIT Press, 2012.
  25. [Neal and Hinton, 1998] Radford M. Neal and Geoffrey E. Hinton. A view of the EM algorithm that justifies incremental, sparse, and other variants. In Learning in graphical models, pages 355-368. Springer, 1998.
  26. [Nemirovski and Yudin, 1983] Arkadi Nemirovski and David B. Yudin. Problem complexity and method efficiency in optimization. Wiley, NY, 1983. translated by E.R. Dawson. [Nemirovski et al., 2009]
  27. Arkadi Nemirovski, Anatoli Juditsky, Guanghui Lan, and Alexander Shapiro. Robust stochastic approx- imation approach to stochastic programming. SIAM J. Optim., 19(4):1574-1609, 2009.
  28. [Nesterov and Nemirovski, 1994] Yurii Nesterov and Arkadi Ne- mirovski. Interior-Point Polynomial Algorithms in Convex Pro- gramming. SIAM, 1994.
  29. [Orchard and Woodbury, 1972] Terence Orchard and Max A. Wood- bury. A missing information principle: theory and applications. In Berkeley Symp. on Math. Stat. and Prob., pages 697-715, 1972.
  30. [Rabiner, 1989] Lawrence R. Rabiner. A tutorial on hidden Markov models and selected applications in speech recognition. Proc. IEEE, 77(2):257-286, 1989.
  31. [Razaviyayn, 2014] Meisam Razaviyayn. Successive convex ap- proximation: Analysis and applications. PhD thesis, University of Minnesota, 2014.
  32. [Robbins and Monro, 1951] Herbert Robbins and Sutton Monro. A stochastic approximation method. Ann. Math. Stat., 22(3):400- 407, 1951.
  33. [Salakhutdinov et al., 2003] Ruslan Salakhutdinov, Sam T. Roweis, and Zoubin Ghahramani. Optimization with EM and expectation- conjugate-gradient. In ICML, pages 672-679, 2003.
  34. [Sato, 1999] Masa-aki Sato. Fast learning of on-line EM algorithm. Technical report, ATR Human Inf. Proc. Res. Lab., 1999.
  35. [Tseng, 2004] Paul Tseng. An analysis of the EM algorithm and entropy-like proximal point methods. Math. Oper. Res., 29(1):27- 44, 2004.
  36. [Varadhan and Roland, 2004] Ravi Varadhan and Christophe Roland. Squared extrapolation methods (SQUAREM): A new class of simple and efficient numerical schemes for accelerating the convergence of the EM algorithm. Technical Report 63, Johns Hopkins, 2004.
  37. [Wang et al., 2015] Zhaoran Wang, Quanquan Gu, Yang Ning, and Han Liu. High dimensional EM algorithm: Statistical optimization and asymptotic normality. In NeurIPS, pages 2521-2529, 2015.
  38. [Wu, 1983] C. F. Jeff Wu. On the convergence properties of the EM algorithm. Ann. Stat., 11(1):95-103, 1983.
  39. [Xu and Jordan, 1996] Lei Xu and Michael I. Jordan. On conver- gence properties of the EM algorithm for gaussian mixtures. Neu- ral Comp., 8(1):129-151, 1996.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards