Abstract
BACKGROUND
Artificial intelligence (AI)‐assisted odor prediction holds significant potential for applications in fragrance discovery, food quality control, and sensory evaluation. However, the accuracy of existing models is often limited by insufficient features and class imbalance across diverse odor labels. We propose the PharmaGNN model that integrates pharmacophore features to capture essential molecular structural characteristics for odor prediction. An asymmetric loss function is employed during model training to mitigate label imbalance.
RESULTS
Evaluations demonstrate that PharmaGNN achieves state of‐the‐art performance with the highest AUROC score among comparative models. Even when evaluated across 232 labels, the model maintains robust generalization performance. Ablation studies show that both the pharmacophore features and the molecular graph information are significant to the accuracy.
CONCLUSION
PharmaGNN serves as a practical tool to accelerate the design of novel flavor molecules and improve quality control and odor assessment in the fragrance and food industries. This model bridges the gap between cheminformatics and structural biology, offering a robust tool for the rational design of functional scents and the digitization of olfaction. © 2026 Society of Chemical Industry.
Keywords: odor prediction, graph neural networks, pharmacophore, asymmetric loss function
INTRODUCTION
Odor molecules are vital across diverse sectors, including perfumery, food, cosmetics, pharmaceuticals, and agriculture. Precise odor prediction is essential for the development of superior functional foods, sustainable perfumery, and palatable drug formulations.1, 2 A key challenge is the limited library of characterized odorants, 3 which leaves a vast portion of odor chemical space unexplored and insufficient for market demands. 4 Human sensory evaluation captures direct perception from mixtures, but suffers from low repeatability and safety limitations. 5 Instrumental methods provide accurate and objective data but are restricted by high operational costs and environmental sensitivities. 6 Machine learning has emerged as a robust and scalable solution for the high‐throughput prediction of odor characteristics from extensive molecular datasets. 7
Recently, machine learning has been widely used in prediction tasks. 8 For instance, the random forest model predicts odor label and scent retention grade by using molecular descriptors and fingerprints, and provides a reliable technical approach for digitalizing smell.9, 10, 11, 12 To improve accuracy in odor classification and sweetness prediction, the XGBoost and LightGBM models incorporate not only molecular descriptors and fingerprints but also olfactory receptor data.13, 14, 15, 16 Similarly, support vector machine models achieve high performance in specific tasks such as sweetener identification.17, 18 Diverse traditional machine learning algorithms were integrated in DREAM Winner 10 and FlavorMiner 19 to predict multiple odor tasks based on molecular descriptors and fingerprints. Nevertheless, these traditional approaches are generally limited to smaller datasets and rely on manually crafted feature representations. 20
Deep learning has emerged as a powerful tool for predicting flavor and odor properties by handling complex chemical data.21, 22 Various architectures have been applied in specific prediction tasks. 23 For instance, multilayer perceptron (MLP) and recurrent neural network integrate peptide sequences and structural features to discover more umami peptides.24, 25 Convolutional neural networks (CNNs) and deep neural networks (DNNs) leverage molecular descriptors and image‐based features to predict multiple odor labels, which aids in masking undesirable flavors in drugs.26, 27, 28 Graph neural networks (GNNs) learn atom‐ and bond‐level relationships on molecular graphs, and have been effectively applied to identify odor labels for uses including consumer‐tailored perfume design and sugar‐free food development.29, 30, 31, 32, 33 Variants like message‐passing neural networks (MPNNs) explicitly model the nonlinear propagation of structural information to map structure–odor relationships. 34 Specifically, GNN‐QSOR 35 captures a meaningful odor space representation by learning transferable odor embeddings from GNNs. D‐MPNN 36 uses directed edge‐based message passing for molecular property prediction. In comparison, MPNN‐POM 37 learns relationships between nodes to generate a principal odor map. These models can achieve expert‐level accuracy and have facilitated the digitization of odor space. Graph architectures that combine graph isomorphism networks and graph attention networks (GATs), such as ScentGraphX, MSGNN, capture both local subgraph patterns and global molecular features, improving multi‐label prediction in environmental gas detection.38, 39 Models based on three‐dimensional (3D) geometric features such as ComENet and SphereNet further capture spatial molecular conformation, and coordinate‐based methods like Mol‐PECO process full atomic coordinates to enrich structural representations.40, 41 Despite notable advancements in deep learning‐based odor prediction, model performance remains limited by persistent challenges, including data sparsity and label imbalance. 42 To address these issues, recent studies have introduced strategies at various levels, such as smote resampling, 43 the focal loss function, 44 and stratified sampling strategies. 42 Collectively, deep learning could improve the efficacy and reliability of odor prediction for screening novel odorants. 45
Recent work in computational olfaction has focused on understanding odorant–receptor interactions. 46 Large language models such as OP Benchmark 47 and Olfaction‐LLM 48 effectively combine semantic knowledge from text with real sensor signals for odor‐related reasoning. Machine learning models, including NOSE, 49 LORAX, 50 AROMMA, 51 GODE, 52 DEGNN, 53 and the three‐stage framework, 54 learn effectively from molecular structures and receptor information, and achieve reliable performance across a range of odor‐related tasks. Besides, structure‐based methods incorporate receptor structures generated by AlphaFold2 to analyze odorant–receptor binding via molecular docking and molecular dynamics simulations.55, 56, 57, 58 These methods enable atomistic‐level interaction characterization, but they rely heavily on the availability of reliable receptor structures and involve high computational cost. These methods still have limitations in balancing high prediction accuracy, computational efficiency, and generalization ability.
We propose PharmaGNN, a model designed to enhance odor prediction by integrating a global molecular graph with local pharmacophore features. This design is motivated by the recognition that olfactory reception is governed by specific interactions between odor molecules and receptors, thereby establishing pharmacophore features as critically important.59, 60, 61, 62, 63 The architecture utilizes GAT and MLP components to capture multiscale chemical structure information pertinent to odor. An asymmetric loss (ASL) is implemented to recalibrate learning toward rare odor labels. The performance of PharmaGNN was rigorously benchmarked against established baseline models. Ablation studies were performed to quantify the contribution of pharmacophore features. The robustness of this model was assessed to validate its stability in extended odor classification tasks. Furthermore, t‐distributed stochastic neighbor embedding (t‐SNE) visualizations of odor labels were performed to organize odor labels in the latent feature space. This model offers valuable insights into odor molecule discovery and structure–odor relationships.
MATERIALS AND METHODS
Datasets and data splitting
Three datasets were employed for model development and evaluation. Dataset 1 was derived from the OpenPOM project, 37 which integrates odorant data from the Good Scents 64 and Leffingwell PMP 2001 65 databases. After standardization and removal of labels with fewer than 30 associated molecules, 66 it yields a final set of 4983 molecules associated with 138 odor labels. Dataset 2 was extracted from FlavorDB 67 and was filtered identically to obtain 13 088 molecules and 85 odor labels. To evaluate the generalization capability, Dataset 3 was constructed as an extended version of Dataset 2 with a broader set of odor labels. Compared to Dataset 2, Dataset 3 includes additional labels, each associated with more than 3 but fewer than 30 samples. The refined dataset comprises 13 203 molecules and 232 distinct odor labels, while retaining 99% of the original molecular entries. All datasets were split for model development using a reproducible random partition. A fixed seed was used to divide each dataset into training, validation, and test sets in a 7:1.5:1.5 ratio.
Feature extraction
A detailed summary of all feature dimensions is provided in supporting information, Tables S1–S3. The SMILES (simplified molecular input line entry system) strings of the molecules were used as input to convert them into molecular graphs and to optimize their 3D structures using MMFF94 68 in RDKit. Two primary feature types were generated. The global molecular graph features from the whole molecular graphs were encoded with 11‐dimensional node and 4‐dimensional edge features.
A pharmacophore is an abstract group of molecular features and spatial constraints essential for biological activity. 69 The binding between odorants and olfactory receptors arises from multiple intermolecular interactions, including hydrophobic interactions, hydrogen bonding, and electrostatic interactions.70, 71 To capture these interactions, pharmacophore features were extracted from the 3D molecular structures using RDKit's feature factory, with each region represented as a 10‐dimensional feature vector comprising physicochemical and geometric descriptors. For physicochemical descriptors, electrostatic contributions are encoded by the averaged Gasteiger charge (avg_Gasteiger) 72 ; hydrophobic interactions are captured by total molar refractivity (totalMR), and averaged logarithm of the partition coefficient (avgLogP), and hydrogen bonding is reflected by local topological polar surface area (local_TPSA). The geometric descriptors characterize the spatial position and shape of each region through the center coordinates avg_Pos_(x,y,z) and three distances to the surface (farthest, nearest, average). Finally, the global (graph) and local (pharmacophore) feature sets were integrated to form a complementary molecular representation.
Architecture of PharmaGNN
Figure 1 depicts details of the proposed PharmaGNN framework. The architecture includes feature extraction from a global molecular graph and local pharmacophores, as well as a multi‐label binary classification prediction module. Each of these components is described in detail in the following subsections.
Figure 1.

Architecture of PharmaGNN.
Feature extraction from a global molecular graph
In the molecular graph, atoms are represented by a vector v , while bonds are represented by a vector e . These raw features are first processed through a 128‐dimensional linear layer, followed by normalization and ReLU layers. The GATv2Conv 73 is then employed as an encoder, with five 128‐dimensional layers and a hierarchical multi‐head design (with 8, 8, 4, 4, and 2 heads, respectively) to capture molecular structural information. Residual connections are incorporated between adjacent GAT layers to facilitate gradient flow and stabilize training. A global mean pooling operation aggregates all node features into a 128‐dimensional graph embedding Z g to represent the molecule's global topological structure.
Feature extraction from pharmacophores
In this module, key features of the pharmacophore are identified from the 3D molecular coordinates generated by RDKit. These features are aggregated through multichannel pooling (max, mean, and sum), and the resulting vectors are concatenated to capture comprehensive statistical information. The concatenated feature vector is processed through a two‐layer MLP with dimensions of 256 and 128. Each layer incorporates residual connections, layer normalization, and dropout for stable training. Ultimately, the module generates a 128‐dimensional pharmacophore embedding vector Z p .
Feature fusion and prediction module
The global graph embedding Z g and the pharmacophore embedding Z p were concatenated to a 256‐dimensional fused feature vector Z . It serves as input to a six‐layer MLP predictor. The first three hidden layers have 512, 256, and 128 dimensions, respectively, and each uses a ReLU activation. The final linear layer reduces the dimension to the number of target odor labels, after which a sigmoid activation is applied per label to produce independent probability scores for the multi‐label prediction.
Asymmetric loss
To mitigate the class imbalance prevalent in multi‐label odor datasets, we employ the ASL, 74 as shown in Eqn (1). The ASL adapts the focal loss framework by introducing asymmetric focusing parameters, ‘γ+’ and ‘γ−’, which independently modulate the contribution of positive and negative samples to the gradient. p and p m denote the network's output probability and the shifted probability, respectively. 74
| (1) |
Model training was performed using the Adam optimizer, 75 with a learning rate of 0.0005, a weight decay of 0.0005, and a batch size of 64. The ASL function was employed with hyperparameters γ+ = 1 and γ− = 4 (supporting information, Table S5). The model was trained for 200 epochs with early stopping (patience = 25).
Evaluation metrics
Model performance was evaluated using the AUROC (the area under the receiver operating characteristic curve). The calculation of AUROC requires first defining true positives TP, true negatives TN, false positives FP, and false negatives FN. AUROC measures the model's discriminative ability across different classification thresholds. It is computed from the true positive rate (TPR) and false positive rate (FPR), as defined in Eqns (2) and (3), which represent the ROC curve (FPR versus TPR). The AUROC is the area enclosed under this curve.
| (2) |
| (3) |
EXPERIMENTS AND RESULTS
Comparisons with baseline
The performance of PharmaGNN was evaluated and compared with established baseline models on two datasets. To validate stability, experiments were repeated under three different random seeds (34, 52, 123). The results from Table 1 showed highly consistent AUROC values across seeds for both Dataset 1 (0.8819, 0.8813, 0.8811) and Dataset 2 (0.9690, 0.9708, 0.9702), indicating its minimal sensitivity to data splitting. Notably, PharmaGNN consistently outperformed all baselines. On Dataset 1, the mean AUROC (0.88) exceeded those of DREAM Winner, ScentGraphX, GNN‐QSOR, and MPNN‐POM, all of which had AUROC > 0.8. A more substantial lead was observed on Dataset 2, where PharmaGNN (mean AUROC = 0.97) significantly surpassed FlavorMiner and Mol‐PECO. In summary, PharmaGNN demonstrates both robust and state‐of‐the‐art predictive performance.
Table 1.
Performance evaluation of PharmaGNN with random seeds and baseline models on two datasets
| Dataset 1 | Dataset 2 | ||
|---|---|---|---|
| Method | AUROC | Method | AUROC |
| DREAM Winner 10 | 0.8304 | FlavorMiner 19 | 0.8800 |
| GNN‐QSOR 35 | 0.8618 | Mol‐PECO 34 | 0.8130 |
| DNN‐CNN 28 | 0.7851 | PharmaGNN (34) | 0.9690 |
| MPNN‐POM 37 | 0.8296 | PharmaGNN (52) | 0.9708 |
| MSGNN 31 | 0.6460 | PharmaGNN(123) | 0.9702 |
| ComENet 41 | 0.7789 | ||
| SphereNet 40 | 0.7796 | ||
| DMPNN 36 | 0.6523 | ||
| ScentGraphX 38 | 0.8626 | ||
| PharmaGNN (34) | 0.8819 | ||
| PharmaGNN (52) | 0.8813 | ||
| PharmaGNN(123) | 0.8811 | ||
Note: Bold values represent best performance.
Compared to these baseline models, the enhanced predictive performance of PharmaGNN can be attributed to advances in both model architecture and feature representation. Unlike traditional machine learning models (DREAM Winner, FlavorMiner) that use static fingerprints, PharmaGNN employs a GAT‐MLP framework to dynamically learn discriminative features from raw molecular graphs and pharmacophore descriptors. Compared to GNNs that use only molecular graphs (GNN‐QSOR, MPNN‐POM, MSGNN, DMPNN, and ScentGraphX), our explicit incorporation of pharmacophore information guides the model to prioritize odor‐relevant functional groups. While 3D geometric models (ComENet, SphereNet) capture spatial conformation, our approach complements this by preserving essential atom and bond information through graph structure, which is crucial for molecular characterization. Furthermore, while methods like Mol‐PECO process full atomic coordinates, our pharmacophore‐based approach selectively emphasizes odor‐relevant functional groups, improving both relevance and computational efficiency.
Ablation experiments
Ablation experiments were conducted to evaluate the effectiveness of multilevel molecular feature extraction by removing features from the pharmacophore and molecular graph. As evident from Table 2, when only the molecular graph was employed, the performance AUROC is 0.8695 on Dataset 1 and 0.9660 on Dataset 2. The AUROC value has surpassed all baseline models in Table 2. Interestingly, when only the pharmacophore module was used, the model also achieved a high AUROC of 0.8420 on Dataset 1 and 0.9544 on Dataset 2. Thus, the pharmacophore module can also outperform most baseline models. The observed performance gains show that pharmacophore features provide complementary spatial and functional information beyond topological graph representations. Therefore, integrating the molecular graph and the pharmacophore module can achieve high precision in odor prediction. Furthermore, the binary cross entropy (BCE) loss and ASL are compared on two datasets under random seed 34 in supporting information, Table S4. The results show that ASL yields higher AUROC values (0.8819 and 0.9690) than BCE loss (0.8749 and 0.9670) on both datasets. These results indicate that the ASL functions could improve performance in model training.
Table 2.
Comparison of AUROC in ablation studies
| Method | AUROC | ||
|---|---|---|---|
| Molecular graph | Pharmacophore | Dataset 1 | Dataset 2 |
| √ | 0.8695 | 0.9660 | |
| √ | 0.8420 | 0.9544 | |
| √ | √ | 0.8811 | 0.9702 |
Note: Bold values represent best performance.
GENERALIZATION
The generalization capability of PharmaGNN was evaluated on the expanded Dataset 3, which contains 232 odor labels. Figure 2 shows that the AUROC experienced only a slight decrease from 0.9725 to 0.9609 as the label count expanded from 20 to 232. Notably, the model maintained high predictive accuracy even for labels with very few samples. The observed performance on scarce‐sample labels is likely attributable to the model's learning mechanism. By learning quantitative structure–odor relationships from labels with abundant samples, the model could identify key and potentially generalizable structural features. This effective representation learning may contribute to improved performance when predicting labels with scarce samples.
Figure 2.

AUROC for various numbers of labels.
t‐SNE visualization of various odor labels
t‐SNE is a dimensionality reduction technique that maps high‐dimensional data into two dimensions while preserving the local structure, with molecules of similar feature representations projected close together in the plot. To decode the structural organization of the odor perception space learned by our model, the 256‐dimensional latent space of concatenated features Z was visualized using t‐SNE for two datasets, as shown in Fig. 3. The plot represents each compound as a point, colored according to one of five representative odor labels. These labels were selected with a sufficient number of samples to ensure both clear visualization and statistical reliability. Figure 3(a) reveals distinct spatial clustering patterns for five odor labels from Dataset 1, with well‐separated clusters suggesting the model's ability to capture the broad odor classifications. The observed cluster separation can be attributed to the concatenated feature Z 's ability to preserve the inter‐category variance of odors. The integration of pharmacophore information refines the feature representation, enabling more precise classification. Interestingly, both ‘alcoholic’ and ‘winey’ clusters are located in the lower area of the figure, which may imply a similarity in their underlying olfactory or gustatory recognition pathways. Figure 3(b) shows the t‐SNE results for the five odor labels in Dataset 2. By incorporating both global and local structural information, the method produces compact yet distinct clusters with minimal overlap, capturing subtle differences. This results in a more concentrated distribution than in Fig. 3(a), which can be attributed to the structural divergence among these five specific odors. In summary, the t‐SNE plots show that PharmaGNN generates effective molecular structural feature embeddings, which capture the intrinsic relationships among odors.
Figure 3.

t‐SNE visualization of compound distribution in learned odor space. (a) Compounds from Dataset 1 labeled as roasted (547), winey (358), honey (198), amber (161), and alcoholic (163). (b) Compounds from Dataset 2 labeled as sulfurous (245), balsam (177), nutty (163), minty (121), and apple (173).
CONCLUSION
We proposed PharmaGNN, a model for odor prediction that integrates features of pharmacophore and molecular graph into a hybrid representation. It systematically combines global molecular information with local key 3D physicochemical descriptors that collectively capture the overall structure and functional group‐level characteristics of the molecules. To address class imbalance in odor datasets, we implemented an ASL function during training. Benchmarking on two datasets demonstrated superior performance compared to existing methods. PharmaGNN shows exceptional scalability and generalization on a larger dataset (AUROC of 0.9609 across 232 labels). Visualizations display well‐separated odor clusters, indicating learned discriminative representations. PharmaGNN achieves superior predictive performance due to its novel architecture that integrates molecular graphs with pharmacophore features. These results offer direct applications in flavor and fragrance development. Moreover, the pharmacophore‐integration strategy provides a transferable framework for tasks like drug‐binding affinity prediction. Future research will extend to integrating knowledge‐graph embeddings 76 in chemistry and biology to explicitly model pharmacophore–receptor interactions, thereby gaining a more mechanistic understanding of the structure–odor relationship.
CONFLICT OF INTEREST
The authors declare no conflicts of interest.
AUTHOR CONTRIBUTIONS
Yunshu Liu: Writing – original draft, Writing – review & editing, Methodology. Qiumeng Song: Validation, Writing – review & editing. Muhammad Shoaib: Data curation, Visualization. Xiaofei Nan: Methodology, Writing – review & editing. Ji Ma: Resources. Kai Cui: Funding acquisition, Writing – review & editing. Yuan Shang.: Funding acquisition, Supervision. Jinshuai Song: Writing – review & editing, Supervision, Funding acquisition.
Supporting information
Table S1. Node features in the representation of molecules.
Table S2. Edge features in the representation of molecules.
Table S3. Pharmacophore features.
Table S4. Evaluating the performance of the PharmaGNN model with Binary Cross Entropy Loss and Asymmetric Loss on two datasets under random seed 34.
Table S5. AUROC performance of the PharmaGNN model with Asymmetric Loss under different γ −/γ + combinations on two datasets (random seed 34).
ACKNOWLEDGEMENTS
We acknowledge financial support from the National Natural Science Foundation of China (no. 22173083).
Contributor Information
Kai Cui, Email: cuikai82@126.com.
Jinshuai Song, Email: jssong@zzu.edu.cn.
DATA AVAILABILITY STATEMENT
The data that support the findings of this study are available on request from the corresponding author. The data are not publicly available due to privacy or ethical restrictions.
REFERENCES
- 1. Kou X, Shi P, Gao C, Ma P, Xing H, Ke Q et al., Data‐driven elucidation of flavor chemistry. J Agric Food Chem 71:6789–6802 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Li Y, Liao H, Li X, Si Y, Zhu H, Qin Y et al., Interpretable message‐passing neural networks for molecular odour perception prediction: from structural topology to olfactory characterisation. Flavour Fragr J 40:946–956 (2025). [Google Scholar]
- 3. Ruddigkeit L, Awale M and Reymond J‐L, Expanding the fragrance chemical space for virtual screening. J Chem 6:27 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Heng Y, Lee H, Chong J, Tan RR, Aviso KB and Chemmangattuvalappil NG, Incorporating machine learning in computer‐aided molecular design for fragrance molecules. Processes 10:1767 (2022). [Google Scholar]
- 5. Leygeber S, Diez‐Simon C, Grossmann JL, Dubbelman AC, Harms AC, Westerhuis JA et al., A data‐driven approach to link GC‐MS and LC‐MS with sensory attributes of chicken bouillon with added yeast‐derived flavor products in a combined prediction model. Metabolites 15:317 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Zeng X, Cao R, xi Y, Li X, Yu M, Zhao J et al., Food flavor analysis 4.0: across‐domain application of machine learning. Trends Food Sci Technol 138:116–125 (2023). [Google Scholar]
- 7. Zhong R, Ji Z, Wang S and Chen H, Bridging odorants and olfactory perception through machine learning: a review. Trends Food Sci Technol 153:104700 (2024). [Google Scholar]
- 8. Ji H, Pu D, Yan W, Zhang Q, Zuo M and Zhang Y, Recent advances and application of machine learning in food flavor prediction and regulation. Trends Food Sci Technol 138:738–751 (2023). [Google Scholar]
- 9. Keller A, Gerkin RC, Guan Y, Dhurandhar A, Turu G, Szalai B et al., Predicting human olfactory perception from chemical features of odor molecules. Science 355:820–826 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Li H, Panwar B, Omenn GS and Guan Y, Accurate prediction of personalized olfactory perception from large‐scale chemoinformatic features. GigaScience 7:1–11 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Liu Q, Luo D, Wen T, GholamHosseini H and Li J, In silico prediction of fragrance retention grades for monomer flavors using QSPR models. Chemometr Intell Lab Syst 218:104424 (2021). [Google Scholar]
- 12. Rojas C, Abril‐González M, Ballabio D and García F, ChemTastesPredictor: an ensemble of machine learning classifiers to predict the taste of molecular tastants. Chemometr Intell Lab 261:105380 (2025). [Google Scholar]
- 13. Chacko R, Jain D, Patwardhan M, Puri A, Karande S and Rai B, Data based predictive models for odor perception. Sci Rep 10:17136 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. Goel M, Sharma A, Chilwal AS, Kumari S, Kumar A and Bagler G, Machine learning models to predict sweetness of molecules. Comput Biol Med 152:106441 (2023). [DOI] [PubMed] [Google Scholar]
- 15. Suh J, Hong Y and Park C, A comparative study of machine learning models on molecular fingerprints for odor decoding. Commun Chem 8:278 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16. Wakutsu Y and Kaneko H, Molecular odor prediction using olfactory receptor information. Mol Inform 44:e202400274 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17. Singh P, Goel M, Garg D, Bhargav A and Bagler G, UmamiPredict: machine learning model to predict umami taste of molecules and peptides. Mol Divers 30:2365–2375 (2025). [DOI] [PubMed] [Google Scholar]
- 18. Zeng H, Han H, Huang Y and Wang B, Rapid prediction of the aroma type of plain yogurts via electronic nose combined with machine learning approaches. Food Biosci 56:103269 (2023). [Google Scholar]
- 19. Herrera‐Rocha F, Fernández‐Niño M, Duitama J, Cala MP, Chica MJ, Wessjohann LA et al., FlavorMiner: a machine learning platform for extracting molecular flavor profiles from structural data. J Chem 16:140 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. Liu Q, Luo D, Wen T, GholamHosseini H, Qiu X and Li J, POI‐3DGCN: predicting odor intensity of monomer flavors based on three‐dimensionally embedded graph convolutional network. Expert Syst Appl 199:116997 (2022). [Google Scholar]
- 21. Ge X, Zhou Y, Li Q, Tan Y, Luo Y and Hong H, Machine learning for food flavor prediction and regulation: models, data integration, and future perspectives. J Adv Res (2025). 10.1016/j.jare.2025.10.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. Yang M, Zheng Y, Shoaib M, Wu W and Song J, VBData: avalence bond property dataset of single bonds for organic compounds. Commun Comput Chem 8:1–7 (2026). [Google Scholar]
- 23. Liu Y, Zheng Y, Tariq A, Nan X, Qu L and Song J, PDCG: a diffusion model guided by pre‐training for molecular conformation generation. Chemistry 8:29 (2026). [Google Scholar]
- 24. Iwata H, AI‐driven prediction of bitterness and sweetness and analysis of receptor interactions. Curr Res Food Sci 10:101090 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25. Qi L, Du J, Sun Y, Xiong Y, Zhao X, Pan D et al., Umami‐MRNN: deep learning‐based prediction of umami peptide using RNN and MLP. Food Chem 405:134935 (2023). [Google Scholar]
- 26. Bo W, Qin D, Zheng X, Wang Y, Ding B, Li Y et al., Prediction of bitterant and sweetener using structure‐taste relationship models based on an artificial neural network. Food Res Int 153:110974 (2022). [DOI] [PubMed] [Google Scholar]
- 27. Bo W, Yu Y, He R, Qin D, Zheng X, Wang Y et al., Insight into the structure‐odor relationship of molecules: a computational study based on deep learning. Foods 11:2033 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28. Sharma A, Kumar R, Ranjta S and Varadwaj PK, SMILES to smell: decoding the structure‐odor relationship of chemical compounds using the deep neural network approach. J Chem Inf Model 61:676–688 (2021). [DOI] [PubMed] [Google Scholar]
- 29. Iwata H, Interpretable multitask deep learning models for odor perception based on molecular structure. Curr Res Food Sci 11:101219 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30. Kasyap VLVSKB, Bhagavan VS and Jagadeesh MS, Graph neural networks based model for aroma prediction using molecular structures. 2022 IEEE 3rd Global Conference for Advancement in Technology; 2022 October 7–9, 2022; Bangalore, India: IEEE.
- 31. Liu Y, Jiang Y, Zhang F and Yang Y, A novel multi‐scale graph neural network for metabolic pathway prediction. IEEE ACM Trans Comput Biol Bioinform 21:178–E (2024). [DOI] [PubMed] [Google Scholar]
- 32. Sisson L, Barsainyan AA, Sharma M and Kumar R, Deep learning for odor prediction on aroma‐chemical blends. ACS Omega 10:8980–8992 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33. Song Y, Chang S, Tian J, Pan W, Feng L and Ji H, A comprehensive comparative analysis of deep learning based feature representations for molecular taste prediction. Foods 12:3386 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34. Zhang M, Hiki Y, Funahashi A and Kobayashi TJ, A deep position‐encoding model for predicting olfactory perception from molecular structures and electrostatics. Npj Syst Biol Appl 10:76 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35. Sanchez‐Lengeling B, Wei JN, Lee BK, Gerkin RC, Aspuru‐Guzik A, Wiltschko AB. Machine Learning for Scent: Learning Generalizable Perceptual Representations of Small Molecules. 2019. Available: https://arxiv.org/abs/1910.10685
- 36. Heid E, Greenman KP, Chung Y, Li S‐C, Graff DE, Vermeire FH et al., Chemprop: a machine learning package for chemical property prediction. J Chem Inf Model 64:9–17 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37. Lee BK, Mayhew EJ, Sanchez‐Lengeling B, Wei JN, Qian WW, Little KA et al., A principal odor map unifies diverse tasks in olfactory perception. Science 381:999–1006 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38. Jiang Y, Xie X, Yang Y, Liu Y, Gong K and Li T, Dual‐branch graph neural network for predicting molecular odors and discovering the relationship between functional groups and odors. Comput Chem 46:e70069 (2025). [DOI] [PubMed] [Google Scholar]
- 39. Xie HX, Sun JD, Xue FF, Han ZF, Feng SS and Chen Q, Multi‐hierarchical fine‐grained feature mapping driven by feature contribution for molecular odor prediction, in International Joint Conference on Artificial Intelligence. ACM, Canada: (2025). [Google Scholar]
- 40. Liu Y, Wang L, Liu M, Lin Y, Zhang X, Oztekin B et al., Spherical message passing for 3D molecular graphs, in International Conference on Learning Representations (ICLR). Online: ICLR, (2022). [Google Scholar]
- 41. Wang L, Liu Y, Lin Y, Liu H and Ji S, ComENet: towards complete and efficient message passing for 3D molecular graphs, in 36th Conference on Neural Information Processing Systems. Curran Associates, Inc, New Orleans, LA: (2022). [Google Scholar]
- 42. Siva Sathyaseelan DN, Ramanathan V. Predicting molecular taste: multi‐label and multi‐class classification. 2025. 10.1101/2025.05.02.651828 [DOI]
- 43. Dutta P, Jain D, Gupta R and Rai B, Classification of tastants: a deep learning based approach. Mol Inf 42:e202300146 (2023). [DOI] [PubMed] [Google Scholar]
- 44. Xie H, Sun J, Shao Y, Li S, Hou S, Sun Y et al., Molecular Odor Prediction Based on Multi‐Feature Graph Attention Networks (2025). Available: https://arxiv.org/abs/2502.01430.
- 45. Sharma M, Balaji S, Saha P and Kumar R, Navigating the fragrance space using graph generative models and predicting odors. J Chem Inf Model 65:4818–4832 (2025). [DOI] [PubMed] [Google Scholar]
- 46. Wang Y, Zhan J, Lü F, Zhang H, Qiu J, Xu B et al., Machine learning‐driven mapping of the odorant–olfactory receptor–olfactory perception network: a comprehensive review. Sensing Bio‐Sensing Res 52:101018 (2026). [Google Scholar]
- 47. Makri E, Minsky G, Satarifard V, Nakis N, Tassiulas L, Christakis NA et al., Benchmark for assessing olfactory perception of large language models (2026). 10.48550/arXiv.2604.00002. [DOI]
- 48. Zhou X, Lu Q and Chae D‐K, What if LLMs can smell: a prototype, in Proceedings of the 34th International Joint Conference on Artificial Intelligence (IJCAI). IJCAI, Montreal, Canada: (2025). [Google Scholar]
- 49. Su Y, Wang H, Gao Z and Cheng J, NOSE: neural olfactory‐semantic embedding with tri‐modal orthogonal contrastive learning, in Annual Meeting of the Association for Computational Linguistics (ACL 2026). ACL, San Diego, CA, USA: (2026). [Google Scholar]
- 50. McConachie GD, Duniec E, Guerina F, Younger MA and DePasquale B, Low rank adaptation of chemical foundation models generates effective odorant representations, in ICLR 2026. ICLR, Rio de Janeiro: (2026). [Google Scholar]
- 51. Kang D, Kim J, Park J, Lee K, Choi J‐W and So J, AROMMA: unifying olfactory embeddings for single molecules and mixtures, in ICASSP 2026‐2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, Hyderabad, India: (2026). [Google Scholar]
- 52. Jiang P, Xiao C, Fu T, Bhatia P, Kass‐Hout T, Sun J et al., Bi‐level contrastive learning for knowledge‐enhanced molecule representations, in Thirty‐Ninth AAAI Conference on Artificial Intelligence (AAAI‐25). AAAI, Philadelphia, PA: (2025). [Google Scholar]
- 53. France KK and Daescu O, Diffusion graph neural networks and dataset for robust olfactory navigation in hazard robotics (2025). 10.48550/arXiv.2506.00455. [DOI]
- 54. Wakutsu Y and Kaneko H, Construction of a multi‐label odor prediction model based on molecular structures and olfactory receptor binding profiles with a novel interpretability framework. Anal Sci 42:1–14 (2026). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55. Ben Khemis I, Aouaini F, Knani S, Graba B, Lefi N and Ben Lamine A, New insights into the docking mechanism of vanillin on three mammalian olfactory receptors via a new statistical physics model. Sci Rep 15:32271 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56. Kaneshiro H, Sato M, Tanaka A, Nakata S, Aihara Y, Kitoh‐Nishioka H et al., A structure‐based approach for predicting odor similarity of molecules via docking simulations with human olfactory receptors. ACS Omega 10:39933–39945 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57. Wang J, Zhang C, Qian J, Wang S, Fan W, Shi Q et al., Structure‐threshold relationship in food aroma molecules: insights from S‐curve method, molecular docking, and dynamics simulations. Curr Res Food Sci 10:101073 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58. Wen F, Wang M, Zhang L, Duan W, Sun B, Xie J et al., Molecular mechanism analysis of the activation of human olfactory receptor OR9Q2 by 4‐methylphenol. Foods 14:3738 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59. Chen C, Sheng M, Yuan H, Pan X, Tian H and Lou X, Perceptual interaction of aroma compounds and their effects on the enhancement of flavor quality in foods: a review. Trends Food Sci Technol 165:105315 (2025). [Google Scholar]
- 60. Nan X, You X, Liu X, Liu H, Ji C, Du Y et al., TaLiRAGen: target‐aware ligand generation via retrieval‐augmented large language models. Mol Divers 30:2699–2712 (2026). [DOI] [PubMed] [Google Scholar]
- 61. Shoaib M, Tariq A, Liu Y, Yang M, Qu L, Yang L et al., Recent update on the development of HPV16 inhibitors for cervical cancer. Crit Rev Oncol Hematol 210:104703 (2025). [DOI] [PubMed] [Google Scholar]
- 62. Tariq A, Shoaib M, Qu L, Nan X and Song J, Elucidating the role of the T790M mutation in BLU‐945 selectivity for mutant EGFR: structural and energetic insights. J Comput Aided Mol Des 40:66 (2026). [DOI] [PubMed] [Google Scholar]
- 63. Tariq A, Shoaib M, Qu L, Shoukat S, Nan X and Song J, Exploring 4th generation EGFR inhibitors: a review of clinical outcomes and structural binding insights. Eur J Pharmacol 997:177608 (2025). [DOI] [PubMed] [Google Scholar]
- 64. Luebke B, The Good Scents Company information system [Online] (1994). Available: http://www.thegoodscentscompany.com/ [15 June 2025].
- 65. Service BACI , PMP 2001‐database of perfumery materials and performance [Online] (2001). Available: http://www.leffingwell.com/pmp2001.htm [20 September 2025].
- 66. Saha P, Sharma M, Balaji S, Barsainyan AA, Kumar R, Steuber V et al., Dense sense: a novel approach utilizing electron density augmented machine learning paradigm to understand the complex odour landscape. Digit Discov 4:3339–3350 (2025). [Google Scholar]
- 67. Goel M, Grover N, Tuwani R, Batra D, Garg N, Sethupathy A et al., FlavorDB2: an updated database of flavor molecules. J Food Sci 89:7076–7082 (2024). [DOI] [PubMed] [Google Scholar]
- 68. Halgren TA, Merck molecular force field. I. Basis, form, scope, parameterization, and performance of MMFF94. Comput Chem 17:490–519 (1996). [Google Scholar]
- 69. Aggarwal R and Koes RD, PharmRL: pharmacophore elucidation with deep geometric reinforcement learning. BMC Biol 22:301 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70. Del Marmol J, Yedlin MA and Ruta V, The structural basis of odorant recognition in insect olfactory receptors. Nature 597:126–131 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71. Wang J, Zhang Q, Fan W, Shi Q, Mao J, Xie J et al., Deciphering olfactory receptor binding mechanisms: a structural and dynamic perspective on olfactory receptors. Front Mol Biosci 11:1498796 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 72. Gasteiger J and Marsili M, Iterative partial equalization of orbital electronegativity‐a rapid access to atomic charges. Tetrahedron 36:3219–3228 (1980). [Google Scholar]
- 73. Brody S, Yahav E and Alon U, How attentive are graph attention networks? in International Conference on Learning Representations. ICLR, (2022; Online). [Google Scholar]
- 74. Ridnik T, Ben‐Baruch E, Zamir N, Noy A, Friedman I, Protter M et al., Asymmetric loss for multi‐label classification, in IEEE/CVF International Conference on Computer Vision. IEEE, (2021; Online). [Google Scholar]
- 75. Kingma DP and Ba JL, Adam: a method for stochastic optimization, in International Conference on Learning Representations (ICLR). ICLR, San Diego, CA: (2015). [Google Scholar]
- 76. Wang C, Yang Y, Song J and Nan X, Research progresses and applications of knowledge graph embedding technique in chemistry. J Chem Inf Model 64:7189–7213 (2024). [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Table S1. Node features in the representation of molecules.
Table S2. Edge features in the representation of molecules.
Table S3. Pharmacophore features.
Table S4. Evaluating the performance of the PharmaGNN model with Binary Cross Entropy Loss and Asymmetric Loss on two datasets under random seed 34.
Table S5. AUROC performance of the PharmaGNN model with Asymmetric Loss under different γ −/γ + combinations on two datasets (random seed 34).
Data Availability Statement
The data that support the findings of this study are available on request from the corresponding author. The data are not publicly available due to privacy or ethical restrictions.
