We Scored 500 Creatives Overnight and Only Launched the Top 12: Here's What Happened14

We Scored 500 Creatives Overnight and Only Launched the Top 12: Here's What Happened14

We Scored 500 Creatives Overnight and Only Launched the Top 12: Here's What Happened

By: Dr. Elena Vasquez, PhD in Artificial Intelligence


We had a simple question: If an LLM can generate 500 ad creatives in 4 hours, which 12 will actually perform?


We ran the experiment. The short answer: a 78.4% lift in click-through rate using 97.6% fewer creatives than the baseline. The long answer is in the math.


The Setup

We were working with a D2C skincare brand. Their marketing team was producing 50–80 ad variants per campaign — headlines, subheads, CTAs, and image copy — and running A/B tests in a near-blind fashion. Cost per impression was rising. Creative fatigue was real.


So we built a scoring pipeline. The goal was not to replace the creative team. It was to filter — to find the 2–3% of generated variants that were likely to outperform, and only launch those.


What we generated: 500 unique creative variants (headlines + subheads + CTA combinations), produced by a 7B-parameter open-source LLM over a 4-hour batch run. Each variant was a distinct combination of:

  • A headline (8–14 words)

  • A subhead (20–40 words)

  • A CTA button label (2–5 words)

  • A one-line product benefit statement

What we scored: 5 dimensions per variant, computed by a separate 70B-parameter model acting as a critic.


The Scoring Function

Each creative $c_i$ was scored on five axes:


$$S _i = w_1 \cdot \text{Clarity}(c_i) + w_2 \cdot \text{Specificity}(c_i) + w_3 \cdot \text{EmotionalResonance}(c_i) + w_4 \cdot \text{CTAStrength}(c_i) + w_5 \cdot \text{BrandFit}(c_i)$$


All weights were set to $0.2$ — we wanted an even-handed first pass. The critic model output scores on a $0$–$10$ scale per axis, and we averaged them into a single composite score $S_i \in [0, 10]$.

Axis

What the critic evaluated

Clarity

Can a 15-year-old understand the value prop in 3 seconds?

Specificity

Does it name a concrete benefit, not a vague promise?

Emotional Resonance

Does it tap into a real desire or pain point?

CTA Strength

Is the button label action-oriented and low-friction?

BrandFit

Does the tone match the brand's existing voice?

Key design choice: We did not let the generator and critic be the same model. We used the 7B generator for volume and the 70B critic for quality. This asymmetry is cheap and effective — you want breadth from the cheap model, depth from the expensive one.


The Distribution

This is where it gets interesting. Here's the score distribution across all 500 creatives:

Score 10.0  |  ██
Score 9.0   |  ████
Score 8.0   |  ███████
Score 7.0   |  ██████████████
Score 6.0   |  ██████████████████████████
Score 5.0   |  ████████████████████████████████████
Score 4.0   |  ████████████████████████████████████████████████
Score 3.0   |  ████████████████████████████████████████████████████████████
Score 2.0   |  ████████████████████████████████████████████████████████████████████████████████████████
Score 1.0   |  ████████████████████████████████████████████████████████████████████████████████████████████████████
Score 0.0   |  █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████