ForTune: Running Offline Scenarios to Estimate Impact on Business Metrics
Georges Dupret, Konstantin Sozinov, Carmen Barcena Gonzalez, Ziggy Zacks, Amber Yuan, Benjamin Carterette, Manuel Mai, Shubham Bansal, Gwo Liang Leo Lien, Andrey Gatash, Roberto Sanchis Ojeda, Mounia Lalmas
TL;DR
ForTune introduces a lightweight, model-free offline approach to anticipate the impact of potential product changes on long-term business metrics by performing scenario-based re-weighting of historical data. It formulates an entropy-maximizing convex optimization to assign weights that satisfy simple, globally stated constraints reflecting the proposed scenario, and then estimates metrics as weighted averages $\hat{t}=\sum_{n} \omega_n t_n$, with uncertainty assessed via bootstrapping. The method is validated on the CRITEO-UPLIFT dataset and proprietary Spotify data, showing directional alignment with treatment outcomes and useful estimates despite simple constraint definitions; comparisons to nearest-neighbor matching provide bounds on performance. The work clarifies how scenario design shapes predictions, highlights limitations such as potential infeasibility or high variance under strict constraints, and demonstrates practical usefulness for prioritizing experiments and exploring long-term trade-offs in product decision-making.
Abstract
Making ideal decisions as a product leader in a web-facing company is extremely difficult. In addition to navigating the ambiguity of customer satisfaction and achieving business goals, one must also pave a path forward for ones' products and services to remain relevant, desirable, and profitable. Data and experimentation to test product hypotheses are key to informing product decisions. Online controlled experiments by A/B testing may provide the best data to support such decisions with high confidence, but can be time-consuming and expensive, especially when one wants to understand impact to key business metrics such as retention or long-term value. Offline experimentation allows one to rapidly iterate and test, but often cannot provide the same level of confidence, and cannot easily shine a light on impact on business metrics. We introduce a novel, lightweight, and flexible approach to investigating hypotheses, called scenario analysis, that aims to support product leaders' decisions using data about users and estimates of business metrics. Its strengths are that it can provide guidance on trade-offs that are incurred by growing or shifting consumption, estimate trends in long-term outcomes like retention and other important business metrics, and can generate hypotheses about relationships between metrics at scale.
