Validation of massively-parallel adaptive testing using dynamic control matching

05/02/2023
by   Schaun Wheeler, et al.
0

A/B testing is a widely-used paradigm within marketing optimization because it promises identification of causal effects and because it is implemented out of the box in most messaging delivery software platforms. Modern businesses, however, often run many A/B/n tests at the same time and in parallel, and package many content variations into the same messages, not all of which are part of an explicit test. Whether as the result of many teams testing at the same time, or as part of a more sophisticated reinforcement learning (RL) approach that continuously adapts tests and test condition assignment based on previous results, dynamic parallel testing cannot be evaluated the same way traditional A/B tests are evaluated. This paper presents a method for disentangling the causal effects of the various tests under conditions of continuous test adaptation, using a matched-synthetic control group that adapts alongside the tests.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2018

Hypothesis Tests That Are Robust to Choice of Matching Method

A vast number of causal inference studies test hypotheses on treatment e...
research
08/21/2019

There is no Reliable Way to Detect Hacked Ballot-Marking Devices

Election system vendors are marketing ballot-marking devices (BMDs) as a...
research
08/25/2022

A Comparison of Reinforcement Learning Frameworks for Software Testing Tasks

Software testing activities aim to find the possible defects of a softwa...
research
11/03/2020

Reinforcement Learning for Test Case Prioritization

Continuous Integration (CI) significantly reduces integration problems, ...
research
09/30/2021

Unbiased Experiments in Congested Networks

When developing a new networking algorithm, it is established practice t...
research
01/13/2020

Testing with Jupyter notebooks: NoteBook VALidation (nbval) plug-in for pytest

The Notebook validation tool nbval allows to load and execute Python cod...

Please sign up or login with your details

Forgot password? Click here to reset