01 / Course introduction
WashU Olin Business

AI/ML for Applied/Empirical Research in Business

Dennis J. Zhang

Singapore

Dennis J. Zhang · AI and Business001
01 / Course introduction
WashU Olin Business

This Course

Slides will NOT be shared, so please take notes.

Please DO NOT take photos.

We will focus more on methodology rather than applications

We will focus more on intuition rather than math -- many details will be omitted due to the time constraint.

Dennis J. Zhang · AI and Business002
02 / Assumed background
WashU Olin Business

Assumed background

We assume you already understand AI/ML at the engineering and mathematical levels.

Engineering

Experience training, validating, and applying AI/ML models.

Mathematics

Familiarity with model objectives, optimization, probability, and statistics.

This course focuses on using AI/ML for applied/empirical research in business.

Dennis J. Zhang · AI and Business003
03 / ML in applied/empirical research
WashU Olin Business
03

What is Applied/Empirical Research?

Dennis J. Zhang · AI and Business004
03 / ML in applied/empirical research
WashU Olin Business

Applied/Empirical Research

Dennis J. Zhang · AI and Business005
03 / ML in applied/empirical research
WashU Olin Business

ML for Research

Dennis J. Zhang · AI and Business006
04 / ML as a data source
WashU Olin Business
04

ML as Data Source

Dennis J. Zhang · AI and Business007
04 / ML as a data source
WashU Olin Business

ML as Data Source

Every information that is recordable but not numerical can be analyzed with ML to answer business questions

Classified by categories:

Text – NLP

Image – CV

Video – CV

Sound – DL

Biometrics – Bioinformatics

Dennis J. Zhang · AI and Business008
04 / ML as a data source
WashU Olin Business

ML as Data Source

Dennis J. Zhang · AI and Business009
04 / ML as a data source
WashU Olin Business

ML as Data Source

Machine Learning is used to define new variables from unstructured data

Audio data: Analyzing voice data to gain additional information besides length of calls.

“The Power of Voice: Managerial Affective States and Future Firm Performance,” William Mayew and Mohan Venkatachalam, Journal of Finance, 2012.

“Toward Machines with Emotional Intelligence,” Roslind W. Picard, MIT Media Laboratory report.

Dennis J. Zhang · AI and Business010
04 / ML as a data source
WashU Olin Business

ML as Data Source

Machine Learning is used to define new variables from unstructured data

Image data: Analyzing image data to gain additional information besides length of calls.

“How Much Is An Image Worth? An Empirical Analysis of Property’s Image Aesthetic Quality on Demand at AirBNB,” Management Science.

Video data: Analyzing video data to gain additional information of digital ads:

“First Law of Motion: Influencer Video Advertising on TikTok”, Marketing Science

Dennis J. Zhang · AI and Business011
04 / ML as a data source
WashU Olin Business

ML makes new research data possible

Turn text, images, and documents into variables for an economic question.

Research taskWhat ML makes possible
Recover informationConvert scanned pages into structured text and tables.
Create measurementsClassify topics and identify entities across large corpora.
Link and exploreMatch records, trace copied content, and discover recurring patterns.

Start with the variable your research needs, then choose how to construct it.

Melissa Dell, “Deep Learning for Economists,” Journal of Economic Literature 63(1), 2025, 5–58.
Sources and page references use the author’s November 2024 manuscript.

04 / ML as a data source
WashU Olin Business

Define the variable before training the model

Specify the construct

Write clear labeling rules, including exclusions and borderline cases.

Use multiple annotators to reveal and resolve ambiguity.

Evaluate in the target population

Reserve representative held-out data, including rare and difficult cases.

Keyword-selected training examples can miss relevant content.

Does Watergate count as “crime”?

Dell’s “crime” category excluded political scandals. The model needed labels that reflected that research definition.

The labels operationalize the economic concept you intend to measure.

04 / ML as a data source
WashU Olin Business

Choose the model for the task and the corpus

A pretrained model is a starting point; target-domain performance determines what to use.

Newspaper topicGPT-4Tuned
RoBERTa-large
Horoscope1.001.00
Advice0.850.97
World War I0.740.92

Test F1; three selected tasks from Table 2. Historical results from the paper; GPT-4 was prompted, RoBERTa was trained on task labels.

Adapt when needed

Research definitions and domain shift can make task-specific labels valuable.

Compare the full cost

Consider annotation, inference at scale, and reproducibility.

Choose using held-out evidence from your corpus.

04 / ML as a data source
WashU Olin Business

Define a match from the research question

Illustration: three articles report the same port strike. Should they be grouped together?

A

Original wire article

A news agency reports the strike.

B

Abridged reprint of A

A newspaper republishes a shorter version.

C

Independent report

Another journalist covers the same strike.

Measure coverage of the event

Group A + B + C

All three articles concern the same strike.

Measure diffusion of a wire article

Group A + B; keep C separate

Only B reproduces A’s source article.

A–C is a positive training pair for event grouping and a hard negative for detecting copied articles.

Instructor illustration of Dell’s distinction between reproduced content and shared stories.

04 / ML as a data source
WashU Olin Business

Linkage error can create a false time trend

Hypothetical example: 4 newspapers carry each wire article in both periods.

PeriodTrue reachDetected reach
Earlier: poor scans42
Later: clear scans44

Missed reprints: 2 in the earlier period; 0 in the later period.

Apparent growth in diffusion

+100%

Detected reach rises from 2 to 4.
True growth is 0%.

Validate links separately by period

Audit accepted and rejected pairs. Compare false-match and missed-match rates before interpreting changes in reach.

When model error varies with time, the measured trend can reflect data quality.

04 / ML as a data source
WashU Olin Business

Account for model errors in empirical research

Evaluate errors

Check performance across groups and periods. Errors can affect both sample selection and measured variables.

Support inference

Use a human-labeled sample to assess bias. Choose a correction and inference method suited to the research design.

Make it reproducible

Record the corpus, labeling rules, model version, prompts, code, and thresholds.

Discussion: Singapore firms’ annual reports

If measured supply-chain risk rises after a shock, how would you distinguish changed exposure from changed disclosure or model error?

Prediction accuracy alone does not establish a causal claim.

Annual-report example: instructor application. Methods and demos: EconDL.

04 / ML as a data source
WashU Olin Business

ML as Data Source

Reasons to use ML to understand unstructured data:

Cost reduction and Scalability

Objectivity

Built-in other prediction systems

Problems of using ML to understand unstructured data

Measurement Errors

Interpretation

Dennis J. Zhang · AI and Business018
04 / ML as a data source
WashU Olin Business

ML for data processing

Dennis J. Zhang · AI and Business019
04 / ML as a data source
WashU Olin Business

Some problem in OLS illustrated

Y = a + b * D + g(X) + epsilon

Outcome

Y can be generated through ML with error

Treatment:

D can be generated through ML with error

Control:

X can be generated through ML with error

X can be selected by ML with error

Dennis J. Zhang · AI and Business020
04 / ML as a data source
WashU Olin Business

ML as Prediction Error

Dennis J. Zhang · AI and Business021
04 / ML as a data source
WashU Olin Business

Classic Measurement Error and ML Error

Dennis J. Zhang · AI and Business022
04 / ML as a data source
WashU Olin Business

The bias can be arbitrary

Dennis J. Zhang · AI and Business023
04 / ML as a data source
WashU Olin Business

Better model can mean worse error

Dennis J. Zhang · AI and Business024
04 / ML as a data source
WashU Olin Business

Empirical models will not help

Dennis J. Zhang · AI and Business025
04 / ML as a data source
WashU Olin Business

Solution

Two general approaches

Standard error re-computation (Instrumental Variable)

De-biasing

But how?

Remember we have training data.

Using training data to learn a better mapping on the error structure

Dennis J. Zhang · AI and Business026
04 / ML as a data source
WashU Olin Business

Solution

Dennis J. Zhang · AI and Business027
04 / ML as a data source
WashU Olin Business

Solution

Dennis J. Zhang · AI and Business028
04 / ML as a data source
WashU Olin Business

ML can also serve as control variables

Dennis J. Zhang · AI and Business029
04 / ML as a data source
WashU Olin Business

How to Work With Unstructured Data?

Dennis J. Zhang · AI and Business030
04 / ML as a data source
WashU Olin Business

Embedding then Inference

Dennis J. Zhang · AI and Business031
04 / ML as a data source
WashU Olin Business

Research Questions

Dennis J. Zhang · AI and Business032
04 / ML as a data source
WashU Olin Business

Data Generation Process & Estimation Problem

Dennis J. Zhang · AI and Business033
04 / ML as a data source
WashU Olin Business

Step 1: Learn Embedding via Reconstruction

Dennis J. Zhang · AI and Business034
04 / ML as a data source
WashU Olin Business

Step 2: Control for the Embeddings

Dennis J. Zhang · AI and Business035
04 / ML as a data source
WashU Olin Business

Embedding-then-Inference is Inconsistent

Dennis J. Zhang · AI and Business036
04 / ML as a data source
WashU Olin Business

Misaligned Objectives to be Blamed

Dennis J. Zhang · AI and Business037
04 / ML as a data source
WashU Olin Business

Debiased Embedding: Neyman Orthogonal Score

Dennis J. Zhang · AI and Business038
04 / ML as a data source
WashU Olin Business

Debiased Embedding: Aligning Objectives

Dennis J. Zhang · AI and Business039
04 / ML as a data source
WashU Olin Business

Simulation 1: Simple Data Generation Process

Dennis J. Zhang · AI and Business040
04 / ML as a data source
WashU Olin Business

Simulation 1: Embedding-then-Inference

Dennis J. Zhang · AI and Business041
04 / ML as a data source
WashU Olin Business

Simulation 1: Direct Adjustment with DML

Dennis J. Zhang · AI and Business042
04 / ML as a data source
WashU Olin Business

Simulation 1: Comparison

Dennis J. Zhang · AI and Business043
04 / ML as a data source
WashU Olin Business

Last, ML as Data Source does not need Causal Inference

Dennis J. Zhang · AI and Business044
05 / LLMs as a data source
WashU Olin Business

ML classifiers and generative LLMs

LLMs are ML models. For research, distinguish measurement from generation.

WorkflowHow the task is specifiedWhat the output represents
Task-specific classifierLearn from labeled examplesA predicted label for an observed record
LLM as a classifierInstructions, examples, or fine-tuningA predicted label or extracted field for an observed record
LLM as a generatorA prompt, context, and sampling settingsNew text, examples, or simulated responses

Ask first: am I measuring an observed record, or creating a synthetic observation?

These are workflows, not mutually exclusive model families. Other ML models can also generate data.

05 / LLMs as a data source
WashU Olin Business

An LLM can turn documents into variables

Example variable: does this excerpt report completed supplier diversification?

Illustrative annual-report excerptIntended labelReason
“We added a second supplier this year.”1Completed action is stated
“We plan to add a second supplier next year.”0A plan, not a completed action
“Our supplier diversification initiative…” [truncated]UnclearInsufficient evidence

For every label, retain the document ID, exact supporting text, and model output. Audit them against human-coded records.

The variable measures what the document reports; it does not verify the firm’s actual behavior.

Instructor examples and target labels; no LLM outputs are being reported here.

05 / LLMs as a data source
WashU Olin Business

The prompt defines the measurement rule

“We plan to add a second supplier next year.”

One document; two different research variables.

Broad discussion measure

“Does the excerpt discuss supplier diversification, including future plans?”

Intended label: 1

Completed-action measure

“Does the excerpt explicitly report that a second supplier has already been added?”

Intended label: 0

These prompts define different constructs. The disagreement is not a robustness failure.

Specify the unit, time frame, inclusion rules, exclusions, and an “unclear” option before labeling.

05 / LLMs as a data source
WashU Olin Business

Equivalent prompts need a sensitivity audit

Hold the construct and documents fixed; vary the wording, format, and example order.

Illustrative prompt variantGroup A labeled 1Group B labeled 1Gap
Definition before examples40%30%+10 pp
Examples before definition33%31%+2 pp

Hypothetical audit results, not a model experiment. The substantive group difference changes with the prompt.

Select on validation data

Compare errors with human labels; reserve an untouched final test set.

Report research sensitivity

Check both label changes and the main estimate across prespecified variants.

Choose the prompt for measurement quality, before inspecting the result you hope to find.

05 / LLMs as a data source
WashU Olin Business

Generating records changes the source of evidence

An LLM can create plausible records without observing new people or firms.

What you generatePotential research useEvidence still needed
Synthetic labeled examplesAugment training or stress-test a classifierPerformance on real held-out records
Ads, vignettes, survey itemsBuild experimental materialsResponses from actual participants
“Consumer” survey answersExplore hypotheses or study model behaviorHuman benchmarks for claims about consumers

“Act as a Singapore shopper” specifies a simulated persona. It does not sample a shopper from Singapore.

Generated responses are observations of the model under a protocol.

05 / LLMs as a data source
WashU Olin Business

More synthetic rows do not remove model bias

Hypothetical example: the model’s purchase rate is 70%; the true consumer rate is 50%.

Independent model drawsExpected synthetic rateMonte Carlo standard error
10070%4.6 percentage points
10,00070%0.46 percentage points

Assumes independent Bernoulli draws from a fixed model and prompt: SE = √[0.7 × 0.3 / n]. These values are illustrative.

The 20-percentage-point bias relative to consumers remains. The larger sample estimates the model’s answer more precisely.

Validate the distribution and relationships you need against real data, including subgroup and treatment responses.

05 / LLMs as a data source
WashU Olin Business

Historical data need an information boundary

Hypothetical backtest: score a firm’s risk from its 2020 annual report.

What the model may have seen

2020: the report available to investors.

2022: the firm later fails.

2024: the model’s training may include that later outcome.

What the design must establish

Require exact source evidence and audit every type of label.

Test whether masking firm identifiers changes results.

For prediction claims, evaluate on outcomes after the model’s training window.

“Use only this report” is a task instruction. It does not prove that the model ignored information learned during pretraining.

Define the allowed information set for the research question.

05 / LLMs as a data source
WashU Olin Business

A protocol for credible LLM-based data

Research stageConcrete requirement
DefineSpecify the unit, construct, population, allowed sources, and missing-data rule.
DevelopUse validation labels to compare models and prompts; freeze the procedure.
EvaluateAudit real held-out data by group, language, and time; check the downstream estimate.
PreserveSave exact prompts, examples, model version, settings, source IDs, and raw outputs.

Before a claim about real people or firms

Identify which observations are real, which variables are predicted, and which records are generated. Validate the link from each to the claim.

Descriptive measurement needs validation. Causal claims additionally need an identification strategy.

06 / Causal inference and double ML
WashU Olin Business
06

ML as Research Methods (Causal Inference)

Dennis J. Zhang · AI and Business053
06 / Causal inference and double ML
WashU Olin Business

Causal Inference

Dennis J. Zhang · AI and Business054
06 / Causal inference and double ML
WashU Olin Business

Rubin Causal Model

Rubin causal model tells us that we cannot observe the causal effect from observational data (potential outcome is not observable)

We do not observe what happens to Switzerland if people there do not consume chocolate… We also do not observe China/India if people there have a tradition of consuming chocolate…

We have to rely on averages, but averages will give us biases.

We can compare countries with high and low chocolate consumptions, but these countries are inherently different, which creates biases.

When we have random assignments (an experiment), outcome and baseline biases are gone and we can simply compare the treated and control units.

Dennis J. Zhang · AI and Business055
06 / Causal inference and double ML
WashU Olin Business

Randomized Control Trials

Dennis J. Zhang · AI and Business056
06 / Causal inference and double ML
WashU Olin Business

Average Treatment Effect

Dennis J. Zhang · AI and Business057
06 / Causal inference and double ML
WashU Olin Business

Golden Standard

We typically say experiments are golden standards for causal inference.

Why?

The estimator is simple

It achieves the sqrt-n efficiency

It is unbiased in small samples

Basically it suits to tell a causal story

Dennis J. Zhang · AI and Business058
06 / Causal inference and double ML
WashU Olin Business

But RCTs can easily be invalid

Dennis J. Zhang · AI and Business059
06 / Causal inference and double ML
WashU Olin Business

Go back to our original problem

We have three assumptions essentially to make the above problem super easy:

1. IID of samples

2. SUTVA

3. Random Treatment Assignment

Now, let us try to relax them gradually

Dennis J. Zhang · AI and Business060
06 / Causal inference and double ML
WashU Olin Business

What if we do not have randomness?

Dennis J. Zhang · AI and Business061
06 / Causal inference and double ML
WashU Olin Business

Aggregating Difference-in-Means Estimators

Dennis J. Zhang · AI and Business062
06 / Causal inference and double ML
WashU Olin Business

Aggregating DiM is just Propensity Score

Dennis J. Zhang · AI and Business063
06 / Causal inference and double ML
WashU Olin Business

Unconfundedness

Dennis J. Zhang · AI and Business064
06 / Causal inference and double ML
WashU Olin Business

Unconfoundedness

Dennis J. Zhang · AI and Business065
06 / Causal inference and double ML
WashU Olin Business

ML as Causal Inference

It is hard:

Cross-validation cannot be directly applied to hyper-parameter tuning for causal inference models (Athey and Imbens 2016)

Good performance in predicting the propensity score or outcomes cannot be directly translated into good causal performance (Belloni and Chernozhukov 2014)

Regularization in ML will introduce additional biases (Belloni et al. 2016)

What are the core problems in causal inference?

Non-overlapping/balance, unconfoundedness, power, functional-forms etc.

ML will not magically solve these fundamental problems

ML specifically targeting functional form problems

This is a very fast evolving field (compared to other fields in econometrics)

Dennis J. Zhang · AI and Business066
06 / Causal inference and double ML
WashU Olin Business

ML as Causal Inference – Functional-form relaxation

Observational Studies:

Functional form relaxation: ML is used to search for complex functional relationships between features and outcomes. In Causal Inference, we typically assume linear or simple nonlinear relationships. Can we use ML to select better functional forms?

Relax function forms in Regression Analyses:

Chernozhukov, V., Chetverikov, D., Demirer, M., Duflo, E., Hansen, C., & Newey, W. (2017). Double/debiased/neyman machine learning of treatment effects. American Economic Review, 107(5), 261-65.

Relax function forms in DiD-type of estimators: too many variables we can control, what can we do?

Athey, S., Bayati, M., Doudchenko, N., Imbens, G., & Khosravi, K. (2021). Matrix completion methods for causal panel data models. Journal of the American Statistical Association, 1-15.

Dennis J. Zhang · AI and Business067
06 / Causal inference and double ML
WashU Olin Business

ML as Causal Inference – Functional-form relaxation

Observational Studies:

Variable Selection: ML is developed to select the best set of predictors for out-of-sample performance. In causal inference, we often must select variables by hand/experience. ML will help us to solve this problem more systematically

Variable selection in IVs: too many IVs, what can we do?

Belloni, A., Chen, D., Chernozhukov, V., & Hansen, C. (2012). Sparse models and methods for optimal instruments with an application to eminent domain. Econometrica, 80(6), 2369-2429.

Variable selection in Controls: too many variables we can control, what can we do?

Belloni, A., Chernozhukov, V., & Hansen, C. (2014). Inference on treatment effects after selection among high-dimensional controls. The Review of Economic Studies, 81(2), 608-650.

Variable selection in HTEs: too many dimensions, what can we do?

Wager, Stefan, and Susan Athey. "Estimation and inference of heterogeneous treatment effects using random forests." Journal of the American Statistical Association 113.523 (2018): 1228-1242.

Dennis J. Zhang · AI and Business068
06 / Causal inference and double ML
WashU Olin Business

Today’s focus

Dennis J. Zhang · AI and Business069
06 / Causal inference and double ML
WashU Olin Business

What the paper does?

It provides a general framework for estimating treatment effects using ML methods

The framework requires:

Some regularity condition

ML estimator to converge at n^-1/4 (which you should realize is slower than n^-1/2 and most parametric models, according to delta method, converge at n^-1/2)

The framework outputs:

N^-1/2 – consistent estimator: means that the distribution of the estimator converges in probability to the true estimator with rate n^-1/2.

Many estimators you learnt in parametric world has this properties.

In frequentist world, converge in probability typically also means asymptotically normal, which means you can easily construct standard errors.

Dennis J. Zhang · AI and Business070
06 / Causal inference and double ML
WashU Olin Business

Let us look at a very simple example

Dennis J. Zhang · AI and Business071
06 / Causal inference and double ML
WashU Olin Business

Partial linear model

Dennis J. Zhang · AI and Business072
06 / Causal inference and double ML
WashU Olin Business

Partial linear model

Dennis J. Zhang · AI and Business073
06 / Causal inference and double ML
WashU Olin Business

Partial linear model: Naïve Approach

Dennis J. Zhang · AI and Business074
06 / Causal inference and double ML
WashU Olin Business

The resulting estimator is biased

Two sources of biases as described by the authors:

Regularization bias:

The ML model cannot perfectly predict the function fast enough according to existing data.

This is fixed by orthogonality moment conditions (this is why the paper is also called Neyman orthogonality)

Overfitting bias:

The ML model may be biased by the existing data compared to the true distribution

This is fixed by sample splitting (very similar to cross validation, which is the key idea in this paper)

Dennis J. Zhang · AI and Business075
06 / Causal inference and double ML
WashU Olin Business

Regularization Bias

Dennis J. Zhang · AI and Business076
06 / Causal inference and double ML
WashU Olin Business

Regularization Bias

Dennis J. Zhang · AI and Business077
06 / Causal inference and double ML
WashU Olin Business

Regularization Bias

Dennis J. Zhang · AI and Business078
06 / Causal inference and double ML
WashU Olin Business

Regularization Bias

Dennis J. Zhang · AI and Business079
06 / Causal inference and double ML
WashU Olin Business

Regularization Bias

Orthogonality will help us to get rid of b.

The idea is not new. It appears in Robinson (1988) and Frisch-Waugh-Lovell theorem (1930)

More recently, it appears on the authors’ prior paper: Belloni et al. (2014) using lasso

The basic idea is to train two machine learning model and double selecting out the biases. This is called double selection in Belloni et al. (2014).

Dennis J. Zhang · AI and Business080
06 / Causal inference and double ML
WashU Olin Business

Frisch-Waugh-Lovell Theorem

Dennis J. Zhang · AI and Business081
06 / Causal inference and double ML
WashU Olin Business

Robinson (1988)

Dennis J. Zhang · AI and Business082
06 / Causal inference and double ML
WashU Olin Business

FWL and Robinson 1988

Dennis J. Zhang · AI and Business083
06 / Causal inference and double ML
WashU Olin Business

DML (2018)

Dennis J. Zhang · AI and Business084
06 / Causal inference and double ML
WashU Olin Business

The description in the paper

Dennis J. Zhang · AI and Business085
06 / Causal inference and double ML
WashU Olin Business

Now the estimator becomes

Dennis J. Zhang · AI and Business086
06 / Causal inference and double ML
WashU Olin Business

Final algorithm for partial linear models

Dennis J. Zhang · AI and Business087
06 / Causal inference and double ML
WashU Olin Business

A more general framework

Now, we just cover the illustrative example of paper

Let us look at the real meat in the paper: a general framework in solving this kind of problem

Again, we will use partial linear as an example, and will generalize later

Why does it matter?

We can then change the idea to fit into other problems that is not a simple causal evaluation

Dennis J. Zhang · AI and Business088
06 / Causal inference and double ML
WashU Olin Business

A more general framework

Dennis J. Zhang · AI and Business089
06 / Causal inference and double ML
WashU Olin Business

Score function

Dennis J. Zhang · AI and Business090
06 / Causal inference and double ML
WashU Olin Business

Neyman Orthogonality

Dennis J. Zhang · AI and Business091
06 / Causal inference and double ML
WashU Olin Business

DML

Dennis J. Zhang · AI and Business092
06 / Causal inference and double ML
WashU Olin Business

DML

The authors show that the estimator through this procedure will

Require:

Some regularity condition

ML estimator to converge at n^-1/4 (which you should realize is slower than n^-1/2 and most parametric models, according to delta method, converge at n^-1/2

Output:

N^-1/2 – consistent estimator: means that the distribution of the estimator converges in probability to the true estimator with rate n^-1/2.

The original data generalization process does not need to be a partial linear model in this more generalized proof!

Dennis J. Zhang · AI and Business093
06 / Causal inference and double ML
WashU Olin Business

What is left?

Dennis J. Zhang · AI and Business094
06 / Causal inference and double ML
WashU Olin Business
06

What problems do DML solve?

Dennis J. Zhang · AI and Business095
07 / Combinatorial experiments
WashU Olin Business

Deep Learning Based Causal Inference for Large-Scale Combinatorial Experiments: Theory and Empirical Evidence

Zikun Ye, Zhiqi Zhang, Dennis J. Zhang, Heng Zhang, Renyu Zhang
Dennis J. Zhang · AI and Business096
07 / Combinatorial experiments
WashU Olin Business

Outline of the Talk

Introduction: Motivation Example and Potential Solutions

Theory: Debiased Deep Learning and Asymptotics

Empirics: Results with Field Experiment Implementation

Dennis J. Zhang · AI and Business097
07 / Combinatorial experiments
WashU Olin Business

A/B Tests are Common Practice for Online Platforms

Dennis J. Zhang · AI and Business098
07 / Combinatorial experiments
WashU Olin Business

Multiple A/B Tests on TikTok

Dennis J. Zhang · AI and Business099
07 / Combinatorial experiments
WashU Olin Business

Multiple A/B Tests on TikTok

Dennis J. Zhang · AI and Business100
07 / Combinatorial experiments
WashU Olin Business

Multiple A/B Tests on TikTok

Dennis J. Zhang · AI and Business101
07 / Combinatorial experiments
WashU Olin Business

Solution 1: Linear Addition

Dennis J. Zhang · AI and Business102
07 / Combinatorial experiments
WashU Olin Business

Solution 2: Full Factorial Design

Dennis J. Zhang · AI and Business103
07 / Combinatorial experiments
WashU Olin Business

Research Questions

Without observing outcomes of all treatment combinations:

Average Treatment Effects

How to estimate and infer the average treatment effect of any treatment combination?

Best Treatment Identification

How to identify the optimal treatment combination with the highest effect?

With minimum changes of the current experimentation platforms

Dennis J. Zhang · AI and Business104
07 / Combinatorial experiments
WashU Olin Business

Our Solution and Contributions

Dennis J. Zhang · AI and Business105
07 / Combinatorial experiments
WashU Olin Business

Related Literature

Double/de-biased machine learning (DML)

Correct the bias of ML estimators through Neyman orthogonal score functions + cross-fitting

Newey (1994), Chernozhukov et al. (2018, 2022), Farrell et al. (2020, 2021), Athey et al. (2018), Ellickson et al. (2022), Fan et al. (2022), Gordon et al. (2022) etc.

Valid estimation and inference with multiple experiments

Azevedo et al. (2020), Dasgupta et al. (2015), Athey et al. (2021), Pashley and Bind (2019), etc.

(Conjoint Analysis, Green and Rao 1971)

Experiments on online platforms

Evaluating and optimizing the strategies of a large-scale online platform.

Ye et al. (2022), Zeng et al. (2022), Zhang et al. (2020), Cui et al. (2019, 2020), Feldman et al. (2021), Schwartz et al. (2017), Bojinov et al. (2023), Abadie and Zhao (2023) etc.

Dennis J. Zhang · AI and Business106
07 / Combinatorial experiments
WashU Olin Business

Outline of the Talk

Introduction: Motivation Example and Potential Solutions

Theory: Debiased Deep Learning and Asymptotics

Empirics: Results with Field Experiment Implementation

Dennis J. Zhang · AI and Business107
07 / Combinatorial experiments
WashU Olin Business

Deep Learning Framework: Setup

Dennis J. Zhang · AI and Business108
07 / Combinatorial experiments
WashU Olin Business

Goals and Two-stage Method

Dennis J. Zhang · AI and Business109
07 / Combinatorial experiments
WashU Olin Business

First stage: Choice of Link Function

Dennis J. Zhang · AI and Business110
07 / Combinatorial experiments
WashU Olin Business

How restrictive is this G function?

Dennis J. Zhang · AI and Business111
07 / Combinatorial experiments
WashU Olin Business

How restrictive is this G function?

Dennis J. Zhang · AI and Business112
07 / Combinatorial experiments
WashU Olin Business

First stage: Deep Learning

Dennis J. Zhang · AI and Business113
07 / Combinatorial experiments
WashU Olin Business

First stage: Convergence

Dennis J. Zhang · AI and Business114
07 / Combinatorial experiments
WashU Olin Business

Observability and Overlapping Conditions

We need to observe at least (m+2) conditions or (m+1) treatment conditions:

There are m+2 parameters to be estimated

Why do we choose m+2?

In practice, people typically run single experiment + joint holdout experiment, which gives us m+2 conditions including control conditions

Overlapping conditions:

All treatment conditions must be linked to each other through some path.

For example, if m = 3,

We observe (1,0,0), (1,0,1), (0,1,0). Then we cannot run our analysis since the second treatment condition does not link with any other treatment condition.

However, if we observe (0,1,1) instead of (0,1,0), now the second treatment condition is linked to third one through (0,1,1) and the third one is linked to the first one through (1,0,1).

There is a nice graphical representation of the overlapping conditions

Dennis J. Zhang · AI and Business115
07 / Combinatorial experiments
WashU Olin Business

Second stage: Naïve Approach

Dennis J. Zhang · AI and Business116
07 / Combinatorial experiments
WashU Olin Business

Second stage: Neyman Orthogonality

Dennis J. Zhang · AI and Business117
07 / Combinatorial experiments
WashU Olin Business

Intuition behind Neyman Orthogonality

Dennis J. Zhang · AI and Business118
07 / Combinatorial experiments
WashU Olin Business

Second stage: Final Estimator

Dennis J. Zhang · AI and Business119
07 / Combinatorial experiments
WashU Olin Business

Outline of the Talk

Introduction: Motivation Example and Potential Solutions

Theory: Debiased Deep Learning and Asymptotics

Empirics: Results with Field Experiment Implementation

Dennis J. Zhang · AI and Business120
07 / Combinatorial experiments
WashU Olin Business

Field Experiments Setting

We collaborate with one of the top three short-video sharing platforms in the world

300M+

Daily Active Users

500M+

Monthly Active Users

$ 20M+

Ad Revenue per day

Dennis J. Zhang · AI and Business121
07 / Combinatorial experiments
WashU Olin Business

Field Experiments Setting

Dennis J. Zhang · AI and Business122
07 / Combinatorial experiments
WashU Olin Business

Randomization Check

Dennis J. Zhang · AI and Business123
07 / Combinatorial experiments
WashU Olin Business

Ground-Truth ATE

Dennis J. Zhang · AI and Business124
07 / Combinatorial experiments
WashU Olin Business

Structured DNN

Dennis J. Zhang · AI and Business125
07 / Combinatorial experiments
WashU Olin Business

Benchmarks

Dennis J. Zhang · AI and Business126
07 / Combinatorial experiments
WashU Olin Business

Main Result I

DeDL outperforms all benchmarks

A *first empirical validation of DML-type estimator in practice

Dennis J. Zhang · AI and Business127
07 / Combinatorial experiments
WashU Olin Business

DeDL Outperforms All Benchmarks

Dennis J. Zhang · AI and Business128
07 / Combinatorial experiments
WashU Olin Business

Main Result II

Parametric link function reduces prediction accuracy

De-Bias via Neyman orthogonality

increases ATE estimation accuracy

The benefit of (b) outweights the cost of (a)

Dennis J. Zhang · AI and Business129
07 / Combinatorial experiments
WashU Olin Business

Benefit of Neyman Orthogonality

Dennis J. Zhang · AI and Business130
07 / Combinatorial experiments
WashU Olin Business

Main Result III

DeDL only *works* when first-stage DNN converges

Dennis J. Zhang · AI and Business131
07 / Combinatorial experiments
WashU Olin Business

MAPE Comparison with DNN Training Epoch

Dennis J. Zhang · AI and Business132
07 / Combinatorial experiments
WashU Olin Business

Take-away

DeDL framework provides an estimator with provable theoretical guarantees and good empirical performance for analyzing multiple experiments.

DML-type estimator works very well in practice with real experiment data (in contrast to Gordon et al. (2022))

The framework is currently utilized by the platform.

We are trying to open source the framework and you can find preliminary code here:

https://github.com/zikunye2/deep_learning_based_causal_inference_for_combinatorial_experiments

Dennis J. Zhang · AI and Business133
08 / Personalized policy learning
WashU Olin Business

Personalized Policy Learning through Discrete Experimentation: Theory and Empirical Evidence

Zhiqi Zhang (WashU), Zhiyu Zeng (SJTU), Ruohan Zhan (UCL), Dennis Zhang (WashU)
Dennis J. Zhang · AI and Business134
08 / Personalized policy learning
WashU Olin Business

Platforms Encounter Strategic Decisions Involving Continuous Variables

Dennis J. Zhang · AI and Business135
08 / Personalized policy learning
WashU Olin Business

Imagine you are the manager of the video boosting task team…

Dennis J. Zhang · AI and Business136
08 / Personalized policy learning
WashU Olin Business

Industry Practice: Use Discrete Experiments for Continuous Treatments

Dennis J. Zhang · AI and Business137
08 / Personalized policy learning
WashU Olin Business

Limitation 1: Discrete Treatment May Not Be The Optimal

Dennis J. Zhang · AI and Business138
08 / Personalized policy learning
WashU Olin Business

Limitation 2: Optimal Treatment May Be Heterogeneous

Dennis J. Zhang · AI and Business139
08 / Personalized policy learning
WashU Olin Business

Research Question

Dennis J. Zhang · AI and Business140
08 / Personalized policy learning
WashU Olin Business

Outline of the Talk

Solution Illustration and Contributions

Deep Learning for Policy Targeting Framework

Validation with a Large-Scale Field Experiment

Preview

Theory

Empirics

Dennis J. Zhang · AI and Business141
08 / Personalized policy learning
WashU Olin Business

Outline of the Talk

Solution Illustration and Contributions

Deep Learning for Policy Targeting Framework

Validation with a Large-Scale Field Experiment

Preview

Theory

Empirics

Dennis J. Zhang · AI and Business142
08 / Personalized policy learning
WashU Olin Business

Solution Preview: DLPT Framework

Dennis J. Zhang · AI and Business143
08 / Personalized policy learning
WashU Olin Business

Solution Preview: DLPT Framework

Dennis J. Zhang · AI and Business144
08 / Personalized policy learning
WashU Olin Business

Contributions

Dennis J. Zhang · AI and Business145
08 / Personalized policy learning
WashU Olin Business

Related Literature

Personalized Pricing and Targeting: Leverage on observational/experimental data.

Lu, H., Simester, D., & Zhu, Y. (2025), Yang, J., Eckles, D., Dhillon, P., & Aral, S. (2024), Dubé, J. P., & Misra, S. (2023), Daljord, Ø. et al. (2023), Simester, D., Timoshenko, A., & Zoumpoulis, S. I. (2020),

Experiments on online platforms: Evaluating and optimizing the strategies of a large-scale online platform.

Urban, G. L., Liberali, G., MacDonald, E., Bordley, R., & Hauser, J. R. (2014), Ye et al. (2022), Zeng et al. (2022), Zhang et al. (2020), Feldman et al. (2021), Tucker C. (2014), Tucker, C., & Zhang, J. (2010), etc.

Policy learning with continuous variables: Policy evaluation and optimization.

Kallus & Zhou(2018), Chernozhukov et al. (2019), Athey et al. (2018), etc.

Double/de-biased machine learning (DML): Correct the bias of a plug-in estimator through Neyman-orthogonal score functions.

Newey (1994), Chernozhukov et al. (2018, 2022), Farrell et al. (2020, 2021), Ellickson et al. (2022), Fan et al. (2022), Ye et al. (2023), etc.

Dennis J. Zhang · AI and Business146
08 / Personalized policy learning
WashU Olin Business

Outline of the Talk

Solution Illustration and Contributions

Deep Learning for Policy Targeting Framework

Validation with a Large-Scale Field Experiment

Preview

Theory

Empirics

Dennis J. Zhang · AI and Business147
08 / Personalized policy learning
WashU Olin Business

Set up: DLPT Framework

Dennis J. Zhang · AI and Business148
08 / Personalized policy learning
WashU Olin Business

Key Data Generation Process Assumption

Dennis J. Zhang · AI and Business149
08 / Personalized policy learning
WashU Olin Business

Key Data Generation Process Assumption

Dennis J. Zhang · AI and Business150
08 / Personalized policy learning
WashU Olin Business

Approximation Power of Polynomials

Dennis J. Zhang · AI and Business151
08 / Personalized policy learning
WashU Olin Business

Set Up: Goals

Dennis J. Zhang · AI and Business152
08 / Personalized policy learning
WashU Olin Business

DLPT: Three-Stage Method

Dennis J. Zhang · AI and Business153
08 / Personalized policy learning
WashU Olin Business

Stage 1: Deep Learning

Dennis J. Zhang · AI and Business154
08 / Personalized policy learning
WashU Olin Business

Stage 2: Policy Value Estimation (Neyman Orthogonalized Scores)

Dennis J. Zhang · AI and Business155
08 / Personalized policy learning
WashU Olin Business

Stage 2: Policy Value Estimation (Neyman Orthogonalized Scores)

Dennis J. Zhang · AI and Business156
08 / Personalized policy learning
WashU Olin Business

Stage 3: Policy Learning

Dennis J. Zhang · AI and Business157
08 / Personalized policy learning
WashU Olin Business

What if … Model Misspecification

Dennis J. Zhang · AI and Business158
08 / Personalized policy learning
WashU Olin Business

DLPT: Three-Stage Method

Dennis J. Zhang · AI and Business159
08 / Personalized policy learning
WashU Olin Business

Outline of the Talk

Solution Illustration and Contributions

Deep Learning for Policy Targeting Framework

Validation with a Large-Scale Field Experiment

Preview

Theory

Empirics

Dennis J. Zhang · AI and Business160
08 / Personalized policy learning
WashU Olin Business

Field Experiments Setting

We collaborate with one of the top three short-video sharing platforms in the world

400M+

Daily active users

735M+

Monthly active users

$2.4B+

Total profit per year

$4.9B+

Total revenue per year

Dennis J. Zhang · AI and Business161
08 / Personalized policy learning
WashU Olin Business

UGC Platforms Rely on Content Created by Users

Dennis J. Zhang · AI and Business162
08 / Personalized policy learning
WashU Olin Business

Strategies to Encourage Content Creation

Dennis J. Zhang · AI and Business163
08 / Personalized policy learning
WashU Olin Business

My Wallet

Dennis J. Zhang · AI and Business164
08 / Personalized policy learning
WashU Olin Business

Field Experiment

Dennis J. Zhang · AI and Business165
08 / Personalized policy learning
WashU Olin Business

Randomization Check

Dennis J. Zhang · AI and Business166
08 / Personalized policy learning
WashU Olin Business

Empirical Evidence: Cash Reward Incentives Increase Content Creation

Dennis J. Zhang · AI and Business167
08 / Personalized policy learning
WashU Olin Business

Empirical Evidence: Heterogeneous Treatment Effects

Dennis J. Zhang · AI and Business168
08 / Personalized policy learning
WashU Olin Business

Structured Deep Neural Network

Dennis J. Zhang · AI and Business169
08 / Personalized policy learning
WashU Olin Business

Benchmarks

Dennis J. Zhang · AI and Business170
08 / Personalized policy learning
WashU Olin Business

Goal 1: Counterfactual Treatment Evaluation

Goal 1: Counterfactual Treatment Evaluation

DLPT outperforms all benchmarks.

Dennis J. Zhang · AI and Business171
08 / Personalized policy learning
WashU Olin Business

Policy Value Estimation: Cross-Evaluation Strategy

Dennis J. Zhang · AI and Business172
08 / Personalized policy learning
WashU Olin Business

DLPT Outperforms All Benchmarks

Dennis J. Zhang · AI and Business173
08 / Personalized policy learning
WashU Olin Business

Implication 1: Pre-Experiment Design

Dennis J. Zhang · AI and Business174
08 / Personalized policy learning
WashU Olin Business

Goal 2: Personalized Policy Learning

Goal 2: Personalized Policy Learning

(1)DLPT generates the highest profit/lowest regret across policy classes.

(2)Continuous personalized policy improves profit by 6-14%.

Dennis J. Zhang · AI and Business175
08 / Personalized policy learning
WashU Olin Business

Personalized Policy Learning

Dennis J. Zhang · AI and Business176
08 / Personalized policy learning
WashU Olin Business

Policy Classes

Dennis J. Zhang · AI and Business177
08 / Personalized policy learning
WashU Olin Business

Profit Comparison

Dennis J. Zhang · AI and Business178
08 / Personalized policy learning
WashU Olin Business

Implication 2: Selection of Policy Classes

Dennis J. Zhang · AI and Business179
08 / Personalized policy learning
WashU Olin Business

Take-away

High-Dimensional Causal Estimation + Policy Learning

First framework to recover continuous policy values & personalized policies with high dimensional data of discrete A/B test

Strong Theoretical Guarantees with Explicit Bounds on

Approximation error

Estimation error

Policy regret

Empirical Validation

Large-scale field experiment with ~7.4m of users

Shows practical gains from continuity + personalization in real marketing decisions

Dennis J. Zhang · AI and Business180
09 / A/B testing in research
WashU Olin Business

A/B Testing is Everywhere

Dennis J. Zhang · AI and Business181
09 / A/B testing in research
WashU Olin Business

A/B Testing in Research

Dennis J. Zhang · AI and Business182
09 / A/B testing in research
WashU Olin Business

Faster Decisions of Post-Experiment Analysis

Long Full-Factorial Design => One-time Experiments

Ye, Zikun, Zhiqi Zhang, Dennis Zhang, Heng Zhang, and Renyu Philip Zhang. "Deep-learning-based causal inference for large-scale combinatorial experiments: Theory and empirical evidence." Forthcoming at Management Science.

Finite Discrete Treatments => Continuous Decision Space

Zhiqi Zhang, Zhiyu Zeng, Ruohan Zhan, and Dennis Zhang. "Personalized Policy Learning through Discrete Experimentation: Theory and Empirical Evidence."

Empirical Data Collection => Synthetic Generation

Wang, Mengxin, Dennis J. Zhang, and Heng Zhang. "Large Language Models for Market Research: A Data-augmentation Approach."

Dennis J. Zhang · AI and Business183
09 / A/B testing in research
WashU Olin Business

Prediction error: step-by-step derivation

Dennis J. Zhang · AI and Business184
10 / Prediction and optimization
WashU Olin Business
10

ML as Prediction / Optimization

Dennis J. Zhang · AI and Business185
10 / Prediction and optimization
WashU Olin Business

ML as Predictive Decision Making (similar to policy learning)

Dennis J. Zhang · AI and Business186
10 / Prediction and optimization
WashU Olin Business

ML as Optimization

ML to optimize multiple treatments (MAB-type-of paper)

ML to optimize complex MDPs in inventory:

Gijsbrechts, J., Boute, R. N., Van Mieghem, J. A., & Zhang, D. J. (2022). Can Deep Reinforcement Learning Improve Inventory Management? Performance on Lost Sales, Dual-Sourcing, and Multi-Echelon Problems. Manufacturing & Service Operations Management.

Dai, Jim G., and Mark Gluzman. "Queueing network controls via deep reinforcement learning." Stochastic Systems 12.1 (2022): 30-67.

Three stages of DRL research in OM/OR:

Vanilla ML and DRL

ML/DRL for Operations Problems with specific structures

ML/DRL for Operations Problems that select past policies (instead of actions)

Dennis J. Zhang · AI and Business187
10 / Prediction and optimization
WashU Olin Business

The problem of estimation and inference

Sikun Xu, Raphael Thomadsen and Dennis J. Zhang, “Winner’s Curse in Personalized Targeting: Evidence and Solutions”

If you estimate and then optimize, you are probably going to suffer from winner’s curse in evaluation

Dennis J. Zhang · AI and Business188
10 / Prediction and optimization
WashU Olin Business

Personalized Targeting

Dennis J. Zhang · AI and Business189
10 / Prediction and optimization
WashU Olin Business

Winner’s Curse

Dennis J. Zhang · AI and Business190
10 / Prediction and optimization
WashU Olin Business

Winner’s Curse in Targeting One Segment of Homogeneous Consumers

Dennis J. Zhang · AI and Business191
10 / Prediction and optimization
WashU Olin Business

Standard Bootstrapping Can Correct the Winner’s Curse

Dennis J. Zhang · AI and Business192
10 / Prediction and optimization
WashU Olin Business

Standard Bootstrapping Can Correct the Winner’s Curse

Dennis J. Zhang · AI and Business193
10 / Prediction and optimization
WashU Olin Business

Nonsmoothness Slows Down Convergence

Dennis J. Zhang · AI and Business194
10 / Prediction and optimization
WashU Olin Business

Bootstrapping Outperforms Other Proposed Solutions

Dennis J. Zhang · AI and Business195
11 / Structural models
WashU Olin Business
11

ML as Structural Model Methods

Dennis J. Zhang · AI and Business196
11 / Structural models
WashU Olin Business

ML for Structural Estimation

Static structural model (BLP, static games, games on networks, etc.)

Core problems:

Subject to functional assumptions

Slow estimation due to numerical integration

Dynamic structural models (Russ, dynamic games, etc)

Core problems:

Cannot handle large data due to slow estimation and optimization

Subject to very strong functional-form assumptions

Dynamic game models are very restrictive on game structures

Counterfactuals are limited by optimization power

Dennis J. Zhang · AI and Business197
12 / AI as a research subject
WashU Olin Business
12

ML as Subjects

Dennis J. Zhang · AI and Business198
12 / AI as a research subject
WashU Olin Business

ML as Subjects – Human and AI Collaboration

Dennis J. Zhang · AI and Business199
12 / AI as a research subject
WashU Olin Business

However, many things are still handled by human with algorithms’ help

Dennis J. Zhang · AI and Business200
12 / AI as a research subject
WashU Olin Business

Human and AI Collaboration

Human and AI Collaboration are important:

In the past, psychology (or behavioral economics) as well as algorithms have been heavily studied, but not the intersection

This topic has huge potential in practice

Dennis J. Zhang · AI and Business201
12 / AI as a research subject
WashU Olin Business

Human and AI Collaboration in a Process

Dennis J. Zhang · AI and Business202
12 / AI as a research subject
WashU Olin Business

Research Questions

How to improve human and AI collaboration when humans are recipients of algorithmic decisions?

The Impact of Algorithm-based Work Assignment on Fairness Perceptions and Productivity: Evidence from a Field Experiment, M&SOM.

How to improve human and AI collaboration when humans are users of algorithms?

The Impact of Forced Intervention on AI Adoption, major revision, M&SOM.

How to improve algorithm design with human collaboration data?

Predicting Human Discretion to Adjust Algorithmic Prescriptions: A Large-Scale Field Experiment in Warehouse Operations, Management Science.

Dennis J. Zhang · AI and Business203
12 / AI as a research subject
WashU Olin Business

ML as Subjects

ML Fairness and Discrimination: https://fairmlbook.org/

Fairness Definitions and Impossibility Results

Test Fairness in AI

Fix Fairness issues in AI

ML and Labor Economics

Eloundou, Tyna, et al. "GPTs are GPTs: An Early Look at the Labor Market Impact Potential of Large Language Models." arXiv preprint arXiv:2303.10130 (2023).

Acemoglu, Daron, and Pascual Restrepo. "Tasks, automation, and the rise in us wage inequality." Econometrica 90.5 (2022): 1973-2016.

Data Privacy

Transparency in AI

Privacy and Business outcomes:

Goldfarb, Avi, and Catherine E. Tucker. "Privacy regulation and online advertising." Management science 57, no. 1 (2011): 57-71.

Data and ML in IO: Data is now an input into the production and consumption function, which can be priced, traded and incorporated into decisions

Any equilibrium involving algorithms, Data, and other features distinct to AI.

Asker, John, Chaim Fershtman, and Ariel Pakes. "Artificial Intelligence, Algorithm Design and Pricing." In AEA Papers and Proceedings, vol. 112, pp. 452-56. American Economic Association, 2022.

ML as a species: Whether human is only part of the civilization of intelligence?

Butlin, Patrick, et al. "Consciousness in Artificial Intelligence: Insights from the Science of Consciousness." arXiv preprint arXiv:2308.08708 (2023).

Hendrycks, Dan. "Natural selection favors ais over humans." arXiv preprint arXiv:2303.16200 (2023).

Dennis J. Zhang · AI and Business204
12 / AI as a research subject
WashU Olin Business

ML as Subjects

0:00:00

Find a slide

Slide text

Links on this slide

Presentation shortcuts

→ / Space / Page Down
Next slide
← / Page Up
Previous slide
Home / End
First / last slide
/
Find a slide
T / S
Slide text / sources
P / F
Presenter view / full screen

Swipe left or right on a touch screen. Each slide has its own shareable link.