Proceedings

Correcting Covariate Shift with the Frank-Wolfe Algorithm

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1010-1015.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Covariate shift is a fundamental problem for learning in non-stationary environments where the conditional distribution p(y|x) is the same between training and test data while their marginal distributions ptr(x) and pte(x) are different. Although many covariate shift correction techniques remain effective for real world problems, most do not scale well in practice. In this paper, using inspiration from recent optimization techniques, we apply the Frank-Wolfe algorithm to two well-known covariate shift correction techniques, Kernel Mean Matching (KMM) and Kullback-Leibler Importance Estimation Procedure (KLIEP), and identify an important connection between kernel herding and KMM. Our complexity analysis shows the benefits of the Frank-Wolfe approach over projected gradient methods in solving KMM and KLIEP. An empirical study then demonstrates the effectiveness and efficiency of the Frank-Wolfe algorithm for correcting covariate shift in practice.

  1. [Agarwal et al., 2011] Deepak Agarwal, Lihong Li, and Alex J Smola. Linear-time estimators for propensity scores. In International Conference on Artificial Intelli- gence and Statistics, pages 93-100, 2011.
  2. [Bach et al., 2012] Francis Bach, Simon Lacoste-Julien, and Guillaume Obozinski. On the equivalence between herd- ing and conditional gradient algorithms. In Interna- tional Conference on Machine Learning, pages 1359- 1366, 2012.
  3. [Bach, 2015] Francis Bach. Duality between subgradient and conditional gradient methods. SIAM Journal on Opti- mization, 25(1):115-129, 2015.
  4. [Beck and Teboulle, 2004] Amir Beck and Marc Teboulle. A conditional gradient method with linear rate of conver- gence for solving convex linear systems. Mathematical Methods of Operations Research, 59(2):235-247, 2004.
  5. [Bertsekas, 1999] Dimitri. P. Bertsekas. Nonlinear program- ming. Athena Scientific, 2nd edition, 1999.
  6. [Bickel et al., 2007] Steffen Bickel, Michael Brückner, and Tobias Scheffer. Discriminative learning for differing training and test distributions. In International Conference on Machine Learning, pages 81-88, 2007.
  7. [Chen et al., 2010] Yutian Chen, Max Welling, and Alex Smola. Super-samples from kernel herding. In Uncer- tainty in Artificial Intelligence, pages 109-116, 2010.
  8. [Cortes et al., 2008] Corinna Cortes, Mehryar Mohri, Michael Riley, and Afshin Rostamizadeh. Sample selec- tion bias correction theory. Algorithmic Learning Theory, 5254:38-53, 2008.
  9. [Gretton et al., 2009] Arthur Gretton, Alex Smola, Jiayuan Huang, Marcel Schmittfull, Karsten Borgwardt, and Bern- hard Schölkopf. Covariate shift by kernel mean matching. Dataset Shift in Machine Learning, pages 131-160, 2009.
  10. [Hachiya et al., 2009] Hirotaka Hachiya, Takayuki Akiyama, Masashi Sugiayma, and Jan Peters. Adaptive importance sampling for value function approximation in off-policy reinforcement learning. Neural Networks, 22(10):1399-1410, 2009.
  11. [Jaggi, 2013] Martin Jaggi. Revisiting frank-wolfe: Projection-free sparse convex optimization. In Interna- tional Conference on Machine Learning, pages 427-435, 2013.
  12. [Jiang and Zhai, 2007] Jing Jiang and ChengXiang Zhai. In- stance weighting for domain adaptation in nlp. In Annual Meeting-Association For Computational Linguistics, vol- ume 45, page 264, 2007.
  13. [Joulin et al., 2014] Armand Joulin, Kevin Tang, and Li Fei- Fei. Efficient image and video co-localization with frank- wolfe algorithm. In Computer Vision-ECCV 2014, pages 253-268. Springer, 2014.
  14. [Quionero-Candela et al., 2009] Joaquin Quionero-Candela, Masashi Sugiyama, Anton Schwaighofer, and Neil D. Lawrence. Dataset shift in machine learning. The MIT Press, 2009.
  15. [Salamatian et al., 2014] Salman Salamatian, Nadia Fawaz, Branislav Kveton, and Nina Taft. Sppm: Sparse privacy preserving mappings. In Conference on Uncertainty in Ar- tificial Intelilgence, 2014.
  16. [Shimodaira, 2000] Hidetoshi Shimodaira. Improving pre- dictive inference under covariate shift by weighting the log-likelihood function. Journal of Statistical Planning and Inference, 90(2):227-244, 2000.
  17. [Sugiyama et al., 2008] Masashi Sugiyama, Shinichi Naka- jima, Hisashi Kashima, Paul Von Buenau, and Motoaki Kawanabe. Direct importance estimation with model se- lection and its application to covariate shift adaptation. In Advances in Neural Information Processing Systems, 2008.
  18. [Sugiyama et al., 2012] Masashi Sugiyama, Taiji Suzuki, and Takafumi Kanamori. Density ratio estimation in ma- chine learning. Cambridge University Press, 2012.
  19. [Tsuboi et al., 2009] Yuta Tsuboi, Hisashi Kashima, Shohei Hido, Steffen Bickel, and Masashi Sugiyama. Direct den- sity ratio estimation for large-scale covariate shift adapta- tion. Information and Media Technologies, 4(2):529-546, 2009.
  20. [Welling, 2009] Max Welling. Herding dynamical weights to learn. In International Conference on Machine Learning, pages 1121-1128, 2009.
  21. [Wen et al., 2014] Junfeng Wen, Chun-Nam Yu, and Russell Greiner. Robust learning under uncertain test distributions: Relating covariate shift to model misspecification. In In- ternational Conference on Machine Learning, pages 631- 639, 2014.
  22. [Yamada et al., 2010] Makoto Yamada, Masashi Sugiyama, and Tomoko Matsui. Semi-supervised speaker identifica- tion under covariate shift. Signal Processing, 90(8):2353- 2361, 2010.
  23. [Yamada et al., 2011] Makoto Yamada, Taiji Suzuki, Takafumi Kanamori, Hirotaka Hachiya, and Masashi Sugiyama. Relative density-ratio estimation for ro- bust distribution comparison. In Advances in Neural Information Processing Systems, pages 594-602, 2011.
  24. [Yamada et al., 2012] Makoto Yamada, Leonid Sigal, and Michalis Raptis. No bias left behind: Covariate shift adap- tation for discriminative 3d pose estimation. In Computer Vision-ECCV 2012, pages 674-687. Springer, 2012.
  25. [Zadrozny, 2004] Bianca Zadrozny. Learning and evaluating classifiers under sample selection bias. In International Conference on Machine Learning, page 114. ACM, 2004.
  26. [Zhang et al., 2012] Xinhua
  27. Zhang, Dale Schuurmans, and Yao-liang Yu. Accelerated training for matrix-norm reg- ularization: A boosting approach. In Advances in Neural Information Processing Systems, pages 2906-2914, 2012.

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

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