Zhang Vaver 2017 - Aggregate Marketing System Simulator - Overview
Summary
AMSS (Zhang & Vaver, Google, 2017) is a data-generating mechanism for aggregate marketing time series: weekly spend, media volume, search queries, clicks, sales and revenue. Its engine is a hidden-state Markov process on counts in 198 consumer-mindset segments. Seasonality, media exposure and purchases move people between segments by multinomial draws from transition matrices. Its defining feature is ground truth via counterfactual scenarios: rerun the world with a channel’s budget at zero (ROAS) or cut by 5% (mROAS), and average over many datasets. In the worked example, a regression MMM recovers TV ROAS reasonably well when ads have no carryover. As carryover strength rises from 0 to 0.5, the no-lag model’s year-4 TV-ROAS MSE grows from 0.025 to 1.618, almost all of it bias. Adding three lags cuts the MSE to 0.067. AMSS is the reference example of a realistic, structurally distinct DGM for validating MMM and attribution methods.
Overview
Research Question and Contribution
Question. How can marketing-measurement methods be evaluated when real data never reveal the truth? This covers observational methods (MMM, attribution) and experimental ones (geo experiments).
Contribution.
- A modular simulator with segmentation, natural migration, media modules (traditional and paid search), and a sales event with pricing and competition. Channel interactions, carryover, saturation and selection bias emerge from population dynamics instead of being written into a response equation.
- A ground-truth methodology based on virtual experiments (counterfactual scenarios), including a clear statement of which interventions are well defined.
- A demonstration that scores regression MMMs against truth and isolates the cost of unmodelled carryover.
Main Content
Key Findings
- Observational marketing models rest on assumptions that “will be inaccurate to varying degrees … often unverified, and indeed in some cases, unverifiable” (§1, p.2). Simulation lets modelers “understand the situations under which methods do and do not work” (§1, p.2).
- A row-identical natural-migration matrix means no lag. Interpolating towards the identity, , gives geometric carryover with persistence (App. B.3.1).
- Ground-truth ROAS is a total effect over all pathways, for example TV → search queries → search effectiveness (§3.1). Fixing uncapped search spend is not a well-defined intervention.
- Simple scenario: TV ROAS is about 2 but TV mROAS is about 0.4. Search ROAS and mROAS are both about 1.5-1.9 (Table 4). OLS bias for TV ROAS is −0.16 (Table 5).
- Lag study: omitting carryover produces growing negative bias (Model 1). Distributed lags mostly fix it, at the cost of more variance, and the fix is still imperfect (Table 7, Fig. 14).
Note Set
| Note | Covers |
|---|---|
| AMSS Motivation - Virtual Experiments for Marketing Measurement | Abstract, §1, the virtual-experiment concept |
| AMSS Hidden-State Consumer Segmentation and Migration Formalism | §2 intro, §2.1, §2.2 core, App. A |
| AMSS Natural Migration, Satiation and Lagged-Effect Mechanics | §2.2.1-2.2.5, App. B.1-B.3.1 |
| AMSS Traditional Media Module (Reach, Frequency, Hill Effect) | §2.3 intro, §2.3.1, App. C.1 |
| AMSS Paid Search Module (Queries, Auction, Organic vs Paid) | §2.3.2, App. C.2 |
| AMSS Sales Event - Demand Curves, Competition and Post-Purchase Migration | §2.4, §2.4.1-2.4.2 |
| AMSS Ground Truth - Counterfactual Scenarios and Simulated ROAS | §3, §3.1, §3.2 |
| AMSS MMM Evaluation - Simple Scenario and Lagged-Effects Study | §4, §4.1.1-4.1.4, §4.2.1-4.2.3 |
| AMSS Discussion, Limitations and Validation Practice | §5, stated simplifications, critique, protocol |
Source Map
Every section, table, figure and numbered equation of the source, with the note that holds it.
Context and Placement
In ADEMP terms, AMSS is a sophisticated D (data-generating mechanism). Its counterfactual machinery supplies the E (true ROAS and mROAS) when the estimand is not a DGM parameter. §4 sketches the M (two regression MMMs) and the P (bias, MSE).
It was written alongside Chan Perry 2017 - Challenges in Media Mix Modeling - Overview, which names AMSS as a way to study MMM challenges, and Jin et al. 2017 (the Bayesian MMM with Hill and adstock, Bayesian Media Mix Modeling - Overview, Shape (Saturation) Effects, Carryover (Adstock) Functional Forms). The simulator was also meant to evaluate geo experiments (Geo-Experiment Methodology - Overview, Geo-Experiment Design and Power Analysis, TBR Design Sensitivity and the Stationarity Assumption) and bandit-style campaign optimisation (Multi-Armed Bandits and Thompson Sampling - Overview).
Works cited by the source
The paper’s reference list (pp.41-43), grouped by the role each work plays:
- Experiments as the gold standard and their limits. Kohavi, Longbotham, Sommerfield & Henne (2009), controlled experiments on the web; Lewis & Rao (2015), the unfavourable economics of measuring ad returns (The Unfavorable Economics of Ad Experiments - Power and Signal-to-Noise); Google (2011) Brand Lift and Facebook (2015) Conversion Lift as built-in platform experiments.
- Observational marketing models. Dekimpe & Hanssens (2000, 2010), time-series models in marketing; Manchanda, Rossi & Chintagunta (2004), response modelling with non-random marketing-mix variables.
- Causality. Holland (1986); Ehrenberg & Barnard (2000); Imbens & Rubin (2015); Pearl (2009); Chan & Perry (2017) (Chan Perry 2017 - Challenges in Media Mix Modeling - Overview).
- Consumer-mindset theory behind the segmentation. Sharp (2010), How Brands Grow (ch. 7 loyalty, ch. 12 availability); Millward Brown (2009), The Business of Brands.
- Hill response curve. Hill (1910); Gesztelyi et al. (2012); Jin, Wang, Sun, Chan & Koehler (2017) (Shape (Saturation) Effects).
- Paid search pricing. Google (2016), AdWords quality score.
- Methods AMSS is meant to evaluate. Scott (2015), multi-armed bandit experiments (campaign optimisation); Vaver & Koehler (2011), geo experiments.
Examples
Reading the headline lag result as an analyst would
Setup. Year-4 true TV ROAS falls from 2.23 at to 2.11 at (Table 6). The no-lag regression (Model 1) has TV-ROAS MSE 1.618 at (Table 7), and Fig. 14 puts its bias near .
Solution. Bias, so variance is about . Almost all the error is bias. The typical Model 1 estimate is about , so the model reports TV as returning under $1 per $1 when it truly returns about $2.1. The distributed-lag Model 2 has MSE 0.067 and bias near , an estimate of about 1.86.
Interpretation. Omitting carryover flips a profitable channel to an apparently unprofitable one, and a fit statistic would not reveal it, because media is only about 5% of sales. Only ground truth exposes the failure.
Connections
- Other validation tools in this run. Simulation-study design: Morris White Crowther 2019 - Simulation Studies (ADEMP) - Overview. Time-series CV: Bergmeir Hyndman Koo 2018 - CV for Time Series - Overview. Spurious regression of trending series: Granger 2003 - Spurious Regression and Cointegration - Overview. Model risk: SR 11-7 - Model Risk Management Guidance - Overview.
- Real-world ground truth. Experimental Benchmarks for Observational Ad Measurement, Blake Nosko Tadelis 2015 - Paid Search Effectiveness - Overview and Activity Bias in Advertising show, with real experiments, the selection effects that AMSS’s search module reproduces.
- Attribution vs causation. Dillon et al - SHAP and Causal Insights - Overview and Janzing et al 2020 - Feature Relevance as a Causal Problem - Overview. A simulator with known counterfactuals is the natural testbed for “does this importance score track causal effect?”
- Bayesian workflow. Simulating an Underlying Process, Data Collection, and Inference, Designing Simulated-Data Experiments and Simulation-Based Calibration - Overview: fake-data checks under the model’s own assumptions, which complement AMSS’s structurally different world.
- Agent-based modelling. ABM in Marketing Strategy and ABM Validation Challenges. AMSS is a segment-count cousin of a marketing ABM.
See Also
- Index: Zhang Vaver 2017 - Aggregate Marketing System Simulator
- AMSS Discussion, Limitations and Validation Practice: protocol for using a simulator in practice
- Morris et al 2019 - Applying ADEMP to Marketing-Model Validation — ADEMP protocol around the AMSS data-generating mechanism
- Chan Perry 2017 - Simulation-Based MMM Validation and Transparency — AMSS as the simulator for scenario evaluation
- SR 11-7 - Applying Model Risk Management to Marketing Analytics — known-truth simulation as a compensating control
- NIST AI RMF - How AI Risks Differ and Human-AI Interaction — ground truth may not exist; a simulator constructs it
- Jin 2017 MMM - Conclusions, Limitations and Extensions — Jin et al. propose AMSS for testing