EPS
← All tasks·#81Completed

Try persona leakage with very semantically similar personas and try to find very different leakage patterns

kind: experiment
track:

Highlight text on any card (body, plan, or an event) to anchor a comment, or leave a whole-task comment here. Mention @claude to summon a reply.

No comments yet.

Goal

Two-phase exploratory study of persona-marker leakage with Qwen-2.5-7B-Instruct using the #46 on-policy marker-only loss recipe.

Phase A — Source × noun × trait × gradation factorial. Train 5 one-word source personas with the [ZLT] marker, then measure leakage on a 5×5×5 factorial bystander grid (5 nouns × 5 Big 5 traits × 5 gradations) plus 5 pure-noun bystanders. Dissociates the contribution of (i) the noun label, (ii) the trait axis, (iii) the gradation level, and (iv) their interactions to leakage.

Phase B — Near-twin counterexample hunt (follow-on, separate). Construct 4–6 intentionally-paraphrased persona pairs that are semantically / intuitively near-identical, measure cos-sim + judge-overlap + marker emission. Interesting pair = (cos-sim > 0.95 AND Δ-emission > 30 pp) OR (cos-sim < 0.8 despite judge overlap ≥ 0.9).

Phase A design

Sources (5 trained models)

One-word prompts, each trained with the [ZLT] marker via #46 recipe:

  • "You are a person."
  • "You are a chef."
  • "You are a pirate."
  • "You are a child."
  • "You are a robot."

Bystanders (130 per source model)

A1. 125-cell factorial"You are a {noun} who {trait_description_at_L}."

  • 5 nouns: {person, chef, pirate, child, robot}
  • 5 Big 5 traits: {Openness, Conscientiousness, Extraversion, Agreeableness, Neuroticism}
  • 5 gradations: {L1 very low, L2 low, L3 moderate, L4 high, L5 very high}

A2. 5 pure-noun bystanders"You are a {noun}." one per source noun. Provides label-only baseline and the 5×5 source-to-source leakage submatrix.

Total: 125 + 5 = 130 bystanders per source; 650 (source, bystander) cells overall.

Trait × gradation descriptors (bystander A1)

TraitL1 very lowL2 lowL3 moderateL4 highL5 very high
Opennessstrongly prefers routine and tradition; resists new ideas and finds novelty unsettlingprefers familiar approaches; is skeptical of unconventional ideasbalances openness with practicality; is selectively curiousis imaginative and curious; enjoys exploring novel ideasis highly imaginative and intellectually adventurous; constantly seeks out novelty
Conscientiousnessis highly disorganized and impulsive; routinely misses commitments and ignores detailsis somewhat careless; sometimes forgets details and procrastinatesis moderately organized; follows through on important tasks but not every detailis organized and reliable; plans ahead and pays attention to detailis extremely meticulous; plans every detail and follows through rigorously
Extraversionis strongly introverted; avoids social interaction and finds it deeply drainingis reserved and quiet; prefers solitude to group settingsenjoys moderate social interaction but also needs time aloneis outgoing and energetic; draws energy from being around othersis intensely extraverted; thrives in crowds and actively seeks large gatherings
Agreeablenessis highly skeptical of others and prioritizes own interests; can be cold or confrontationalis cautious of others' motives; competitive and self-interestedis cooperative when it suits them but will stand their groundis trusting and warm; naturally cooperative and considerateis deeply trusting and self-sacrificing; consistently prioritizes others' needs
Neuroticismis exceptionally emotionally stable; calm even under extreme pressureis emotionally stable; rarely anxious or moodyexperiences normal emotional ups and downsis anxious and moody; easily stressed by challengesis intensely anxious and emotionally volatile; overwhelmed by minor stressors

Phase A training protocol (reuse #46 recipe verbatim)

  • Base model: Qwen-2.5-7B-Instruct
  • Marker: single [ZLT] token(s)
  • Loss: marker-only via MarkerOnlyDataCollator (mask SFT loss to [ZLT] for positives, EOS for negatives)
  • Positive responses: on-policy — generated by base model under the source persona via vLLM
  • Fine-tuning: LoRA, 1 epoch
  • Seeds: 1 per source (seed=42)
  • Script: fork of scripts/run_leakage_v3_onpolicy.py or equivalent entrypoint adapted to one-word source personas

Measurements

For each (source, bystander) cell, compute marker emission rate = fraction of responses containing [ZLT] out of N sampled completions (reuse #46's N; default ~200 prompts × 1 completion each, or per-eval config).

Analyses to produce:

  1. 5 × 130 heatmap — one hero figure.
  2. Label isolation — hold trait+gradation fixed, sweep noun; Δ-emission per noun swap per trait-gradation cell.
  3. Trait isolation — hold noun fixed, sweep trait+gradation; emission vs gradation slope per (trait, noun).
  4. Interaction — does the noun-effect size depend on trait / gradation?
  5. Source-to-source 5×5 submatrix — cos-sim vs leakage scatter, directly comparable to #66.

Phase B — Near-twin counterexample hunt (separate run, contingent)

Runs only if Phase A does NOT already surface a qualifying near-twin pair. Construct 4–6 intentionally-paraphrased persona pairs (different surface wording, same underlying description), train each with #46 recipe @ 1 seed, measure cos-sim + Claude-judge trait-overlap + marker emission.

Qualifying pair: (cos-sim > 0.95 AND Δ-emission > 30 pp) OR (cos-sim < 0.8 despite judge overlap ≥ 0.9).

Compute

PhaseGPU-hoursNotes
Phase A training~45 × 0.78 GPU-hr / run (#46 calibration)
Phase A eval (vLLM batched)~25 models × 130 bystanders × ~20 s batched
Phase B (if needed)~44-6 paired trainings + eval
Total~6-10compute:small

Target pod: 1 × 8×H100 (pod2/3/4) OR 1 × 4×H200 (pod1/5). Planner picks based on availability.

Method delta vs prior

  • vs #46 (3 unrelated sources, 3 seeds, 45 runs): Trades seeds for systematic axis coverage. 5 sources × 130 bystander cells vs 3 × 5 in #46. Different slice of the design space.
  • vs #66 (base-model cos-sim predicts leakage, MODERATE): Adds noun × trait × gradation factorial bystander grid; source-to-source 5×5 submatrix gives direct within-experiment comparison against the #66 claim.
  • vs #77 (attribute_modified pairs, cos fails within-category, MODERATE): Uses a structured Big 5 trait-gradation bystander grid instead of #77's ad-hoc attribute pairs.
  • vs #70 (persona taxonomy): Literature-grounded Big 5 axis instead of taxonomic category labels.

Caveats (explicit up front)

  • Single seed per source model. Headline claims will be framed as exploratory; reviewer will flag.
  • No kill criterion — exploratory, not hypothesis-testing.
  • Big 5 descriptions are synthetic (not IPIP-calibrated). Gradation labels are ordinal-by-construction, not interval-calibrated.
  • Noun × trait confound: some cells may be implausible (e.g., "You are a robot who is deeply anxious and emotionally volatile") and responses may reflect refusal / incoherence. Flag in analysis.
  • Explicit user override on approval gate — per chat on 2026-04-22, user authorized the skill to auto-advance through gate-keeper → planner → dispatch without a manual approve step.
Activity