Apply to my task
arXiv:2609.30492 ★ 71 Sep 24, 2026

Frontier Personas: Make the Set of Roles in Your Prompt as Unlike Each Other as Possible

Key result

9% versus 78%: that's the gap between a random persona and personas selected for maximum contrast. The method lets you get genuinely different ideas in brainstorms, not variations on one theme but views from opposite ends of the semantic space. The trick isn't having a persona, it's how unlike its neighbors in the set it is. By default the model gravitates toward an averaged-out answer, and only maximum spread between the roles breaks that pull.

01

TL;DR

Ask an LLM to answer as several personas and the answers get more varied; that's old news. But this study shows that what matters isn't having a persona, it's how different the personas in the set are from each other. If the personas are similar (like "marketer" and "PR manager"), their answers will still be close. If the personas sit at opposite ends of the semantic space, the answers genuinely diverge.

A plain random persona boosts the creativity of LLM answers by only ~9%. The problem is that random personas often turn out to be "neighbors" (a college student and a high schooler, a doctor and a nurse), essentially variations of the same archetype. By default the model gravitates toward the most likely, averaged-out answer, and similar personas don't break that pull.

The method fixes this with an explicit criterion of maximum difference within the persona set: first you generate lots of candidate personas, then you select or create the ones that sit at opposite, rare, atypical points of the semantic space. That kind of set, not "different" but "maximally contrasting" personas, raises answer diversity by 78% and originality by 26%, while losing almost nothing in usefulness.


Method Blueprint

STEP 1: Collect/generate a large pool of candidate personas → list of personas
STEP 2: Select k personas so that the minimum difference between any pair is maximized
        (or generate new personas, pushing them into rare, underexplored "zones of meaning")
        → final set of k contrasting personas
STEP 3: Run the task through each persona separately → k different answers

In the original, steps 1-2 require embeddings and mathematical optimization (done in code). In a chat, steps 1-3 can be collapsed into a single prompt by asking the model itself to stick to the "maximum spread" criterion.


Example in Practice

Task: The marketer for a small coffee shop in a residential neighborhood of Chicago wants unconventional promotion ideas. A regular brainstorm with coworkers keeps producing the same kind of ideas ("discount on your first cup," "student deal").

Prompt:

I need 5 personas for a brainstorm on this task:
"Come up with unconventional ways to promote a coffee shop in a residential neighborhood of Chicago."

The personas must be AS UNLIKE EACH OTHER AS POSSIBLE — not close variations
of one profession, age or lifestyle, but people from opposite
values, cultural backgrounds and ways of thinking.

Avoid averaged-out, typical archetypes (don't just take "marketer" and "designer") —
look for rare, atypical points of view that seldom end up in the same room.

For each persona:
1. A short description — who they are, what they value, how they think (1-2 sentences).
2. Their promotion idea, in the first person.

At the end, compare the ideas and note which ones turned out the most unexpected.

Result: The model will produce 5 clearly contrasting characters (for example, a retired engineer-philosopher, a teenage TikToker, a Buddhist monk, an ex-bartender from the '90s, a stay-at-home mom with small-town roots), each with a short description and an idea. At the end, a brief comparison shows which ideas are furthest apart in meaning rather than overlapping.


Why It Works

By default an LLM generates the most likely, averaged-out answer; that's baked in by training on "average" data. Asking for "several different points of view" doesn't break that pull: the model picks viewpoints that are statistically close for it, even if their names sound different.

Models are good at playing a clearly described role: if a persona is described concretely (values, thinking style, background), the answer really does shift into its "zone of meaning."

The method combines these two facts: by explicitly stating the criterion of "maximum distance between personas," we force the model to pick genuinely contrasting roles instead of close neighbors. The further apart the personas, the further apart their answers.

Control levers: - Number of personas (k) — increase it for a broad brainstorm, decrease it for a quick decision. - The "dissimilarity" criterion — you can shift the focus: values, culture, profession, age, way of thinking. - Two-step version — ask the model to first generate 15-20 personas, then in a separate request pick the 5 most contrasting. This more closely mimics the selection method (DISPERSION) from the paper. - "Rare zones" instead of just "different" — explicitly ask it to avoid typical archetypes and look for fringe, unconventional points of view; that's closer to the strongest method in the paper (evolutionary generation).


Prompt Template

I need {N} personas for {task}.

The personas must be AS UNLIKE EACH OTHER AS POSSIBLE — not variations of one
profession, age or culture, but people with opposite values,
ways of thinking and life experience.

Avoid averaged-out, typical archetypes — look for rare, unconventional points
of view that seldom overlap with each other.

For each persona:
1. A short description (who they are, values, thinking style) — 1-2 sentences.
2. Their answer to the task, in the first person.

At the end, compare the answers and note the most unexpected ones.

Fill in {N} — how many personas you need (3-7 is enough for most tasks), {task} — a specific statement of what needs to be invented or solved.

🚀 Quick start — paste into the chat:

Here's a template for generating diverse brainstorm personas. Adapt it to my task: {your task}.
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask how many personas you need and which dimension of contrast matters most (values, profession, culture), because that determines along which "dimension" it will push the personas as far apart as possible.


Limitations

⚠️ Only for open-ended tasks: the method works for brainstorming, idea generation and creative lists. For tasks with a single correct answer (calculations, facts), it's unnecessary and can even get in the way.

⚠️ No hard guarantees in a chat: in the original, the "distance" between personas is computed with embeddings and math (Mahalanobis distance, MCMC). In an ordinary chat, the model judges the personas' "dissimilarity" itself; that's an approximation, not a guaranteed spread.

⚠️ A small loss of practicality: in the study, the most contrasting personas reduced answer usefulness by ~5%; some ideas from extreme personas are less directly applicable.

⚠️ The persona has to stay believable: if you chase contrast alone, the model may produce an absurd, invalid role. You need a balance between "as different as possible" and "makes sense."


How They Studied It

The researchers tested the hypothesis on three tasks: coming up with alternative uses for an object (say, a tin can), the Infinity-Chat dialogue benchmark, and producing lists of unrelated words (Divergent Association Task). Answers were generated by Gemma-4-31B, and diversity and creativity scores came from a separate judge model (Qwen3.6-27B) plus embedding-based measurements.

They compared five conditions: no persona, a random persona, personas selected for coverage of the space, personas selected for maximum spread, and personas generated "from scratch" via evolutionary search into rare zones of meaning. The finding: the greater the geometric spread of personas within a set, the greater the spread of their answers to the same task. This held in 12 out of 12 control comparisons.

The strongest result came from evolutionary persona generation, which pushes personas into underexplored, "sparse" zones of the semantic space: it beat even ready-made creativity-tuned prompts and amplified their effect when used together. The practical insight: what matters isn't the number of personas but how genuinely different they are from each other — and you can control that with a simple phrasing in the prompt, no math required.


Resources

Breaking Homogeneity: Diversifying Persona Sets for Creative LLM Outputs — Sang Bin Moon (Purdue University), Nicole Cho, Daniel Borrajo, Sumitra Ganesh (J.P. Morgan AI Research), Abolfazl Hashemi (Purdue University). Methods and datasets used: TextGrad (Yuksekgonul et al., 2025), PersonaHub / PersonaMem-v2 (Ge et al., 2024; Jiang et al., 2025).

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

Research digest

Key result

9% versus 78%: that's the gap between a random persona and personas selected for maximum contrast. The method lets you get genuinely different ideas in brainstorms, not variations on one theme but views from opposite ends of the semantic space. The trick isn't having a persona, it's how unlike its neighbors in the set it is. By default the model gravitates toward an averaged-out answer, and only maximum spread between the roles breaks that pull.

Principle

The method has three steps. First, a pool of candidate personas, dozens of options. Then, selecting the ones that stand at opposite, rare points of the semantic space rather than archetype neighbors. The rule is simple: don't pick "different" personas, pick personas with the maximum distance from each other. Each persona runs through the task separately, giving you k dissimilar answers instead of k variations of the same thing.

Why it works

By default an LLM picks the most likely, averaged-out answer; that's how training on average data works. Asking for "different points of view" doesn't break that pull: a college student and a high schooler are statistical neighbors for the model, even if they're different roles by name. An explicit criterion of maximum distance between personas raises answer diversity by 78% and originality by 26%, while usefulness drops by only 5%.

When to apply

Brainstorms, idea generation, creative lists → especially when an ordinary brainstorm keeps sliding into the same discounts and banners. NOT suited to tasks with a single correct answer, such as calculations or facts, where personas only get in the way.

Mini recipe

1. Build a pool: ask the model to generate 15-20 candidate personas for the task. 2. Select for contrast: in a separate prompt, ask it to pick 5 personas with the maximum distance from each other in values, culture and thinking style. 3. Run the task: ask each persona separately to answer the task in the first person. 4. Compare: at the end, ask the model to explicitly point out the most unexpected answers and those furthest from each other.

Examples

[BAD]: `Give me 5 different personas for brainstorming how to promote a coffee shop` [GOOD]: `I need 5 personas that are as unlike each other as possible in values and thinking style. Avoid typical archetypes like "marketer" and "designer" — look for rare points of view. For each: a short description and an idea for promoting the coffee shop, in the first person.`

In plain words

By default, models churn out the most averaged-out, predictable nonsense, because that's how their probability statistics work. When you ask a model to "come up with ideas as a marketer and a PR person", for the model that's practically one point in semantic space. You naively expect two different viewpoints, and the model just retells the same template twice in slightly different words.

It's like inviting twins to a brainstorm who studied from the same textbook and sit at neighboring desks. Technically there are two people, but they share one brain. To get a real breakthrough, you need not similar specialists in blazers but polar opposites: say, a stuffy, paranoid accountant and a street-skating teenager.

The study proves it: what decides the outcome is diversifying the persona set, not the number of personas. The method is simple: pick maximally distant roles from opposite ends of the semantic spectrum. For a neighborhood coffee shop, don't ask a "social media manager and an ad buyer"; ask a retiree who lives for his vegetable garden, a night-shift cab driver and a Michelin-starred head chef. That's the only way to knock the generation out of its statistical comfort zone and get non-obvious solutions.

It was tested on brainstorming, but the principle is universal. Contrasting roles are equally great at exposing blind spots when hunting for code vulnerabilities, assessing business risks and writing scripts. Anywhere an LLM slides into dull clichés, an artificial break in context saves the day: make the model look at the task through the eyes of antagonists, not coworkers from the same department.

Bottom line: stop creating an illusion of diversity with professions that only look different. Similar personas always produce the same junk. Crank the semantic distance between roles to the max, smash incompatible things together, and the model will stop feeding you student discounts and deliver ideas with real meat on them.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Frontier Personas: Make the Set of Roles in Your Prompt as Unlike Each Other as Possible arXiv:2609.30492

Sign in to apply this study New accounts get 50 free credits.