LGMLJun 17, 2022

AutoML Two-Sample Test

arXiv:2206.08843v324 citationsh-index: 169Has Code
Originality Incremental advance
AI Analysis

This provides an automated solution for statisticians and machine learning practitioners to detect distribution shifts without specialized knowledge, though it is incremental as it builds on existing AutoML advancements.

The paper tackles the problem of automating two-sample tests for detecting distribution shifts by proposing a method that uses a squared loss to optimize a witness function, achieving competitive performance on diverse benchmarks without requiring user input.

Two-sample tests are important in statistics and machine learning, both as tools for scientific discovery as well as to detect distribution shifts. This led to the development of many sophisticated test procedures going beyond the standard supervised learning frameworks, whose usage can require specialized knowledge about two-sample testing. We use a simple test that takes the mean discrepancy of a witness function as the test statistic and prove that minimizing a squared loss leads to a witness with optimal testing power. This allows us to leverage recent advancements in AutoML. Without any user input about the problems at hand, and using the same method for all our experiments, our AutoML two-sample test achieves competitive performance on a diverse distribution shift benchmark as well as on challenging two-sample testing problems. We provide an implementation of the AutoML two-sample test in the Python package autotst.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes