FlavorGraph screening
Screening for molecularly compatible flavours
The molecular layer maps consumer-preferred flavours into an embedding space and ranks candidate pairings by how compatible they are with the flavours consumers already like. It does not re-discover consumer preferences; it amplifies them, narrowing thousands of molecular candidates to a small, human-testable shortlist.
Pipeline architecture
FlavorGraph knowledge graph
For MoBai, thirteen target flavour nodes were mapped to the graph. Oolong and osmanthus are absent from the vocabulary, so the milk-tea profile in Variant B uses black tea and milk as a proxy, noted as a known limitation.
Explore the molecular graph
Click any node. Ingredients link to their representative aroma compounds; compounds that share chemical families link to each other.
Variant compatibility
Both primary variants sit in the HIGH affinity tier and are well separated from the strawberry baseline, confirming the screen discriminates as intended. These two variants are the first outputs of the screen, not its limit. The dashed line marks the mean compatibility of the thirteen consumer flavours.
Live compatibility check
Pick ingredients and the score is computed in your browser as cosine similarity to the consumer-liked anchor, the same logic used to score the variants. This is a molecular compatibility ranking, not a liking prediction.
Select up to three ingredients. Molecular pairing-compatibility is the cosine similarity of the combined vector to the consumer-liked anchor. This is a ranking screen, not a liking prediction.
Fresh Mango + Jasmine Tea
Variant C discovery
Beyond confirming the two primary variants, the recommender screened the full ingredient vocabulary for a third candidate. Crushed pineapple ranked first at 0.61 in the MID-HIGH tier. It was not part of the anchor, so this is a genuine generalisation of the engine to a flavour it was never calibrated on.