Zpět na domů

VWE a CUPED v A/B testech: snížení variance

Článek analyzuje CUPED a VWE pro snížení variance v A/B testech. Simulace demonstrují efektivitu při různých zdrojích šumu: korelace kovariát a heterogenita jednotek. Kombinace metod dává nejlepší RMSE.

VWE + CUPED: jak snížit šum v experimentech
Advertisement 728x90

VWE doplňuje CUPED: snížení rozptylu v A/B testech

A/B testy často neodhalí efekt kvůli vysokému šumu v metrice. Zvýšení provozu nebo délky experimentu nejsou jediné možnosti. Snížení rozptylu odhadu pomocí CUPED nebo VWE umožňuje zvýšit citlivost. Tyto metody řeší různé problémy: CUPED využívá předexperimentální kovariáty, VWE – heterogenitu rozptylu podle jednotek.

Simulace ukazují, že kombinace metod přináší největší zisk ve scénářích s hlučnými uživateli. Výsledky jsou reprodukovatelné při 4000 jednotkách, 300 simulacích, seed=42.

Mechanismus CUPED: korelace jako klíč ke snížení šumu

CUPED upravuje metriku Y na základě předexperimentálních kovariát X:

Google AdInline article slot
Y_cuped = Y - θ (X - E[X]), kde θ = cov(Y, X) / var(X)

Efekt závisí na korelaci ρ mezi X a Y. Při ρ≈0 je zisk minimální (0,2% snížení rozptylu). Při ρ=0,6 – 40 %, při ρ=0,95 – 90 %.

Simulace 1: Porovnání směrodatné odchylky odhadu efektu pro plain diff a CUPED při ρ od 0 do 0,95. CUPED je účinný pouze při silné vazbě kovariáty s outcome.

Typické chyby:

Google AdInline article slot
  • Slabá korelace předchozích metrik s Y.
  • Míchání před- a postexperimentálních dat.
  • Ignorování heterogenity rozptylu podle jednotek.

VWE: boj s nestabilními jednotkami

VWE aplikuje váhy nepřímo úměrné rozptylu jednotky, odhadovanému z předchozího pozorování. Užitečné při přítomnosti power userů s vysokou vnitřní variabilitou.

Simulace 2: 88 % stabilních uživatelů (sd=1), 12 % hlučných (sd=5). Porovnání RMSE (efekt=0):

| Metoda | RMSE | SD odhadu |

Google AdInline article slot

|-------------|------|------------|

| Plain diff | 0,073| 0,073 |

| CUPED | 0,064| 0,064 |

| VWE | 0,061| 0,061 |

| CUPED+VWE | 0,042| 0,042 |

Kombinace snižuje RMSE o 42 % oproti plain diff. Efektivní vzorek – 2550 z 4000 jednotek díky přerozdělení vah.

Kdy použít každou metodu

CUPED v prioritě

  • Kvalitní předexperimentální kovariáty před treatmentem.
  • Vysoká korelace s metrikou.
  • Šum z meziuživatelského rozptylu úrovně.

VWE jako doplněk

  • K dispozici opakovaná předchozí pozorování pro odhad rozptylu.
  • Malá skupina uživatelů dominuje v rozptylu.
  • CUPED již aplikován, ale citlivost nedostatečná.

Co je důležité

  • CUPED bojuje s předvídatelným šumem přes korelované kovariáty, zisk úměrný ρ.
  • VWE minimalizuje příspěvek nestabilních jednotek, odhaduje rozptyl z předchozích dat.
  • Kombinace dává synergii v heterogenních datech: RMSE klesá o 42 % v simulaci.
  • Kontrola dat povinná: syntetika ilustruje, ale produkce vyžaduje analýzu struktury šumu.
  • Efektivní vzorek se zmenšuje při VWE – zohlednit při plánování.

Omezení přístupů

Simulace zjednodušují realitu:

  • VWE zde základní, bez produkčních optimalizací.
  • Zaměření na rozptyl/RMSE, bez bias, nákladů implementace.
  • Výsledky nejsou univerzální – závisí na distribuci rozptylu v metrice.

V produkci sledujte váhy, odolnost vůči odlehlým hodnotám a vliv na business metriky.

— Editorial Team

Advertisement 728x90

Číst dál