Proceedings

On Approximating Total Variation Distance

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3479-3487.

https://doi.org/10.24963/ijcai.2023/387

Abstract

Total variation distance (TV distance) is a fundamental notion of distance between probability distributions. In this work, we introduce and study the problem of computing the TV distance of two product distributions over the domain {0,1}^n. In particular, we establish the following results.

1. The problem of exactly computing the TV distance of two product distributions is #P-complete. This is in stark contrast with other distance measures such as KL, Chi-square, and Hellinger which tensorize over the marginals leading to efficient algorithms.

2. There is a fully polynomial-time deterministic approximation scheme (FPTAS) for computing the TV distance of two product distributions P and Q where Q is the uniform distribution. This result is extended to the case where Q has a constant number of distinct marginals. In contrast, we show that when P and Q are Bayes net distributions the relative approximation of their TV distance is NP-hard.

  1. [Arjovsky et al., 2017] Martin Arjovsky, Soumith Chintala, and Léon Bottou. Wasserstein generative adversarial net- works. In Proc. of ICML, pages 214-223. PMLR, 2017.
  2. [Bhattacharyya et al., 2020] Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, and N. V. Vinodchandran. Efficient distance approximation for structured high- dimensional distributions via learning. In Proc. of NeurIPS, 2020.
  3. [Bhattacharyya et al., 2021] Arnab Bhattacharyya, Sutanu Gayen, Saravanan Kandasamy, and N. V. Vinodchandran. Testing product distributions: A closer look. In Algorith- mic Learning Theory, 16-19 March 2021, Virtual Confer- ence, Worldwide, volume 132 of Proceedings of Machine Learning Research, pages 367-396. PMLR, 2021.
  4. [Bhattacharyya et al., 2022] Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, Aduri Pa- van, and N. V. Vinodchandran. On approximating total variation distance. CoRR, abs/2206.07209, 2022.
  5. [Cook, 1971] Stephen A. Cook. The complexity of theorem- proving procedures. In Michael A. Harrison, Ranan B. Banerji, and Jeffrey D. Ullman, editors, Proc. of STOC, pages 151-158. ACM, 1971.
  6. [Cortes et al., 2007] Corinna Cortes, Mehryar Mohri, and Ashish Rastogi. L p distance and equivalence of probabilis- tic automata. Int. J. Found. Comput. Sci., 18(4):761-779, 2007.
  7. [de Colnet and Meel, 2019] Alexis de Colnet and Kuldeep S. Meel. Dual hashing-based algorithms for discrete integra- tion. In Proc. of CP, pages 161-176. Springer, 2019.
  8. [Dixon et al., 2020] Peter Dixon, Sutanu Gayen, Aduri Pa- van, and N. V. Vinodchandran. Perfect zero knowledge: New upperbounds and relativized separations. In Rafael Pass and Krzysztof Pietrzak, editors, Proc. of TCC, vol- ume 12550 of Lecture Notes in Computer Science, pages 684-704. Springer, 2020.
  9. [Dyer et al., 1993] Martin E. Dyer, Alan M. Frieze, Ravi Kannan, Ajai Kapoor, Ljubomir Perkovic, and Umesh V. Vazirani. A mildly exponential time algorithm for ap- proximating the number of solutions to a multidimensional knapsack problem. Comb. Probab. Comput., 2:271-284, 1993.
  10. [Dyer, 2003] Martin E. Dyer. Approximate counting by dy- namic programming. In Proc. of STOC, June 9-11, 2003, San Diego, CA, USA, pages 693-699. ACM, 2003.
  11. [Feng et al., 2023] Weiming Feng, Heng Guo, Mark Jerrum, and Jiaheng Wang. A simple polynomial-time approxima- tion algorithm for total variation distances between prod- uct distributions. In Proc. of SOSA, 2023.
  12. [Garey and Johnson, 1979] M. R. Garey and David S. John- son. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979.
  13. [Goldreich et al., 1999] Oded Goldreich, Amit Sahai, and Salil P. Vadhan. Can statistical zero knowledge be made non-interactive? or on the relationship of SZK and NISZK. In Proc. of CRYPTO, pages 467-484, 1999.
  14. [Goodfellow et al., 2014] Ian Goodfellow, Jean Pouget- Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Gen- erative adversarial nets. Advances in neural information processing systems, 27, 2014.
  15. [Gopalan et al., 2010] Parikshit Gopalan, Adam R. Kli- vans, and Raghu Meka. Polynomial-time approximation schemes for knapsack and related counting problems us- ing branching programs. Electron. Colloquium Comput. Complex., page 133, 2010.
  16. [Kiefer, 2018] Stefan Kiefer. On computing the total varia- tion distance of hidden markov models. In Proc. of ICALP, pages 130:1-130:13, 2018.
  17. [Lyngsø and Pedersen, 2002] Rune B. Lyngsø and Christian N. S. Pedersen. The consensus string problem and the complexity of comparing hidden markov models. J. Com- put. Syst. Sci., 65(3):545-569, 2002.
  18. [Malka, 2015] Lior Malka. How to achieve perfect simula- tion and a complete problem for non-interactive perfect zero-knowledge. J. Cryptol., 28(3):533-550, 2015.
  19. [Morris and Sinclair, 2004] Ben Morris and Alistair Sinclair. Random walks on truncated cubes and sampling 0-1 Knap- sack solutions. SIAM J. Comput., 34(1):195-226, 2004.
  20. [Pearl, 1989] Judea Pearl. Probabilistic reasoning in intel- ligent systems -networks of plausible inference. Morgan Kaufmann series in representation and reasoning. Morgan Kaufmann, 1989.
  21. [Pote and Meel, 2021] Yash Pote and Kuldeep S. Meel. Test- ing probabilistic circuits. In Marc'Aurelio Ranzato, Alina Beygelzimer, Yann N. Dauphin, Percy Liang, and Jen- nifer Wortman Vaughan, editors, Advances in Neural In- formation Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, pages 22336-22347, 2021.
  22. [Sahai and Vadhan, 2003] Amit Sahai and Salil P. Vadhan. A complete problem for statistical zero knowledge. J. ACM, 50(2):196-249, 2003.
  23. [Smith et al., 2017] David Smith, Sara Rouhani, and Vibhav Gogate. Order statistics for probabilistic graphical mod- els. In Proceedings of the 26th International Joint Confer- ence on Artificial Intelligence, IJCAI'17, page 4625-4631. AAAI Press, 2017. IJCAI
  24. [Stefankovic et al., 2012] Daniel Stefankovic, Santosh S. Vempala, and Eric Vigoda. A deterministic polynomial- time approximation scheme for counting knapsack solu- tions. SIAM J. Comput., 41(2):356-366, 2012.
  25. [Stockmeyer, 1976] Larry J. Stockmeyer. The polynomial- time hierarchy. Theor. Comput. Sci., 3(1):1-22, 1976.
  26. [Toda, 1991] Seinosuke Toda. PP is as hard as the polynomial-time hierarchy. SIAM J. Comput., 20(5):865- 877, 1991.

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

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