Independent reinventions
2018→
Stitch Fix — Style Shuffle & "Latent Style"
A thumbs-up/down rating game feeding a latent style space — billions of ratings, millions per day —
used to personalize clothing recommendations at industrial scale.
Same: swipe-labeling into a latent preference space, contemporaneous with the
SkinDeep.ai work. Different: ranks a real inventory; doesn't generate, and doesn't invert.
2021
University of Helsinki & Copenhagen — generative brain-computer interface
Thirty participants viewed GAN-generated faces while EEG recorded their responses. A classifier
trained on those brain reactions steered latent-space optimization to generate faces each person
would find attractive — validated at roughly 80% in double-blind evaluation. Published in
IEEE Transactions on Affective Computing.
Same: the exact mechanism, end to end — generated faces, latent classifier,
optimization, decode. The 2019 filing even names brain interfaces as a future rating device.
Different: a lab study, not a product; EEG instead of swipes.
~2021→
Iris Dating — "Attraction DNA"
Onboarding asks users to rate faces; a model learns their visual type and surfaces candidates
predicted to be mutually attracted. Over a million users.
Same: rate-to-train attraction models used for two-way matching — the
filing's dating application. Different: operates on real photos in a centralized service;
no generative latent space, no privacy-by-encoding.
2024
Midjourney — model personalization
Users rank image pairs (about 200 to start); Midjourney builds a personal preference model applied
at generation with a strength dial — and profiles are shareable, so others can generate with your
taste model.
Same: rate examples → personal model → personalized generation, in the
mainstream. Shareable models echo the filing's group/other-person classifiers. Different:
steers the generation process rather than solving for your optimum; needs hundreds of ratings,
processed server-side, not milliseconds on device.
2024
ViPer (ECCV 2024) — individual visual preference learning
Infers a user's liked and disliked visual attributes from a handful of commented ratings, then
conditions a text-to-image model on that profile. Its user studies report the personalized outputs
winning overwhelmingly.
Same: per-user preference profiles driving generation, academically
formalized. Different: preferences extracted through a language model into conditioning
space, not a classifier over the generator's latent space.
2025–
"Personalized reward modeling" becomes a research field
Per-user reward models for generative AI now have benchmarks, workshops, and a naming convention:
PersonalLLM (ICLR 2025), personalized reward modeling for text-to-image, per-user preference
benchmarks, and studies of how personalized reward models should be selected and aligned.
Same: the classifier half of the 2019 filing — small preference models per
person, used to steer big generative models. Different: mostly aggregate-then-adapt
architectures; inversion to the optimum is still rare.
2025–26
Generative feeds — OpenAI Sora app, Meta Vibes
Feeds of AI-generated video tuned by engagement: OpenAI's Sora app launched September 2025 (and was
discontinued in March 2026); Meta's Vibes feed continues, with Meta reporting strong retention and
weighing a standalone app. Zero prompting required — you swipe, the feed adapts.
Same: the filing's zero-prompt content feed — generated media selected by
learned preference. Different: they rank a pool of generations with engagement signals;
they don't yet train an explicit per-user model and steer generation with it.
A note on the aggregate version. The generic shape — learn a reward model from human
feedback, then optimize generation against it — became the industry's central alignment recipe (RLHF
and its descendants) starting around 2022. That work personalizes one model to humanity on
average. The 2019 filing's bet was the per-person version: a model so small it retrains in
milliseconds, one per user. The industry took the expensive centralized path first; the cheap
personal path is what the entries above are slowly converging back toward.
What still doesn't exist
As of this writing, no mainstream product ships:
- True reverse classificationSolving for the latent point a user's model scores
highest and decoding it. Products steer or re-rank; the lab work (Helsinki) inverted, but nothing in
production does. The demo does it live.
- Millisecond, on-device personalizationA per-user model retrained after every
single rating, locally, with nothing uploaded. Current personalization needs hundreds of ratings and
a server round-trip.
- Private mutual matching on encodingsTwo people's models scoring each other's
encoded photos so matching never requires exposing images to browsing. No dating platform does
this.
- Minimal-change transformation commerce"The smallest change that most raises the
score" as a product — makeup, styling, staging, design. The math is closed-form; nobody ships it.
- The taste model as portable infrastructureOne tiny preference model per person,
usable across generators and domains — faces to music to rooms — instead of one platform-locked
profile per app.
Why the gap persists: aggregate preference tuning fits how the industry already ships one big model to
everyone, while per-user models are a product-architecture change — storage, cold-start, and interface
questions more than research questions. Those are exactly the questions the
2019 system answered at small scale, and the
whitepaper and
code answer in the open today.