Proceedings

Approximate Algorithms for k-Sparse Wasserstein Barycenter with Outliers

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5316-5325.

https://doi.org/10.24963/ijcai.2024/588

Abstract

Wasserstein Barycenter (WB) is one of the most fundamental optimization problems in optimal transportation. Given a set of distributions, the goal of WB is to find a new distribution that minimizes the average Wasserstein distance to them. The problem becomes even harder if we restrict the solution to be “k-sparse”. In this paper, we study the k-sparse WB problem in the presence of outliers, which is a more practical setting since real-world data often contains noise. Existing WB algorithms cannot be directly extended to handle the case with outliers, and thus it is urgently needed to develop some novel ideas. First, we investigate the relation between k-sparse WB with outliers and the clustering (with outliers) problems. In particular, we propose a clustering based LP method that yields constant approximation factor for the k-sparse WB with outliers problem. Further, we utilize the coreset technique to achieve the (1+ε)-approximation factor for any ε>0, if the dimensionality is not high. Finally, we conduct the experiments for our proposed algorithms and illustrate their efficiencies in practice.

  1. [Aggarwal et al., 2009] Ankit Aggarwal, Amit Deshpande, and Ravi Kannan. Adaptive sampling for k-means clus- tering. In International Workshop on Approximation Al- gorithms for Combinatorial Optimization, pages 15-28. Springer, 2009.
  2. [Agueh and Carlier, 2011] Martial Agueh and Guillaume Carlier. Barycenters in the wasserstein space. SIAM Jour- nal on Mathematical Analysis, 43(2):904-924, 2011.
  3. [Ahuja et al., 1988] Ravindra K Ahuja, Thomas L Magnanti, and James B Orlin. Network flows. 1988. [Altschuler and Boix-Adserà, 2021]
  4. Jason M. Altschuler and Enric Boix-Adserà. Wasserstein barycenters can be computed in polynomial time in fixed dimension. J. Mach. Learn. Res., 22:44:1-44:19, 2021.
  5. [Altschuler and Boix-Adsera, 2022] Jason M Altschuler and Enric Boix-Adsera. Wasserstein barycenters are np-hard to compute. SIAM Journal on Mathematics of Data Science, 4(1):179-203, 2022.
  6. [Altschuler et al., 2017] Jason Altschuler, Jonathan Niles- Weed, and Philippe Rigollet. Near-linear time approxi- mation algorithms for optimal transport via sinkhorn iter- ation. Advances in neural information processing systems, 30:1964-1974, 2017.
  7. [Arjovsky et al., 2017] Martin Arjovsky, Soumith Chintala, and Léon Bottou. Wasserstein generative adversarial net- works. In International conference on machine learning, pages 214-223. PMLR, 2017.
  8. [Arthur and Vassilvitskii, 2007] David Arthur and Sergei Vassilvitskii. k-means++: the advantages of careful seed- ing. In SODA '07, pages 1027-1035, 2007.
  9. [Auricchio et al., 2019] Gennaro Auricchio, Federico Bas- setti, Stefano Gualandi, and Marco Veneroni. Computing wasserstein barycenters via linear programming. In Inte- gration of Constraint Programming, Artificial Intelligence, and Operations Research, pages 355-363. Springer, 2019.
  10. [Becker and Kohavi, 1996] Barry Becker and Ronny Ko- havi. Adult. UCI Machine Learning Repository, 1996. DOI: https://doi.org/10.24432/C5XW20. DOI
  11. [Bera et al., 2019] Suman Bera, Deeparnab Chakrabarty, Nicolas Flores, and Maryam Negahbani. Fair algorithms for clustering. Advances in Neural Information Processing Systems, 32:4955-4966, 2019.
  12. [Borgwardt and Patterson, 2021] Steffen Borgwardt and Stephan Patterson. On the computational complexity of finding a sparse wasserstein barycenter. J. Comb. Optim., 41(3):736-761, 2021.
  13. [Borgwardt, 2022] Steffen Borgwardt. An lp-based, strongly-polynomial 2-approximation algorithm for sparse wasserstein barycenters. Operational Research, 22(2):1511-1551, 2022.
  14. [Buchin et al., 2019] Kevin Buchin, Anne Driemel, Natasja van de L'Isle, and André Nusser. klcluster: Center-based clustering of trajectories. In Farnoush Banaei Kashani, Goce Trajcevski, Ralf Hartmut Güting, Lars Kulik, and Shawn D. Newsam, editors, Proceedings of the 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, SIGSPATIAL 2019, Chicago, IL, USA, November 5-8, 2019, pages 496-499. ACM, 2019.
  15. [Cazelles et al., 2021] Elsa Cazelles, Felipe Tobar, and Joaquin Fontbona. A novel notion of barycenter for prob- ability distributions based on optimal weak mass trans- port. Advances in Neural Information Processing Systems, 34:13575-13586, 2021.
  16. [Chapel et al., 2020] Laetitia Chapel, Mokhtar Z Alaya, and Gilles Gasso. Partial optimal tranport with applications on positive-unlabeled learning. Advances in Neural Informa- tion Processing Systems, 33:2903-2913, 2020.
  17. [Chawla and Gionis, 2013] Sanjay Chawla and Aristides Gionis. k-means-: A unified approach to clustering and outlier detection. In Proceedings of the 2013 SIAM in- ternational conference on data mining, pages 189-197.
  18. [Cheng et al., 2021] Kevin C. Cheng, Shuchin Aeron, Michael C. Hughes, and Eric L. Miller. Dynam- ical wasserstein barycenters for time-series modeling. In Marc'Aurelio Ranzato, Alina Beygelzimer, Yann N. Dauphin, Percy Liang, and Jennifer Wortman Vaughan, editors, Advances in Neural Information Processing Sys- tems 34: Annual Conference on Neural Information Pro- cessing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, pages 27991-28003, 2021.
  19. [Claici et al., 2018] Sebastian Claici, Edward Chien, and Justin Solomon. Stochastic wasserstein barycenters. In In- ternational Conference on Machine Learning, pages 999- 1008. PMLR, 2018.
  20. [Cuturi and Doucet, 2014] Marco Cuturi and Arnaud Doucet. Fast computation of wasserstein barycenters. In International conference on machine learning, pages 685-693. PMLR, 2014.
  21. [Cuturi, 2013] Marco Cuturi. Sinkhorn distances: Light- speed computation of optimal transport. Advances in neu- ral information processing systems, 26, 2013.
  22. [Ding et al., 2023] Hu Ding, Wenjie Liu, and Mingquan Ye. A data-dependent approach for high-dimensional (robust) wasserstein alignment. ACM Journal of Experimental Al- gorithmics, 28:1-32, 2023.
  23. [Dua and Graff, 2017] Dheeru Dua and Casey Graff. Uci machine learning repository, 2017.
  24. [Dvurechensky et al., 2018] Pavel Dvurechensky, Alexander Gasnikov, and Alexey Kroshnin. Computational optimal transport: Complexity by accelerated gradient descent is better than by sinkhorn's algorithm. In International con- ference on machine learning, pages 1367-1376. PMLR, 2018.
  25. [Feldman, 2020] Dan Feldman. Core-sets: Updated survey. Sampling techniques for supervised or unsupervised tasks, pages 23-44, 2020.
  26. [Friggstad et al., 2019] Zachary Friggstad, Kamyar Kho- damoradi, Mohsen Rezapour, and Mohammad R Salavatipour. Approximation schemes for clustering with outliers. ACM Transactions on Algorithms (TALG), 15(2):1-26, 2019.
  27. [Ge et al., 2019] Dongdong Ge, Haoyue Wang, Zikai Xiong, and Yinyu Ye. Interior-point methods strike back: Solving the wasserstein barycenter problem. Advances in Neural Information Processing Systems, 32, 2019.
  28. [Genevay et al., 2016] Aude Genevay, Marco Cuturi, Gabriel Peyré, and Francis Bach. Stochastic optimization for large-scale optimal transport. Advances in neural information processing systems, 29, 2016.
  29. [Gramfort et al., 2015] Alexandre Gramfort, Gabriel Peyré, and Marco Cuturi. Fast optimal transport averaging of neuroimaging data. In Information Processing in Medical Imaging: 24th International Conference, pages 261-272. Springer, 2015.
  30. [Gupta et al., 2003] Anupam Gupta, Robert Krauthgamer, and James R Lee. Bounded geometries, fractals, and low- distortion embeddings. In 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings., pages 534-543. IEEE, 2003.
  31. [Gupta et al., 2017] Shalmoli Gupta, Ravi Kumar, Kefu Lu, Benjamin Moseley, and Sergei Vassilvitskii. Local search methods for k-means with outliers. Proceedings of the VLDB Endowment, 10(7):757-768, 2017.
  32. Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual, 2023.
  33. [Har-Peled and Mazumdar, 2004] Sariel Har-Peled and So- ham Mazumdar. On coresets for k-means and k-median clustering. In Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, pages 291-300, 2004.
  34. [Ho et al., 2017] Nhat Ho, XuanLong Nguyen, Mikhail Yurochkin, Hung Hai Bui, Viet Huynh, and Dinh Phung. Multilevel clustering via wasserstein means. In Interna- tional conference on machine learning, pages 1501-1509.
  35. PMLR, 2017.
  36. [Kanungo et al., 2002] Tapas Kanungo, David M Mount, Nathan S Netanyahu, Christine D Piatko, Ruth Silverman, and Angela Y Wu. A local search approximation algorithm for k-means clustering. In Proceedings of the eighteenth annual symposium on Computational geometry, pages 10- 18, 2002.
  37. [Krishnaswamy et al., 2018] Ravishankar Krishnaswamy, Shi Li, and Sai Sandeep. Constant approximation for k-median and k-means with outliers via iterative round- ing. In Proceedings of the 50th annual ACM SIGACT symposium on theory of computing, pages 646-659, 2018.
  38. [Kuhn et al., 2019] Daniel Kuhn, Peyman Mohajerin Es- fahani, Viet Anh Nguyen, and Soroosh Shafieezadeh- Abadeh. Wasserstein distributionally robust optimization: Theory and applications in machine learning. In Opera- tions research & management science in the age of analyt- ics, pages 130-166. Informs, 2019.
  39. [Lattanzi and Sohler, 2019] Silvio Lattanzi and Christian Sohler. A better k-means++ algorithm via local search. In International Conference on Machine Learning, pages 3662-3671. PMLR, 2019.
  40. [Le et al., 2021] Khang Le, Huy Nguyen, Quang M Nguyen, Tung Pham, Hung Bui, and Nhat Ho. On robust optimal transport: computational complexity and barycenter com- putation. Advances in Neural Information Processing Sys- tems, 34:21947-21959, 2021.
  41. [LeCun et al., 2010] Yann LeCun, Corinna Cortes, and CJ Burges. Mnist handwritten digit database. ATT Labs [Online]. Available: http://yann.lecun.com/exdb/mnist, 2, 2010. Link
  42. [Lin et al., 2019] Tianyi Lin, Nhat Ho, and Michael Jordan. On efficient optimal transport: An analysis of greedy and accelerated mirror descent algorithms. In Interna- tional Conference on Machine Learning, pages 3982- 3991. PMLR, 2019.
  43. [Lin et al., 2020] Tianyi Lin, Nhat Ho, Xi Chen, Marco Cuturi, and Michael Jordan. Fixed-support wasser- stein barycenters: Computational hardness and fast algo- rithm. Advances in Neural Information Processing Sys- tems, 33:5368-5380, 2020.
  44. [Mao et al., 2018] Jiali Mao, Qiuge Song, Cheqing Jin, Zhi- gang Zhang, and Aoying Zhou. Online clustering of streaming trajectories. Frontiers Comput. Sci., 12(2):245- 263, 2018.
  45. [Moro et al., 2012] S. Moro, P. Rita, and P. Cortez. Bank Marketing. UCI Machine Learning Repository, 2012. DOI: https://doi.org/10.24432/C5K306. DOI
  46. [Mukherjee et al., 2021] Debarghya Mukherjee, Aritra Guha, Justin M Solomon, Yuekai Sun, and Mikhail Yurochkin. Outlier-robust optimal transport. In In- ternational Conference on Machine Learning, pages 7850-7860. PMLR, 2021.
  47. [Nietert et al., 2022] Sloan Nietert, Ziv Goldfeld, and Rachel Cummings. Outlier-robust optimal transport: Duality, structure, and statistical analysis. In International Confer- ence on Artificial Intelligence and Statistics, pages 11691- 11719. PMLR, 2022.
  48. [Pham et al., 2020] Khiem Pham, Khang Le, Nhat Ho, Tung Pham, and Hung Bui. On unbalanced optimal transport: An analysis of sinkhorn algorithm. In International Con- ference on Machine Learning, pages 7673-7682. PMLR, 2020.
  49. [Rousseeuw and Leroy, 1987] Peter J. Rousseeuw and An- nick Leroy. Robust Regression and Outlier Detection. Wi- ley Series in Probability and Statistics. Wiley, 1987.
  50. [Roweis and Saul, 2000] Sam T Roweis and Lawrence K Saul. Nonlinear dimensionality reduction by locally lin- ear embedding. science, 290(5500):2323-2326, 2000.
  51. [Rubner et al., 2000] Yossi Rubner, Carlo Tomasi, and Leonidas J Guibas. The earth mover's distance as a met- ric for image retrieval. International journal of computer vision, 40(2):99, 2000.
  52. [Singh et al., 2020] Sidak Pal Singh, Andreas Hug, Aymeric Dieuleveut, and Martin Jaggi. Context mover's distance & barycenters: Optimal transport of contexts for build- ing representations. In International Conference on Artifi- cial Intelligence and Statistics, pages 3437-3449. PMLR, 2020.
  53. [Srivastava et al., 2018] Sanvesh Srivastava, Cheng Li, and David B Dunson. Scalable bayes via barycenter in wasser- stein space. The Journal of Machine Learning Research, 19(1):312-346, 2018.
  54. [Yang and Ding, 2024] Qingyuan Yang and Hu Ding. Ap- proximate algorithms for k-sparse wasserstein barycenter with outliers. CoRR, abs/2404.13401, 2024.
  55. [Ye et al., 2017] Jianbo Ye, Panruo Wu, James Z Wang, and Jia Li. Fast discrete distribution clustering using wasser- stein barycenter with sparse support. IEEE Transactions on Signal Processing, 65(9):2317-2332, 2017.
  56. [Yeh, 2016] I-Cheng Yeh. default of credit card clients. UCI Machine Learning Repository, 2016. DOI: https://doi.org/10.24432/C55S3H. DOI

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

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