Latest / The Yield Doctor with James Deaker / Digital Advertising needs AI Guardrails
Transcript
- 0:00The biggest risk in digital advertising
- 0:03from AI is probably not the one that
- 0:06most people are talking about. It's not
- 0:08job replacement. It's not creative
- 0:11generation.
- 0:12It's what happens when autonomous
- 0:15systems start making commercial
- 0:17decisions without clear ownership,
- 0:20governance, or accountability.
- 0:23The following is my talk from
- 0:25programmatic AI in Las Vegas where I was
- 0:28one of the only speakers to tackle the
- 0:30subject headon because frankly in our
- 0:34industry people like chasing opportunity
- 0:37much more than they like talking about
- 0:39how to manage risk. And frankly we
- 0:42struggle with everyday business risks,
- 0:45pricing risk, operational risk,
- 0:48governance risk and incentive risk. But
- 0:51AI dramatically changes the stakes. And
- 0:55if we don't start building the right
- 0:58control layers around these systems
- 1:00right now, we're only going to recognize
- 1:03the consequences once they become very
- 1:06real. And one of the reasons that this
- 1:08is always on my mind is due to a class I
- 1:13took that was literally a life-changing
- 1:15class. When I first came to America, I
- 1:18had the opportunity to do a class with
- 1:20Ronald Howard at Stanford, who is known
- 1:23as the father of decision analysis.
- 1:27Ron analyzed everything from whether he
- 1:30should ride his motorcycle and incur a
- 1:34one ina million chance of death. And I
- 1:37used the same framework later to work
- 1:40out whether I should run with the bulls
- 1:41and pamplona
- 1:43to make sure that we all understood and
- 1:46internalized some of the concepts that
- 1:48he taught in class. He even changed the
- 1:51way that we went about taking the tests.
- 1:54Everybody knows how to take a
- 1:55multi-choice test abd.
- 1:58But Ron made us assign probabilities to
- 2:02those tests so that if you didn't know
- 2:05what the answer was going to be, you
- 2:07would assign a 25% chance to A, to B, to
- 2:11C, to D, and you would effectively get a
- 2:14zero on that uh question. If you were
- 2:19100% sure that the answer was A and that
- 2:23was in fact the correct answer, you
- 2:25would score one on the test. But here's
- 2:28the where things got interesting. There
- 2:30were real asymmetric downside
- 2:33consequences.
- 2:34If you assigned a probability of 100% to
- 2:37A and it was not A, then you would score
- 2:42negative infinity on that question. And
- 2:45by implication, you would score negative
- 2:48infinity on that test and for the class
- 2:52overall. So in other words, really
- 2:55messing up one question could mess up
- 2:58your whole entire quarter in that class.
- 3:01And this was how he demonstrated the
- 3:04idea of asymmetric risk.
- 3:07All of this has been on my mind because
- 3:09as a follow-up to a talk that I gave at
- 3:11AD monsters six months ago, one of the
- 3:14things I talked about was the idea of
- 3:17where is AI going to have an evolution
- 3:20in adtech? where is it going to have a
- 3:24revolution and where is it too early to
- 3:27tell? And the moniker that I used and
- 3:31the graphic that I used is showing on
- 3:32screen, but it was this idea of is there
- 3:35going to be potholes in the car? Cuz
- 3:37maybe the cars are self-driving, but if
- 3:40there's potholes in the road that we
- 3:42don't know about, they're going to
- 3:44somebody's going to trip over them or
- 3:46the cars are going to drive into them.
- 3:48So all of this was on my mind as we
- 3:51talked about how AI is going to change
- 3:55the risk profile for our industry.
- 3:59AI done well should eliminate a lot of
- 4:03dayto-day normal risks. And here I'm
- 4:07talking about the things where there's a
- 4:09typo in an operational line or a pixel
- 4:13gets mismatched and so a campaign is not
- 4:16running as effectively as it should.
- 4:19Those are the kinds of things that with
- 4:21the right AI checks in place, we should
- 4:25see dramatically reduce. But what I'm
- 4:28asserting is that AI significantly
- 4:32increases the existential risk. Meaning
- 4:35the idea that without the proper
- 4:38oversight, a a company could go
- 4:41potentially quickly bankrupt and even
- 4:44drag down others within the industry. So
- 4:48AI is going to reduce the idea of small
- 4:52operational risks but potentially
- 4:54increase some of the more significant
- 4:57ones. So one of the examples of this is
- 5:02media math. When Media Math and this is
- 5:05by the way not an AI example, but it
- 5:08media math filed for bankruptcy, the
- 5:11industry faced immediate unresolved
- 5:15questions about counterparty risk
- 5:17exposure and companies had to quickly
- 5:20scramble to work out where they stood.
- 5:24But this is what I would call an
- 5:26everyday normal business risk. This is
- 5:29the kinds of things that mature
- 5:31industries have processes around
- 5:33counterparty risk and there are
- 5:35well-defined procedures.
- 5:37In our industry in digital media,
- 5:40digital advertising, adte, we don't have
- 5:43good procedures around those kinds of
- 5:45things. So, we have to learn from other
- 5:48industries and other industries are
- 5:50already seeing some of the early signs
- 5:53of problems with AI. A few examples. One
- 5:58is that Air Canada in 2024 had a chatbot
- 6:02on its site that was offering a uh
- 6:07bereavement to one of its customers who
- 6:09was asking about could he fly and it had
- 6:12details on the bereavement policy.
- 6:15Unfortunately for Air Canada, those
- 6:17details were inconsistent with the
- 6:20bereavement policy on the rest of its
- 6:22website. Air Canada tried to defend
- 6:25itself by saying that the correct policy
- 6:28was listed on the website, but a judge
- 6:31found that a reasonable customer would
- 6:35trust the AI just as much as the text on
- 6:39some other part of the website. So the
- 6:41implication was that the AI output can
- 6:45incur contractual liability.
- 6:48A second example of AI incurring
- 6:51significant downside risk is an
- 6:54algorithmic algorithmic example where
- 6:57Zillow launched a whole i buying
- 7:00division uh associated with buying and
- 7:03selling houses. Unfortunately for them,
- 7:06there were some assumptions built into
- 7:08the algorithm that were completely
- 7:11incorrect. It meant that that business
- 7:13went upside down very very quickly and
- 7:16incurred a lot of losses and that
- 7:18division of Zillow ultimately had to get
- 7:20shut down. And the lesson there was that
- 7:24a model error at scale can actually
- 7:27amplify the losses that you can incur
- 7:29within your business. And then the third
- 7:32example was Microsoft Tay, the chatbot
- 7:35that Microsoft launched and then within
- 7:38a few hours had to take down because the
- 7:42chatbot was learning from the people
- 7:43that it was interacting with and
- 7:46creating offensive and toxic content.
- 7:49And the lesson here is that feedback
- 7:52loops can degenerate very quickly in
- 7:54some of these systems.
- 7:57What's an example that can occur within
- 7:59our industry?
- 8:01There are a number. One of the examples
- 8:03is that in our industry historically,
- 8:06there's been a very strong link between
- 8:08human decisions where the intent was
- 8:10clear and accountability was clear. So
- 8:14pricing, targeting, deal approvals. Some
- 8:17of these might be machineassisted, but
- 8:19at the end of the day, it's been very
- 8:20clear that there's a person who's
- 8:22responsible for this. As we move into a
- 8:25world of AI, we're going to have AI
- 8:29agents coordinating with each other
- 8:31without potentially a person in the
- 8:33loop. They are potentially going to be
- 8:35optimizing without understanding and
- 8:39they are potentially going to be acting
- 8:40without a clear owner. And so let's
- 8:43think about some of the ways that the
- 8:45agents can be interacting. One is the
- 8:48deployment of illegal creatives at
- 8:51scale. Right now, most creatives are
- 8:53going to go through some kind of human
- 8:56review where a person is going to look
- 8:58at them. As we move into a world where
- 9:02millions of creatives are going to be
- 9:04generated by AI, it's not going to be
- 9:07feasible for a person to review every
- 9:10one of those. If there is offensive or
- 9:13illegal content that is generated and
- 9:16deployed at scale, that creates the
- 9:18opportunity for massive downside risk.
- 9:21Another
- 9:23is the idea that these AI systems are
- 9:26currently not set up to deal with many
- 9:29of the regulations, in particular
- 9:31privacy settings, GDPR in Europe, and
- 9:34other things that exist that we're aware
- 9:36of, but the AI systems are not well
- 9:40configured for. So, the potential exists
- 9:43for a violation of those terms of
- 9:45service.
- 9:47A third might be the signing of
- 9:50contracts with unlimited liability. And
- 9:53the fourth is unknowingly targeting of
- 9:56protective user classes. Again, these
- 9:59are all things that can occur in the
- 10:01industry right now, but with the right
- 10:03controls in place, we steer away from.
- 10:06And if you talk to people behind closed
- 10:08doors, we're already seeing the early
- 10:10signs of these types of problems
- 10:12occurring.
- 10:14So let me speak to an example I know all
- 10:17too well which is the idea of where you
- 10:20need to stand on pricing and pricing
- 10:22collusion. Uh it is why I am the yield
- 10:26doctor. So, historically, if there were
- 10:30companies that were accused of pricing
- 10:32collusion, you could usually point to an
- 10:34in-person meeting that occurred where
- 10:37one company either met with another one,
- 10:39exchanged some kind of communication,
- 10:41and pricing started to move within the
- 10:44industry.
- 10:45What many of us are concerned about is
- 10:49that in an AI first world, we start to
- 10:51see the AI agents start to make pricing
- 10:56decisions that look like pricing
- 10:59collusion. And so obviously there could
- 11:01be a couple of different flavors of this
- 11:03and one that I call implicit and the
- 11:04other explicit. The implicit one is
- 11:07simply that the independent models learn
- 11:11to avoid pricing competition. And so
- 11:15both on the
- 11:17publisher side and the demand side, but
- 11:19particularly on the publisher side, they
- 11:21may start raising or protecting prices
- 11:24in a co what appears to be a coordinated
- 11:27manner even though no actual signals may
- 11:31be exchanged.
- 11:33The more explicit is if the agents start
- 11:36to talk to each other without human
- 11:39oversight and coordinate to raise the
- 11:42prices. Again, that would be an example
- 11:45that by today's definitions would
- 11:48constitute pricing collusion. So the
- 11:51idea that regulators could look at this
- 11:54behavior, decide that it looks like
- 11:56coordinated price manipulation and say
- 11:59that the owners of those systems allowed
- 12:02pricing uh coordination behavior to
- 12:04occur.
- 12:07All right. So what I've talked hopefully
- 12:09by this stage in the talk I have scared
- 12:12you all silly about some of the downside
- 12:14risks that can occur. What are the
- 12:17potential controls that we as leaders
- 12:20and organizations can start to put in
- 12:22place and what I would advocate for is a
- 12:25multi-layer in this case three decision
- 12:28layers that need to be put in place. One
- 12:30is a configuration layer where the
- 12:33decisions are worked out as to who owns
- 12:35each process. A second layer is around a
- 12:39uh the acceptable risk thresholds so
- 12:42that we set limits, set constraints and
- 12:45work out what would trigger an
- 12:47exception. And then the third is
- 12:49ensuring that all the processes have
- 12:51reversibility and and audit trails. And
- 12:54so let's go through those one by one.
- 12:58The configuration layer first is a
- 13:00pretty simple idea. It's the idea that
- 13:03for every process you have, there is an
- 13:06owner. And that owner either needs to be
- 13:08a person with their name against it or
- 13:10maybe it's a functional role within your
- 13:12company. But it's the idea that if
- 13:16you've got a process, whether it's a
- 13:17bidding logic, budget allocation,
- 13:20optimization, objectives, it's not
- 13:23sufficient to say it's a software
- 13:26process, it was just running. You need
- 13:29to have someone who understands both how
- 13:32it's running and how the inputs and
- 13:34outputs work and when things start to
- 13:37deviate from accepted acceptable
- 13:39parameters.
- 13:41The second layer is the idea of
- 13:44acceptable risk thresholds.
- 13:46Uh you cannot define or you cannot
- 13:49deploy AI faster than you can contain
- 13:52it. And so you need to work out what the
- 13:55failure boundaries are. So you don't
- 13:58pilot an AI system and then sit back and
- 14:02say, "Oh, things don't look very good. I
- 14:05wonder what's going wrong." In advance
- 14:08of deploying your system, you establish
- 14:11what the thresholds are going to be
- 14:13where you would throw a red flag and
- 14:15say, "This is outside of our common
- 14:18operating procedures. We need to pause
- 14:21the AI. We need to reconfigure. We need
- 14:24to shut it down." And so this whole
- 14:27layer is about defining the exact
- 14:29triggers for the automated systems to
- 14:31stop and working out when humans need to
- 14:34step in. And then the third layer is
- 14:37this idea of reversibility and audit
- 14:40trails. If a system is in place and it
- 14:46goes rogue, you need to be able to work
- 14:48out how to stop it and reverse it. And
- 14:52one of the things at the programmatic AI
- 14:55conference that was talked about is
- 14:57common practice now in a lot of agencies
- 15:00is as they bring a campaign live,
- 15:03they're taking screenshots all along the
- 15:06way of here's what the campaign setup
- 15:09looked like. Here's the creative live.
- 15:11They're proving and demonstrating that
- 15:13everything is correctly configured. We
- 15:16don't necessarily always do that on the
- 15:18publisher side, but this idea that
- 15:21either you need uh audit logs sitting
- 15:24behind the scenes or as simple as taking
- 15:26a series of screenshots to ensure that
- 15:29every process is working. You need to
- 15:32work out how you're auditing what's
- 15:34going on and just as importantly, how to
- 15:37reverse it. And the reverse,
- 15:39unfortunately, is not going to be as
- 15:41easy as a software roll back. For those
- 15:43of us who have been around through a lot
- 15:46of enterprise software, you know, if
- 15:48there's a problem with the current
- 15:49release, usually you're going to be able
- 15:51to roll back if it's a very major
- 15:53change. It's not clear that we are going
- 15:56to have the same processes in place to
- 15:59be able to roll back to previous
- 16:01versions. If not, we need to have a
- 16:03process in place for that too.
- 16:06So the control layer requires that there
- 16:09is a human failure mode expertise and
- 16:13one of the things that I think is a
- 16:15common misconception in the industry is
- 16:18that the control layer is purely
- 16:20software. In fact, we need human in the
- 16:24loop operators to supervise the software
- 16:27and we need to be able to detect when
- 16:30the AI confidently outputs something
- 16:33that is wrong.
- 16:35One of the challenges we have is that a
- 16:38number of companies right now are trying
- 16:41to cut their way to efficiency and
- 16:43saying that it's all about AI
- 16:46efficiency. In practice, what we are
- 16:49going to see is that the people who can
- 16:52catch when the AI is doing things it
- 16:54shouldn't do are some of the people that
- 16:57are currently being undervalued. We need
- 17:00experienced operators and there is a
- 17:03real danger that we are cutting the
- 17:06ladder out so that we don't have those
- 17:09operators around in our companies. Uh
- 17:12experienced operators are going to
- 17:14become more valuable not less valuable
- 17:18in the medium term because we need
- 17:20people to oversee these processes. And
- 17:23I'm not seeing a lot of companies
- 17:25stepping up to put those people in the
- 17:28right roles. In fact, it's usually
- 17:30looked at that there is just
- 17:31efficiencies to be had. Maybe there are
- 17:34down the road, but we need to look at
- 17:37how do you actually get to a more
- 17:39efficient place before you start to
- 17:42think about reducing the type of
- 17:43oversight and control.
- 17:46the idea that you can cut uh your way to
- 17:50AI oversight. Again, we you're not going
- 17:53to get there through a depleted talent
- 17:55pool.
- 17:56So, one of the ways that you want to
- 18:00deploy your AI software is by allowing
- 18:03some experimentation and then thinking
- 18:06about your production systems. And so,
- 18:09there are two tracks here. what I've
- 18:11just been calling pilots, you could call
- 18:13the frontier track, where what you're
- 18:15trying to do is learn quickly, discover
- 18:19what's next, work out the most efficient
- 18:22ways of deploying AI within your
- 18:24company. This is an experimentation
- 18:26path. It is not a production path. You
- 18:30want to fast follow with something that
- 18:32is safe, reliable, that has controlled
- 18:34impact. That's where you deploy what
- 18:37you've already experimented with. So the
- 18:40key takeaway here is AI should not roll
- 18:44out everywhere throughout your
- 18:45organization all at once. You need to
- 18:48have a phased approach to it and you're
- 18:51going to deploy different pieces of your
- 18:53AI architecture at different times. The
- 18:56frontier track again built for discovery
- 18:59and experimentation.
- 19:01You're going to have strictly bounded
- 19:03pilots. You're going to have tight
- 19:05operational guard rails and you're going
- 19:07to have humans in the loop to look at
- 19:09the output. So the fact that it's
- 19:11experimentation and pilot doesn't mean
- 19:13you're running with no controls and no
- 19:15oversight. It just means that you are
- 19:17limiting the impact. You are very
- 19:20strategic about what you're doing in
- 19:22each of these situations. Once you have
- 19:25confidence in that subprocess, you can
- 19:28follow up with a fast follow track. And
- 19:31so if you look at the graphic, those
- 19:33learnings from your pilot get
- 19:35incorporated, used in conjunction with
- 19:38the right decision control layer that
- 19:40talk uses all the things that I've been
- 19:42talking about and you start to get to a
- 19:45scale deployment for things like
- 19:47pricing, negotiation, bidding, etc. As
- 19:51we come to the end of this talk, uh it's
- 19:54been a little bit depressing thinking
- 19:55about all the things that can go wrong.
- 19:57And the thing to take away is what can
- 20:00you do right now? And there's two main
- 20:02boxes here. One is implement the control
- 20:05layer and the other is implement two
- 20:06different strategies. The control layer
- 20:09is about configuration authority
- 20:12defining acceptable risk thresholds and
- 20:15ensuring that you have reversibility and
- 20:18audit trails. Then the strategy to
- 20:21implement is around a frontier model
- 20:25where you do your pilots and your
- 20:27experimentation not in production but
- 20:30then you fast follow into production
- 20:32ready systems.
- 20:34The companies that are going to win in
- 20:37the AI era are not going to be the ones
- 20:40that deploy AI the fastest. They're
- 20:43going to be the ones that deploy at
- 20:45machine speed while maintaining control
- 20:48of those processes.
- 20:51I'm James Deika. I am the yield doctor.
- 20:54Thanks for watching. Please join me next
- 20:56time.