Measuring AI ROI
# Measuring AI ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète →
In 2022, a global consumer bank stood up an internal dashboard that showed its AI program had "delivered $340M in value." The number was celebrated in the board deck, cited in the annual report, and used to justify a doubling of the data science headcount. Eighteen months later, a new CFO asked a simple question: *show me where that $340M appears in the P&L.* It didn't. Roughly 70% of it was "estimated productivity uplift", hours theoretically saved by models, valued at fully loaded salary rates, never reconciled against actual cost lines. Nobody had been fired, no vendor contract had been cancelled, no revenue line had moved. The bank had been measuring activity and calling it value.
This is the trap. As AI programs mature from a handful of POCs into a production portfolio, the pressure to *prove value* collides with the difficulty of *attributing* it. The CDOs who survive that collision are the ones who measure honestly, even when honesty produces smaller, less flattering numbers than the vanity math would.
The attributionattributionA framework for assigning credit to the touchpoints that contributed to a conversion, so you can measure which channels and interactions actually drive results.Voir la définition complète → problem is the whole game
The hard part of AI ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → is not the return; it's the attributionattributionA framework for assigning credit to the touchpoints that contributed to a conversion, so you can measure which channels and interactions actually drive results.Voir la définition complète →. A model rarely acts alone. It sits inside a process, alongside human judgment, downstream of a data pipelinedata pipelineETL (Extract, Transform, Load) is a data integration process that pulls data from sources, reshapes it into a consistent format, and writes it into a target system.Voir la définition complète →, upstream of a business decision that a dozen other factors also influence. When revenue goes up, everyone claims it. When it goes down, the model gets blamed.
Your default posture should be skepticism toward any causal claim that hasn't been isolated. There are three levels of attributionattributionA framework for assigning credit to the touchpoints that contributed to a conversion, so you can measure which channels and interactions actually drive results.Voir la définition complète → rigor, and you should know which one you're standing on at all times:
Level 1, Correlation dressed as causation. "We deployed the churn model and churn dropped 4%." This is the $340M story. It ignores seasonality, pricing changes, a competitor's outage, and the retention campaign that launched the same quarter. Never present Level 1 as proof. It's a hypothesis.
Level 2, Controlled comparison. You hold out a randomized control group that does *not* receive the AI-driven treatment, and you measure the delta. This is the gold standard, and it's more available than most CDOs pretend. A recommendation engine, a next-best-action model, a dynamic pricingdynamic pricingAutomatically adjusting prices in real time based on demand, competition or user behaviour to optimise revenue, margin or conversion.Voir la définition complète → system, all can run against a holdout.
Level 3, Counterfactual modeling. When a true holdout is impossible (you can't withhold fraud detection from 10% of transactions for ethical and legal reasons), you build a counterfactual: what would have happened under the prior baseline system? This is weaker than a holdout but defensible if the baseline is well-characterized.
The discipline here is simple to state and hard to enforce: no AI value goes into a board deck without a stated attribution level. Make it a column in your reporting. When a business unit leader wants to claim Level 2 credibility for a Level 1 correlation, the column forces the argument into the open.
Design the measurement before you deploy the model
The single most common failure is trying to measure ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → *after* deployment, when the holdout is gone and the baseline is unrecoverable. By then you're stuck at Level 1 forever.
Bake measurement into the deployment plan. For a churn-reduction model, the config is trivial and the payoff is enormous:
experiment:
name: churn_model_v3_rollout
treatment_group: 0.90 # receive model-driven retention offers
control_group: 0.10 # receive legacy rules-based offers
primary_metric: net_revenue_retention_90d
guardrail_metrics:
- offer_cost_per_customer
- false_positive_rate
min_runtime_days: 60The 10% holdout costs you a little upside. It buys you the ability to state, with a straight face, "the model produced $X of incremental retention *versus the control*." That sentence is worth more to your credibility than any dashboard.
Full-cost accounting: the denominator everyone skips
ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → is a ratio. Programs obsess over the numerator (value) and lie to themselves about the denominator (cost). The denominator of an AI system is far larger than the model-building cost that shows up in a project budget, and the largest components are the ones that arrive *after* deployment.
Build your cost picture across the full lifecycle:
- Build cost, data scientist and engineer time, experimentation compute, data acquisition. This is the number people quote. It's usually 20-40% of the total.
- Data cost, the ongoing labeling, cleaning, and pipelinepipelineAll active sales opportunities across the stages of the sales process, together with their combined potential value and probability of closing.Voir la définition complète → maintenance to keep training and inference data fresh. Labeling in particular is a recurring cost that scales with model retraining, not a one-time expense.
- Inference cost, the compute you pay every time the model runs in production. For a high-volume model or anything using large language models, this can dwarf the build cost. A single LLMLLMA Large Language Model is an AI system trained on vast text data to predict and generate language, enabling tasks like writing, summarizing, and answering questions.Voir la définition complète →-powered feature answering millions of queries a month can cost more per year than the team that built it.
- MLOps and monitoring cost, drift detection, retraining pipelines, incident response, the platform team's time.
- Model risk and compliance cost, validation, documentation, audit, the model risk management function's review cycles. In regulated industries this is a standing tax on every model.
- Opportunity and decommissioning cost, the models that got built and never shipped, and the cost of tearing down models that underperform. A portfolio with a 70% POC-to-production kill rate is carrying the cost of all seven failures in the two that shipped.
The insight that separates senior CDOs from junior ones: model cost is a stock-and-flow problem, not a project problem. You don't pay for a model once. You pay to keep it alive, accurate, and compliant every single day it's in production. A model that generates $2M/year in value but requires $1.5M/year in retraining, monitoring, and inference is a very different asset than the "$2M value" headline suggests, and it's a candidate for decommissioning, not celebration.
This is why a cost-to-serve per prediction metric belongs in your operating reviews. It turns the abstract into the concrete: *this model costs 0.8 cents per prediction and generates 3 cents of decision value.* Now you can manage it like the unit-economics business it actually is.
Why Most AI Projects Fail to Deliver ROI
Vanity metrics vs. value metrics
Every AI program accumulates metrics that feel like progress and mean nothing to the P&L. Your job is to name them and refuse to report them as value.
Here are the vanity metrics to hunt down in your own reporting:
Model accuracy in isolation. A fraud model at 99.2% AUC is a technical fact, not a business outcome. If the 0.8% it misses concentrates in your highest-value transactions, the accurate model is losing you money. Report *dollars of fraud prevented net of false-positive friction*, not AUC.
Number of models in production. This measures your team's activity, not the business's benefit. A portfolio of 200 models where 40 drive value and 160 are quietly degrading is worse than a disciplined portfolio of 30.
Hours saved (unrealized). The bank's $340M mistake. Hours saved are only value if you actually removed the cost, reduced headcount, avoided a hire, or redeployed people to revenue-generating work that you can point to. "Freed up capacity" that gets reabsorbed into more meetings is not ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète →. The test: *did a cost line go down, or a revenue line go up?* If neither, you have a productivity hypothesis, not a return.
Adoption and usage counts. "12,000 employees used the AI assistant this month" tells you nothing about whether those interactions changed a decision or an outcome. Usage is a leading indicator worth tracking, but it is not value, and it must never be converted to dollars without evidence of behavioral change.
The reframe from vanity to value follows one rule: trace the metric to a cash flow. If you cannot draw a line from the metric to money entering or leaving the company, it is an operational metric, useful for running the program, useless for justifying it.
A practical structure for value metrics, in descending order of credibility:
1. Hard financial, revenue booked, cost eliminated, capital freed. Auditable. This is what the CFO believes.
2. Risk-adjusted, losses avoided (fraud, credit, compliance fines). Requires a defensible baseline, but real.
3. Efficiency-realized, cost genuinely removed from the P&L, with the headcount or spend change to prove it.
4. Strategic-optionality, capabilities that enable future value (a data foundation, a reusable feature storefeature storeA centralised repository managing ML features, ensuring consistency between training and serving environments.Voir la définition complète →). Real, but explicitly flagged as an investment, never counted as return.
Keep categories 1-3 in your ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → number. Keep category 4 in a separate "strategic investment" line. Blending them is how you end up defending a number you can't reconcile.
Vérification des acquis
1. According to the lesson, what is the fundamental mistake the bank made when it claimed its AI program 'delivered $340M in value'?
2. Why does the lesson argue that 'attribution is the whole game' in measuring AI ROI?
3. A CDO can run a randomized holdout group that does NOT receive the AI-driven treatment. Which level of attribution rigor does this represent, and why is it valuable?
4. Select ALL statements that correctly describe the three levels of attribution rigor as presented in the lesson.
Sélectionnez toutes les réponses correctes.
5. Select ALL reasons the lesson gives for why a Level 1 claim like 'we deployed the churn model and churn dropped 4%' is unreliable as proof of value.
Sélectionnez toutes les réponses correctes.
Building the portfolio view a board will trust
Individual model ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → matters, but the CDO is accountable for a *portfolio*. And a portfolio measured honestly looks different from the sum of the optimistic individual pitches, because at portfolio level, you must carry the failures.
Adopt a venture-portfolio framing. Your models are bets at different stages. Report them in three tiers:
- Proven producers, in production, value attributed at Level 2 or 3, positive net-of-full-cost ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète →. These earn continued investment.
- On probation, in production but attributionattributionA framework for assigning credit to the touchpoints that contributed to a conversion, so you can measure which channels and interactions actually drive results.Voir la définition complète → is weak, or full-cost ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → is marginal. These get a decision deadline: prove value by a set date or decommission.
- Bets in flight, POCs and early deployments. Valued at *expected* value discounted by probability of success, and explicitly labeled as investment, not return.
The portfolio number you take to the board is the net of all three tiers, *including the cost of the bets that failed*. This is the number the consumer bank never computed. Their $340M ignored the graveyard of dead POCs and the full run-rate cost of the survivors. A disciplined portfolio view might have shown a real, defensible $60M, a smaller number, but one that survives the CFO's question.
Two governance moves make this stick:
A value realization gate. No model graduates from "deployed" to "value claimed" until a post-deployment review confirms the attributed value against the pre-registered measurement plan. This closes the loop between the promise made at funding and the outcome delivered, and it's where most programs have no process at all.
A quarterly decommissioning ritual. Explicitly review the bottom quartile of models by net-of-cost ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → and kill the ones that don't justify their run-rate. Celebrating shutdowns is counterintuitive but essential: it proves your ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → numbers are net of reality, and it frees capital for better bets. A CDO who has never decommissioned a model is almost certainly reporting inflated value.
The cultural payoff is trust. When you walk into a board meeting having already killed your own weak models and reconciled your value to the P&L, your surviving numbers carry weight that no dashboard of vanity metrics ever will. Honest, smaller numbers compound into credibility. Inflated numbers compound into the moment a new CFO asks where the $340M went.
Key Takeaways
- Attach an attribution level to every value claim. Level 1 (correlation) is a hypothesis, not proof. Design holdouts and counterfactuals *before* deployment, the config to reserve a 10% control group is trivial and buys you defensible causation.
- Measure ROI net of full lifecycle cost, not build cost. Inference, retraining, monitoring, compliance, and the cost of failed POCs are the real denominator. Track cost-to-serve per prediction and treat models as stock-and-flow assets that must be fed to stay alive.
- Hunt and eliminate vanity metrics. Model count, accuracy in isolation, usage counts, and unrealized "hours saved" are activity, not value. The test: can you trace it to a cash flow entering or leaving the company?
- Report a venture-portfolio view that carries its failures. Net your board number across proven producers, models on probation, and discounted bets in flight, including the graveyard of dead POCs.
- Institute a value realization gate and a quarterly decommissioning ritual. Close the loop between funding promise and delivered outcome, and kill weak models proactively. Smaller honest numbers build the credibility that inflated ones destroy.
À faire, tiré de cette leçon
Ces actions sont compilées dans le plan d'action du rôle.
- Give every production model an owner, monitoring contract, and expiry date