Proceedings

Greedy Convex Ensemble

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 3101-3107.

https://doi.org/10.24963/ijcai.2020/429

Abstract

We consider learning a convex combination of basis models, and present some new theoretical and empirical results that demonstrate the effectiveness of a greedy approach. Theoretically, we first consider whether we can use linear, instead of convex, combinations, and obtain generalization results similar to existing ones for learning from a convex hull. We obtain a negative result that even the linear hull of very simple basis functions can have unbounded capacity, and is thus prone to overfitting; on the other hand, convex hulls are still rich but have bounded capacities. Secondly, we obtain a generalization bound for a general class of Lipschitz loss functions. Empirically, we first discuss how a convex combination can be greedily learned with early stopping, and how a convex combination can be non-greedily learned when the number of basis models is known a priori. Our experiments suggest that the greedy scheme is competitive with or better than several baselines, including boosting and random forests. The greedy algorithm requires little effort in hyper-parameter tuning, and also seems able to adapt to the underlying complexity of the problem. Our code is available at https://github.com/tan1889/gce.

  1. [Anthony and Bartlett, 2009] Martin Anthony and Peter L Bartlett. Neural network learning: Theoretical founda- tions. Cambridge University Press, 2009.
  2. [Bach, 2017] Francis Bach. Breaking the curse of dimension- ality with convex neural networks. The Journal of Machine Learning Research, 18(1):629-681, 2017.
  3. [Barron, 1993] Andrew R Barron. Universal approximation bounds for superpositions of a sigmoidal function. Informa- tion Theory, IEEE Transactions on, 39(3):930-945, 1993.
  4. [Bartlett and Traskin, 2007] Peter L Bartlett and Mikhail Traskin. Adaboost is consistent. Journal of Machine Learn- ing Research, 8(Oct):2347-2368, 2007.
  5. [Breiman, 2001] Leo Breiman. Random forests. Machine learning, 45(1):5-32, 2001.
  6. [Chen and Guestrin, 2016] Tianqi Chen and Carlos Guestrin. XGBoost: A scalable tree boosting system. In KDD, pages 785-794. ACM, 2016.
  7. [Dheeru and Karra Taniskidou, 2017] Dua Dheeru and Efi Karra Taniskidou. UCI machine learning repository, 2017.
  8. [Donahue et al., 1997] Michael J Donahue, C Darken, Leonid Gurvits, and Eduardo Sontag. Rates of convex approximation in non-Hilbert spaces. Constructive Approx- imation, 13(2):187-220, 1997.
  9. [Frank and Wolfe, 1956] Marguerite Frank and Philip Wolfe. An algorithm for quadratic programming. Naval research logistics quarterly, 3(1-2):95-110, 1956.
  10. [Freund and Schapire, 1995] Yoav Freund and Robert E Schapire. A desicion-theoretic generalization of on-line learning and an application to boosting. In European con- ference on computational learning theory, pages 23-37. Springer, 1995.
  11. [Gao and Zhou, 2013] Wei Gao and Zhi-Hua Zhou. On the doubt about margin explanation of boosting. Artificial Intelligence, 203:1-18, 2013.
  12. [Grover and Ermon, 2018] Aditya Grover and Stefano Er- mon. Boosted generative models. In Thirty-Second AAAI Conference on Artificial Intelligence, 2018.
  13. [Guélat and Marcotte, 1986] Jacques Guélat and Patrice Mar- cotte. Some comments on Wolfe's 'away step'. Mathemati- cal Programming, 35(1):110-119, 1986.
  14. [Jaggi, 2013] Martin Jaggi. Revisiting Frank-Wolfe: Projection-free sparse convex optimization. In ICML, 2013.
  15. [Jones, 1992] Lee K. Jones. A simple lemma on greedy ap- proximation in Hilbert space and convergence rates for projection pursuit regression and neural network training. The annals of Statistics, pages 608-613, 1992.
  16. [Kingma and Ba, 2014] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  17. [Koltchinskii and Panchenko, 2005] Vladimir Koltchinskii and Dmitry Panchenko. Complexities of convex combina- tions and bounding the generalization error in classification. The Annals of Statistics, 33(4):1455-1496, 2005.
  18. [Lacoste-Julien and Jaggi, 2015] Simon Lacoste-Julien and Martin Jaggi. On the global linear convergence of Frank- Wolfe optimization variants. In NIPS, 2015.
  19. [Lee et al., 1996] Wee Sun Lee, Peter L Bartlett, and Robert C Williamson. Efficient agnostic learning of neural networks with bounded fan-in. Information Theory, IEEE Transactions on, 42(6):2118-2132, 1996.
  20. [Locatello et al., 2018] Francesco Locatello, Gideon Dres- dner, Rajiv Khanna, Isabel Valera, and Gunnar Rätsch. Boosting black box variational inference. In Advances in Neural Information Processing Systems, 2018.
  21. [Makovoz, 1996] Yuly Makovoz. Random approximants and neural networks. Journal of Approximation Theory, 85(1):98-109, 1996.
  22. [Mannor et al., 2003] Shie Mannor, Ron Meir, and Tong Zhang. Greedy algorithms for classification-consistency, convergence rates, and adaptivity. Journal of Machine Learning Research, 4(Oct):713-742, 2003.
  23. [Mason et al., 2000a] Llew Mason, Jonathan Baxter, Peter L Bartlett, Marcus Frean, et al. Functional gradient tech- niques for combining hypotheses. In Advances in Large Margin Classifiers, pages 221-246. MIT, 2000.
  24. [Mason et al., 2000b] Llew Mason, Jonathan Baxter, Peter L Bartlett, and Marcus R Frean. Boosting algorithms as gradient descent. In NIPS, pages 512-518, 2000.
  25. [Mendelson, 2003] Shahar Mendelson. A few notes on sta- tistical learning theory. In Advanced lectures on machine learning, pages 1-40. Springer, 2003.
  26. [Oglic and Gärtner, 2016] Dino Oglic and Thomas Gärtner. Greedy feature construction. In NeurIPS, 2016.
  27. [Pollard, 1984] David Pollard. Convergence of stochastic processes. Springer, 1984.
  28. [Schapire, 2013] Robert E Schapire. Explaining adaboost. In Empirical inference, pages 37-52. Springer, 2013.
  29. [Tolstikhin et al., 2017] Ilya O Tolstikhin, Sylvain Gelly, Olivier Bousquet, Carl-Johann Simon-Gabriel, and Bern- hard Schölkopf. Adagan: Boosting generative models. In NeurIPS, 2017.
  30. [Viola and Jones, 2004] Paul Viola and Michael J Jones. Ro- bust real-time face detection. IJCV, 57(2):137-154, 2004.
  31. [Wager and Walther, 2015] Stefan Wager and Guenther Walther. Adaptive concentration of regression trees, with application to random forests. arXiv preprint arXiv:1503.06388, 2015.
  32. [Wellner and Song, 2002] Jon A. Wellner and Shuguang Song. An upper bound for uniform entropy numbers, 2002.
  33. [Wyner et al., 2017] Abraham J Wyner, Matthew Olson, Justin Bleich, and David Mease. Explaining the success of adaboost and random forests as interpolating classifiers. The Journal of Machine Learning Research, 18(1):1558- 1590, 2017.
  34. [Zhang, 2003] Tong Zhang. Sequential greedy approximation for certain convex optimization problems. IEEE Transac- tions on Information Theory, 49(3):682-691, 2003.

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

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