Learning Perceptual Geometry of Natural Odor Mixtures from LLM-Derived Descriptors
Organizations: Center for Brain Science, Harvard University · Department of Molecular and Cellular Biology, Harvard University · Kempner Institute for the Study of Natural and Artificial Intelligence, Harvard University
Abstract
The relationship between odor chemistry and perception remains incompletely understood. Many existing studies focus on the perception of single molecules, whereas natural odors contain tens to hundreds of components, adding extra layer of complexity to percept formation. Here, we explore the relationship between molecular composition and perceived similarity in natural odor objects. We study this using a database of more than 1,200 volatile-compound-in-food mixtures containing more than 8,000 molecular components, and use large language models (LLMs) as a scalable surrogate for deriving mixture-level perceptual descriptions. We find that language-derived representations provide useful supervision for predicting held-out mixture similarities from molecular composition. The prediction was consistently strongest when perceptual targets were derived from chemosensory prompts than from other sensory prompts. Further, during the mixture-level training, we learned low-rank molecular embeddings that enabled better prediction of held-out mixture similarities than component-overlap metrics, even for mixture pairs with no shared molecules. Although no single-molecule labels were used during training, the learned molecular geometry showed significant alignment with the independent human odor-descriptor space. Finally, we explored the use of external molecular features in our mixture-similarity prediction task. These features showed modest zero-shot alignment with mixture-level perceptual similarity. They improved prediction under limited supervision but offered little additional predictive benefit with the full training set. Together, these results show that language-derived descriptions can provide scalable supervision for predicting the perceptual organization of complex natural mixtures, contributing to a quantitative understanding of how molecular composition gives rise to odor perception.
Figures & tables
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Condition | Prompt / Output |
|---|---|
| Fixed 10-adjective smell | System: You are a connoisseur and a sommelier, an expert in describing smells and flavors in exquisite detail. User: Use 10 adjectives to describe the smell of pistachio nut (pistacia vera) (roasted). Return exactly 10 adjectives as a single comma-separated line. Do not use numbering, bullets, line breaks, explanations, or any text other than the adjectives. Output: Rich, buttery, nutty, earthy, sweetly aromatic, toasted, slightly smoky, floral, herbal, complex |
| Fixed 10-adjective taste | System: You are a chef, gastronome, and tasting expert, skilled at describing tastes and flavors in exquisite detail. User: Use 10 adjectives to describe the taste of pistachio nut (pistacia vera) (roasted). Return exactly 10 adjectives as a single comma-separated line. Do not use numbering, bullets, line breaks, explanations, or any text other than the adjectives. Output: Nutty, rich, buttery, slightly sweet, earthy, herbaceous, slightly bitter, crunchy, toasty, nutty |
| Fixed 10-adjective visual | System: You are an expert observer. Provide detailed visual descriptions. User: Use 10 adjectives to describe what the appearance of pistachio nut (pistacia vera) (roasted) looks like. Return exactly 10 adjectives as a single comma-separated line. Do not use numbering, bullets, line breaks, explanations, or any text other than the adjectives. Output: Light, brown, irregular, smooth, rounded, greenish-yellow, mottled, speckled, warty, tan |
| Fixed 10-adjective texture | System: You are a materials expert and haptics specialist, skilled at describing textures and tactile sensations in exquisite detail. User: Use 10 adjectives to describe the texture or feel of pistachio nut (pistacia vera) (roasted). Return exactly 10 adjectives as a single comma-separated line. Do not use numbering, bullets, line breaks, explanations, or any text other than the adjectives. Output: crunchy, nutty, brittle, rough, grainy, slightly-sweet, earthy, buttery, smooth, aromatic |
| Fixed 10-adjective color | System: You are a color expert and visual designer, skilled at describing colors, hues, tones, and palettes in exquisite detail. User: Use 10 adjectives to describe the typical color or color palette of pistachio nut (pistacia vera) (roasted). Return exactly 10 adjectives as a single comma-separated line. Do not use numbering, bullets, line breaks, explanations, or any text other than the adjectives. Output: muted, beige, pale, golden, creamy, soft-focus greenish-beige, muted green, olive, khaki, warm |
| Free-form smell | System: You are a connoisseur and a sommelier, an expert in describing smells and flavors in exquisite detail. User: Describe the smell of pistachio nut (pistacia vera) (roasted) in natural language, using no more than 80 words. Mention the most salient odor qualities, but do not force the answer into a list. Finish the response with a complete sentence and terminal punctuation. Output: Roasted pistachio nut exudes a rich, velvety fragrance with a deep, earthy undertone, reminiscent of damp soil and moss. The aroma is complemented by a subtle green note, like the freshness of springtime foliage, and a nutty, toasted quality that hints at the nut’s roasted depth. Overall, the scent is complex, alluring, and utterly inviting, beckoning one to savor the delight of freshly cracked pistachios. |
| Molecule | SMILES | Geometry reliability |
|---|---|---|
| (E)-3-hexen-1-ol | CCC=CCCO | 0.6525 |
| methyl 2-methylpropanoate (=methyl isobutyrate) | COC(=O)C(C)C | 0.6448 |
| (Z)-3-hexenal | CCC=CCC=O | 0.6400 |
| trimethylamine | CN(C)C | 0.6398 |
| (E)-2-hexen-1-ol | CCCC=CCO | 0.6385 |
| cis-linalool oxide (5) | C=CC1(C)CCC(C(C)(C)O)O1 | 0.6304 |
Molecular Representation Learning
Molecular representation learning encodes chemical structures and context for prediction, generation, and discovery across chemistry and biology.
See all 205 papers