
three steps. First, a multi-aspect clustering analysis
is performed on the dataset, focusing on emotional,
demographic, and temporal aspects. Specific clus-
tering algorithms are applied to identify clusters and
generate probability distributions of users’ member-
ship, enabling a nuanced analysis of user profiles.
Second, the system constructs a normalized User-
User contextual weighted similarity matrix by cal-
culating similarity scores using the Jensen-Shannon
divergence method. These scores are dynamically
weighted to reflect the importance of each contex-
tual aspect, aggregated to compute global similar-
ity scores, and used to build the normalized matrix.
The final step applies collaborative filtering based on
the normalized matrix, identifying the N contextually
closest users to predict ratings for unrated items and
generate recommendations. Experiments conducted
on the LDOS-CoMoDa dataset demonstrated good
performance, with RMSE and MAE rates of 0.5774
and 0.3333, respectively. These results highlight the
model’s ability to deliver contextually personalized
suggestions tailored to variations in user preferences.
To enhance this approach, we aim to explore alter-
native divergence metrics beyond the Jensen-Shannon
divergence and apply the method to various datasets.
This comparative analysis will provide insights into
optimizing contextual recommendations and adapting
them to the specific characteristics of user profiles.
REFERENCES
Adomavicius, G. and Tuzhilin, A. (2010). Context-aware
recommender systems. In Recommender systems
handbook, pages 217–253. Springer.
Cali
´
nski, T. and Harabasz, J. (1974). A dendrite method for
cluster analysis. Communications in Statistics-theory
and Methods, 3(1):1–27.
Casillo, M., Gupta, B. B., Lombardi, M., Lorusso, A., San-
taniello, D., and Valentino, C. (2022). Context aware
recommender systems: A novel approach based on
matrix factorization and contextual bias. Electronics,
11(7):1003.
Fukunaga, K. and Hostetler, L. (1975). The estimation of
the gradient of a density function, with applications in
pattern recognition. IEEE Transactions on informa-
tion theory, 21(1):32–40.
Karabila, I., Darraz, N., El-Ansari, A., Alami, N., and
El Mallahi, M. (2023). Enhancing collaborative
filtering-based recommender system using sentiment
analysis. Future Internet, 15(7):235.
Karatzoglou, A., Amatriain, X., Baltrunas, L., and
Oliver, N. (2010). Multiverse recommendation: n-
dimensional tensor factorization for context-aware
collaborative filtering. In Proceedings of the fourth
ACM conference on Recommender systems, pages 79–
86.
Ko
ˇ
sir, A., Odic, A., Kunaver, M., Tkalcic, M., and Tasic,
J. F. (2011). Database for contextual personalization.
Elektrotehni
ˇ
ski vestnik, 78(5):270–274.
Kullback, S. and Leibler, R. A. (1951). On information
and sufficiency. The annals of mathematical statistics,
22(1):79–86.
Kumar, R., Verma, B., and Rastogi, S. S. (2014). Social
popularity based svd++ recommender system. Inter-
national Journal of Computer Applications, 87(14).
Latrech, J., Kodia, Z., and Ben Azzouna, N. (2024). Codfi-
dl: a hybrid recommender system combining en-
hanced collaborative and demographic filtering based
on deep learning. The Journal of Supercomputing,
80(1):1160–1182.
Lin, J. (1991). Divergence measures based on the shannon
entropy. IEEE Transactions on Information theory,
37(1):145–151.
Lloyd, S. (1982). Least squares quantization in pcm. IEEE
transactions on information theory, 28(2):129–137.
Pagano, R., Cremonesi, P., Larson, M., Hidasi, B., Tikk,
D., Karatzoglou, A., and Quadrana, M. (2016). The
contextual turn: From context-aware to context-driven
recommender systems. In Proceedings of the 10th
ACM conference on recommender systems, pages
249–252.
Palacio-Ni
˜
no, J.-O. and Berzal, F. (2019). Evaluation
metrics for unsupervised learning algorithms. arXiv
preprint arXiv:1905.05667.
Patil, V. A., Chapaneri, S. V., and Jayaswal, D. J. (2022).
Kernel-based matrix factorization with weighted reg-
ularization for context-aware recommender systems.
IEEE Access, 10:75581–75595.
Said, A., De Luca, E. W., and Albayrak, S. (2011). Infer-
ring contextual user profiles-improving recommender
performance. In Proceedings of the 3rd RecSys work-
shop on context-aware recommender systems, volume
791.
Unger, M. and Tuzhilin, A. (2020). Hierarchical latent
context representation for context-aware recommen-
dations. IEEE Transactions on Knowledge and Data
Engineering, 34(7):3322–3334.
Wijaya, Y. A., Kurniady, D. A., Setyanto, E., Tarihoran,
W. S., Rusmana, D., and Rahim, R. (2021). Davies
bouldin index algorithm for optimizing clustering case
studies mapping school facilities. TEM J, 10(3):1099–
1103.
ICAART 2025 - 17th International Conference on Agents and Artificial Intelligence
426