The science behind taste-based recommendations
The ideas behind Flairmingo's ranking engine, from rating what matters to you to comparing patterns with cosine similarity, and why this suits personal decisions better than "people also bought".
The limits of collaborative filtering
Many recommendation engines use collaborative filtering: they look at what similar users bought or watched and suggest the same to you. That works well for films and everyday products, where tastes tend to cluster.
It works less well for personal decisions. Choosing a supplement, a trip or a gift for someone you love is not like choosing a film. "People like you also bought this" says little about why you are choosing, or what you care about most this time.
Starting from what matters to you
Flairmingo borrows a simple idea from the study of preferences: ask people to rate a few clear dimensions, rather than guess from their clicks. Each category has its own set of dimensions, chosen for the decisions that matter in that area.
The useful signal is the balance between those dimensions. Knowing that someone "cares about wellbeing" is not enough. Do they lean towards calm or energy? Sleep or strength? That balance is what we call your taste.
Trait scores: putting your taste into numbers
When you set your taste profile, each answer becomes a number on one dimension (for wellness: calm, energy, sleep, strength, mental wellbeing and looking younger). Together, those numbers describe your priorities.
Every item in our catalogue is scored on the same dimensions. That lets us treat recommendation as a comparison: which items have a pattern of strengths closest to your pattern of priorities?
Why cosine similarity?
At the core of the comparison is cosine similarity, a standard way to measure how closely two patterns point in the same direction. It looks at the balance of values rather than their size.
So someone who rates everything highly and someone who rates the same things more modestly get similar rankings, because the balance of what they care about is the same. If you care about sleep and calm equally, an item strong in both ranks well, whether you said so boldly or gently.
The figure you see, such as "88% fit", starts from this comparison. Flairmingo blends in a few other signals and scales the result so it is easy to read, then marks the best fit as your Top find.
From single products to routines and plans
A ranked list is a good start, but real decisions often involve a few things together. Flairmingo can group items into routines in wellness, and into plans in Chapters for life's big moments such as Christmas, birthdays and weddings.
A group is ranked by how well its parts fit your taste together, so the suggestion reflects the whole, not just its best single item.
Learning your taste over time
Your first taste profile is a starting point. As you save ideas or adjust your priorities with the Trait Tuner, Flairmingo uses those signals to refine your own rankings.
The aim is simple: fewer irrelevant results, less scrolling and less mental load each time you come back.
Frequently Asked Questions
What is trait-based ranking?
Trait-based ranking describes both people and items with scores on the same set of dimensions. Items are ranked by how closely their pattern of strengths lines up with a person's pattern of priorities, often measured with cosine similarity.
How is taste-based ranking different from collaborative filtering?
Collaborative filtering suggests what similar users chose. Taste-based ranking compares what you told us matters to you with each item's strengths. It does not depend on other people's behaviour, which makes it better suited to personal decisions where "people like you" is a weak guide.
What is cosine similarity in recommendations?
Cosine similarity measures how closely two sets of numbers point in the same direction. In recommendations, it compares the balance of your priorities with the balance of an item's strengths. Because it looks at balance rather than size, it rewards the pattern of what you care about, not how strongly you expressed it.
Related Reading
Ready to find products picked for your taste?
Build your taste profile in 30 seconds. No account required.
Get Started