●Content-Based Filtering (CBF): This model leverages
product attributes to generate recommendations. While
it improves diversity by considering item features, it
may not fully capture user preferences.
●Graph Convolutional Network (GCN): A GNN model
without temporal weighting, focusing on capturing
user-item interactions based on graph structure. This
model provides strong accuracy but may overlook the
temporal relevance of interactions.
C. Evaluation metrics
We chose to evaluate our model, two important and
well-known evaluation metrics in the field of machine
learning and recommender systems, allowing for
comparison with other cutting-edge approaches.
Accuracy: We employ accuracy as a general measure of
performance. It is calculated by determining the proportion
of correct predictions (both true positives and true
negatives) relative to the total number of predictions made.
Formula (1) illustrates the mathematical expression for this
metric.
(1)
𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 = 𝑇𝑃 + 𝑇𝑁
𝑇𝑃 + 𝑇𝑁 + 𝐹𝑃 + 𝐹𝑁
Intra-list diversity: It measures the diversity within the set of
recommended items. It evaluates the difference between
items, ensuring that recommendations are not too similar
and providing a wide range of options to the user. This
measure is represented by Formula (2).
(2)
𝐼𝐿𝐷= 1− 1
𝑛×(𝑛−1)𝑖=1
𝑛
∑/𝑗=1,𝑗≠𝑖
𝑛
∑ 𝑠𝑖𝑚𝑖𝑙𝑎𝑟𝑖𝑡𝑦(𝑖𝑡𝑒𝑚𝑖,𝑖𝑡𝑒𝑚𝑗)
D. Results
Our experiments were conducted by training each model on
the Amazon Product Dataset and evaluating performance on
a held-out test set. Results were obtained as represented in
Figure 1.
Figure 1. Models performance comparison
The Proposed GNN model with timestamp-weighted edges
shows improved accuracy over most baseline models, along
with the highest diversity score, indicating its effectiveness
in delivering diverse yet relevant recommendations. This
balanced performance highlights the model's ability to adapt
to users’ recent interests while ensuring varied product
exposure.
V. Conclusion
This study demonstrates the potential of incorporating
timestamp-weighted edges within a Graph Neural Network
model to enhance the diversity of recommendations in
e-commerce platforms. By prioritizing recent interactions,
the proposed model effectively balances relevance with
diversity, encouraging users to explore a wider array of
products. Experimental results indicate that timestamp
weighting significantly improves intralist diversity without
sacrificing recommendation accuracy, offering a promising
approach for e-commerce platforms aiming to enhance user
satisfaction and discovery.
ACKNOWLEDGMENT
The authors express their gratitude to the Algerian
Ministry of Higher Education and Scientific Research
(MESRS) for financially supporting the PRFU Research
Project (PhD Thesis), coded: C00L07UN360120230002,
conducted at Chadli Bendjedid El Tarf University, Algeria.
REFERENCES
[1] M. Chen, Y. Gao, and Y. Liu, “A survey of collaborative
filtering-based recommender systems,” IEEE Trans. Ind. Informat.,
vol. 16, no. 4, pp. 2233–2249, 2020.
[2] Y. Cheng, X. Lu, and J. Xu, “A hybrid recommendation method for
personalized news articles,” Neurocomputing, vol. 440, pp. 1–11,
2021.
[3] K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for
image recognition,” in Proc. IEEE Conf. Comput. Vis. Pattern
Recognit., 2016, pp. 770–778, doi: 10.1109/CVPR.2016.90.
[4] L. Chen, X. Wang, and B. Zhang, “A survey on deep learning for
recommender systems,” Neurocomputing, vol. 396, pp. 411–427,
2020.
[5] H. Guo, Y. Zhang, X. Fan, and R. Jin, “Recurrent neural networks
with auxiliary information for personalized product search,” Inf.
Retrieval J., vol. 23, no. 3, pp. 244–261, 2020.
[6] I. Gasmi, F. Anguel, H. Seridi-Bouchelaghem, and N. Azizi,
“Context-aware based evolutionary collaborative filtering algorithm,”
in Lecture Notes in Networks and Systems, vol. 156, Springer, Cham.,
2021, pp. 217–232.
[7] I. Gasmi, M. W. Azizi, H. Seridi-Bouchelaghem, N. Azizi, and S. M.
Belhaouari, “Enhanced context-aware recommendation using topic
modeling and particle swarm optimization,” J. Intell. Fuzzy Syst., vol.
40, no. 6, pp. 12227–12242, 2021.
[8] R. Sharma, D. Gopalani, and Y. Meena, “An anatomization of
research paper recommender system: Overview, approaches and
challenges,” Eng. Appl. Artif. Intell., vol. 118, 105641, 2023.
[9] S. Jayalakshmi, N. Ganesh, R. Cep, and J. SenthilMurugan, “Movie
recommender systems: Concepts, methods, challenges, and future
directions,” Sensors, vol. 22, 4904, 2022.
[10] R. Pan and L. Chen, “Efficient neural collaborative filtering with
binary quantization,” IEEE Trans. Knowl. Data Eng., vol. 33, no. 4,
pp. 1602–1614, 2020.
[11] J. Li, Y. Li, X. Zhang, Y. Li, and Y. Liu, “Multi-task learning for
personalized product search,” ACM Trans. Inf. Syst., vol. 38, no. 1,
pp. 1–24, 2020.
[12] V. Mnih, et al., “Human-level control through deep reinforcement
learning,” Nature, vol. 518, pp. 529–533, 2015.
[13] A. Bahi, I. Gasmi, S. Bentrad, and R. Khantouchi, "MycGNN:
enhancing recommendation diversity in e-commerce through
mycelium-inspired graph neural network," Electronic Commerce
Research, vol. 1, pp. 1–31, 2024. doi: 10.1007/s10660-024-09911-9.