{"type":"ScholarlyArticle","title":"Optimality, Accuracy, and Eﬀiciency of an Exact Functional Test","authors":[{"name":"Hien H. Nguyen","slug":"hien-h-nguyen","given":"Hien H.","family":"Nguyen","affiliation":"Department of Computer Science , New Mexico State University , Las Cruces , NM , USA; Pennsylvania State University , Harrisburg , PA , USA"},{"name":"Hua Zhong","slug":"hua-zhong","given":"Hua","family":"Zhong","affiliation":"Department of Computer Science , New Mexico State University , Las Cruces , NM , USA; Fred Hutchinson Cancer Research Center , Seattle , WA , USA"},{"name":"Mingzhou Song","slug":"mingzhou-song","given":"Mingzhou","family":"Song","affiliation":"Department of Computer Science , New Mexico State University , Las Cruces , NM , USA"}],"abstract":"Functional dependency can lead to discoveries of new mechanisms not possible via symmetric association. Most asymmetric methods for causal direction inference are not driven by the function-versus-independence question. A recent exact functional test (EFT) was designed to detect functionally dependent patterns model-free with an exact null distribution. However, the EFT lacked a theoretical justification, had not been compared with other asymmetric methods, and was practically slow. Here, we prove the functional optimality of the EFT statistic, demonstrate its advantage in functional inference accuracy over five other methods, and develop a branch-and-bound algorithm with dynamic and quadratic programming to run at orders of magnitude faster than its previous implementation. Our results make it practical to answer the exact functional dependency question arising from discovery-driven artificial intelligence applications. Software that implements EFT is freely available in the R package 'FunChisq' (≥2.5.0) at https://cran.r-project.org/package=FunChisq","doi":"10.24963/ijcai.2020/372","url":"https://ijcai.org/proceedings/2020/372","pdf":"https://ijcai.org/proceedings/2020/0372.pdf","markdown":"https://ijcai.org/proceedings/2020/372.md","bibtex":"https://ijcai.org/proceedings/2020/bibtex/372","volume":{"slug":"2020","title":"Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2020","url":"https://ijcai.org/proceedings/2020/","year":2020,"location":"Yokohama","dates":"January 2021 (postponed from 11-17 July 2020)","editors":"Christian Bessiere","isbn":"978-0-9992411-6-5","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2020"},"section":"Machine Learning","track":"Main track","number":372,"pages":{"first":2683,"last":2689},"keywords":["Machine Learning: Relational Learning","Uncertainty in AI: Exact Probabilistic Inference","Data Mining: Theoretical Foundations","Machine Learning: Unsupervised Learning"],"videos":[{"label":"Video","url":"https://videos.ijcai20.org/25324/file_25324.m3u8","length_sec":294,"provider":"hls"}],"references":[{"position":1,"raw":"[Bewick et al., 2003] Viv Bewick, Liz Cheek, and Jonathan Ball. Statistics review 8: Qualitative data-tests of associa- tion. Critical Care, 8(1):46, Dec 2003.","title":"Statistics review 8: Qualitative data-tests of association","authors":"Bewick","year":"2003","venue":"Critical Care","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Budhathoki and Vreeken, 2017] Kailash Budhathoki and Jilles Vreeken. MDL for causal inference on discrete data. In 2017 IEEE International Conference on Data Mining (ICDM), pages 751-756, 2017.","title":"Kailash Budhathoki and Jilles Vreeken. MDL for causal inference on discrete data","authors":"Vreeken Budhathoki","year":"2017","venue":"IEEE International Conference on Data Mining (ICDM)","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Cai et al., 2018] Ruichu Cai, Jie Qiao, Kun Zhang, Zhenjie Zhang, and Zhifeng Hao. Causal discovery from discrete data using hidden compact representation. In Advances in Neural Information Processing Systems (NeurIPS), pages 2666-2674, 2018.","title":"Causal discovery from discrete data using hidden compact representation","authors":"Ruichu Cai, Jie Qiao, Kun Zhang, Zhenjie Zhang, Zhifeng Hao","year":"2018","venue":"Advances in Neural Information Processing Systems (NeurIPS)","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Chen et al., 2019] Geng Chen, Baitang Ning, and Tieliu Shi. Single-cell RNA-seq technologies and related compu- tational data analysis. Frontiers in Genetics, 10:317-317, 04 2019.","title":"Single-cell RNA-seq technologies and related computational data analysis","authors":"Geng Chen, Baitang Ning, Tieliu Shi","year":"2019","venue":"Frontiers in Genetics","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Clarkson et al., 1993] Douglas B. Clarkson, Yuan-An Fan, and Harry Joe. A remark on Algorithm 643: FEXACT: An algorithm for performing Fisher's exact test in r × c contingency tables. ACM Trans. Math. Softw., 19(4):484- 488, December 1993.","title":"A remark on Algorithm 643: FEXACT: An algorithm for performing Fisher's exact test in r × c contingency tables","authors":"B Douglas, Yuan-An Clarkson, Harry Fan, Joe","year":"1993","venue":"ACM Trans. Math. Softw","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Cover and Thomas, 2006] Thomas M. Cover and Joy A. Thomas. Elements of Information Theory. Wiley- Interscience, Hoboken, New Jersey, 2nd edition, 2006.","title":"Elements of Information Theory","authors":"Thomas M Cover, Joy A Thomas","year":"2006","venue":null,"doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Cramér, 1999] Harald Cramér. Mathematical Methods of Statistics. Princeton University Press, Princeton, New Jer- sey, 9th edition, 1999.","title":"Mathematical Methods of Statistics","authors":"Cramér","year":"1999","venue":null,"doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Fisher, 1922] R. A. Fisher. On the interpretation of χ 2 from contingency tables, and the calculation of P . Journal of the Royal Statistical Society, 85(1):87-94, January 1922.","title":"On the interpretation of χ 2 from contingency tables, and the calculation of P","authors":"R A Fisher","year":"1922","venue":"Journal of the Royal Statistical Society","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Freeman and Halton, 1951] G. H. Freeman and J. H. Hal- ton. Note on an exact treatment of contingency, good- ness of fit and other problems of significance. Biometrika, 38(1/2):141-149, 1951.","title":"Note on an exact treatment of contingency, goodness of fit and other problems of significance","authors":"G H Freeman, J H Halton","year":"1951","venue":"Biometrika","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Jiang and Wu, 2018] Hangjin Jiang and Qiongli Wu. Ro- bust dependence measure for detecting associations in large data set. Acta Mathematica Scientia, 38(1):57-72, 2018.","title":"Hangjin Jiang and Qiongli Wu. Robust dependence measure for detecting associations in large data set","authors":"Wu Jiang","year":"2018","venue":"Acta Mathematica Scientia","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Kruskal and Wallis, 1952] William H. Kruskal and W. Allen Wallis. Use of ranks in one-criterion vari- ance analysis. Journal of the American Statistical Association, 47(260):583-621, 1952.","title":"Use of ranks in one-criterion variance analysis","authors":"William H Kruskal, W Allen Wallis","year":"1952","venue":"Journal of the American Statistical Association","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Leung and Drton, 2018] Dennis Leung and Mathias Drton. Testing independence in high dimensions with sums of rank correlations. The Annals of Statistics, 46(1):280-307, 2018.","title":"Testing independence in high dimensions with sums of rank correlations","authors":"Dennis Leung, Mathias Drton","year":"2018","venue":"The Annals of Statistics","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[McDonald, 2014] John H. McDonald. Handbook of Bio- logical Statistics. Sparky House Publishing, Baltimore, Maryland, 3rd edition, 2014.","title":"Handbook of Biological Statistics","authors":"John H Mcdonald","year":"2014","venue":null,"doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Mehta and Patel, 1983] Cyrus R. Mehta and Nitin R. Patel. A network algorithm for performing Fisher's exact test in r × c contingency tables. Journal of the American Statis- tical Association, 78(382):427-434, 1983.","title":"A network algorithm for performing Fisher's exact test in r × c contingency tables","authors":"Patel Mehta, Cyrus R Mehta, Nitin R Patel","year":"1983","venue":"Journal of the American Statistical Association","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Mehta and Patel, 1986] Cyrus Mehta and Nitin Patel. Algo- rithm 643. FEXACT: A FORTRAN subroutine for Fisher's exact test on unordered r × c contingency tables. ACM Trans. Math. Softw., 12:154-161, 09 1986.","title":"Cyrus Mehta and Nitin Patel. Algorithm 643. FEXACT: A FORTRAN subroutine for Fisher's exact test on unordered r × c contingency tables","authors":"Patel Mehta","year":"1986","venue":"ACM Trans. Math. Softw","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Pardy et al., 2018] Christopher Pardy, Sally Galbraith, and Susan R. Wilson. Integrative exploration of large high- dimensional datasets. The Annals of Applied Statistics, 12(1):178-199, 2018.","title":"Integrative exploration of large highdimensional datasets","authors":"Christopher Pardy, Sally Galbraith, Susan R Wilson","year":"2018","venue":"The Annals of Applied Statistics","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Pearson, 1922] Karl Pearson. On the χ 2 test of goodness of fit. Biometrika, 14:186-191, 1922.","title":"On the χ 2 test of goodness of fit","authors":"Karl Pearson, Pearson","year":"1922","venue":"Biometrika","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Peters et al., 2010] Jonas Peters, Dominik Janzing, and Bernhard Schölkopf. Identifying cause and effect on dis- crete data using additive noise models. In Proceedings of the 13th International Conference on Artificial Intelli- gence and Statistics (AISTATS), pages 597-604, 2010.","title":"Identifying cause and effect on discrete data using additive noise models","authors":"Peters","year":"2010","venue":"Proceedings of the 13th International Conference on Artificial Intelligence and Statistics (AISTATS)","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Sharma et al., 2017] Ruby Sharma, Sajal Kumar, Hua Zhong, and Mingzhou Song. Simulating noisy, nonpara- metric, and multivariate discrete patterns. The R Journal, 9(2):366-377, 2017.","title":"Simulating noisy, nonparametric, and multivariate discrete patterns","authors":"Sharma","year":"2017","venue":"The R Journal","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Zhang and Song, 2013] Yang Zhang and Mingzhou Song. Deciphering interactions in causal networks without para- metric assumptions. arXiv preprint, Molecular Net- works:arXiv:1311.2707, 2013.","title":"Deciphering interactions in causal networks without parametric assumptions","authors":"Yang Zhang, Mingzhou Song","year":"2013","venue":null,"doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Zhang et al., 2015] Yang Zhang, Z Lewis Liu, and Mingzhou Song. ChiNet uncovers gene rewired transcrip- tion subnetworks in tolerant yeast for advanced biofuels conversion. Nucleic Acids Research, 43(9):4393-4407, 2015.","title":"ChiNet uncovers gene rewired transcription subnetworks in tolerant yeast for advanced biofuels conversion","authors":"Yang Zhang, Lewis Liu, Mingzhou Song","year":"2015","venue":"Nucleic Acids Research","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Zhavoronkov and Mamoshina, 2019] Alex Zhavoronkov and Polina Mamoshina. Deep aging clocks: The emer- gence of AI-based biomarkers of aging and longevity. Trends Pharmacol Sci, 40(8):546-549, Aug 2019.","title":"Deep aging clocks: The emergence of AI-based biomarkers of aging and longevity","authors":"Alex Zhavoronkov, Polina Mamoshina","year":"2019","venue":"Trends Pharmacol Sci","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Zhong and Song, 2019] Hua Zhong and Mingzhou Song. A fast exact functional test for directional association and cancer biology applications. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 16(3):818- 826, May 2019.","title":"A fast exact functional test for directional association and cancer biology applications","authors":"Hua Zhong, Mingzhou Song","year":"2019","venue":"IEEE/ACM Transactions on Computational Biology and Bioinformatics","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}