Highlight

An overview of gradient descent optimization algorithms

Proposes a statistical test to compare ML models' metric values by splitting the test set into N parts and applying a modified Student's t-test.

Based on

An overview of gradient descent optimization algorithms

By Sebastian RuderVestnik komp iuternykh i informatsionnykh tekhnologii
Read original article →

The paper addresses how to statistically compare the metric values of machine learning models on a test set. It notes that because metric values depend on both the model and the data, different models can turn out best on different test sets, so the traditional approach of simply comparing metric values is often not enough; and while cross-validation-based comparisons are sometimes used, they cannot guarantee independent measurements, which rules out a direct Student's t-test. For additive metrics, the author proposes dividing the test sample into N parts and computing the metric on each part.

Because each part's metric value is obtained as a sum of independent random variables, the central limit theorem implies the N values are realizations of a normally distributed variable, so a modification of the Student's t-test can compare the mean metric values; normality tests and quantile-quantile plots are used to estimate the required sample size. A simplified alternative instead builds confidence intervals for a base model and flags any model whose metric falls outside the interval as behaving differently, reducing computation, though experiments on the binary cross-entropy metric for click-through rate (CTR) prediction models showed it is rougher than the first approach.

Abstract

The paper proposes a statistical test to compare the metric values of ML models on a test set. Because a metric depends on model and data, different models can win on different test sets, and cross-validation cannot guarantee independent measurements, precluding a t-test. For additive metrics, the author splits the test set into N parts; by the central limit theorem each part's metric is ~normal, so a modified t-test compares means, with normality tests and Q-Q plots sizing samples. A simpler confidence-interval variant proved rougher for CTR cross-entropy.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

statistical testingmodel comparisonmachine learning metricsStudent's t-testcentral limit theorem
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.