METHOD OF CONSTRUCTING EXPLANATIONS FOR RECOMMENDER SYSTEMS BASED ON THE TEMPORAL DYNAMICS OF USER PREFERENCES

Keywords: recommendation system, explanation of recommendations, effectiveness of recommendations, credibility of recommendations

Abstract

The problem of constructing explanations for recommendations in situations of cold start and shilling attacks is considered. The first situation is characterized by incomplete information about the user's preferences, and the second is characterized by a distortion of the ratings of items in the recommendation system. A method for constructing explanations for the recommended list of subjects is proposed. The method uses weighted temporal dependencies to form explanations. Each such dependence reflects a change in sales of goods for two non-contiguous time intervals. These intervals are set according to a given level of detail of time, for example, day, week, month. The input is presented by a sales journal with time stamps. The method includes the steps of forming temporal rules, calculating the weights of the rules, building explanations. The weights of the rules reflect the degree of change in sales for a pair of intervals. The result of the method is a recommendation in the form of a numerical estimate of the change in user preferences with respect to the subject in the recommendation. The proposed method allows to increase sales efficiency due to the active selection of items by the user based on the explanations received

Downloads

Download data is not yet available.

Author Biographies

Serhii Chalyi, Kharkiv National University of Radio Electronics

Department of Information Control Systems

Volodymyr Leshchynskyi, Kharkiv National University of Radio Electronics

Department of Software Engineering

References

Aggarwal, C. C. (2016). Recommender Systems. Springer. doi: https://doi.org/10.1007/978-3-319-29659-3

Son, L. H. (2016). Dealing with the new user cold-start problem in recommender systems: A comparative review. Information Systems, 58, 87–104. doi: https://doi.org/10.1016/j.is.2014.10.001

Gunes, I., Kaleli, C., Bilge, A., Polat, H. (2012). Shilling attacks against recommender systems: a comprehensive survey. Artificial Intelligence Review, 42 (4), 767–799. doi: https://doi.org/10.1007/s10462-012-9364-9

Braunhofer, M. (2014). Hybrid Solution of the Cold-Start Problem in Context-Aware Recommender Systems. Lecture Notes in Computer Science, 484–489. doi: https://doi.org/10.1007/978-3-319-08786-3_44

Zhu, Y., Lin, J., He, S., Wang, B., Guan, Z., Liu, H., Cai, D. (2020). Addressing the Item Cold-Start Problem by Attribute-Driven Active Learning. IEEE Transactions on Knowledge and Data Engineering, 32 (4), 631–644. doi: https://doi.org/10.1109/tkde.2019.2891530

Chalyi, S., Leshchynskyi, V., Leshchynska, I. (2019). Method of forming recommendations using temporal constraints in a situation of cyclic cold start of the recommender system. EUREKA: Physics and Engineering, 4, 34–40. doi: https://doi.org/10.21303/2461-4262.2019.00952

Xiang, L., Yuan, Q., Zhao, S., Chen, L., Zhang, X., Yang, Q., Sun, J. (2010). Temporal recommendation on graphs via long- and short-term preference fusion. Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD’10. doi: https://doi.org/10.1145/1835804.1835896

Chalyi, S., Pribylnova, I. (2019). The method of constructing recommendations online on the temporal dynamics of user interests using multilayer graph. EUREKA: Physics and Engineering, 3, 13–19. doi: https://doi.org/10.21303/2461-4262.2019.00894

Elahi, M., Ricci, F., Rubens, N. (2016). A survey of active learning in collaborative filtering recommender systems. Computer Science Review, 20, 29–50. doi: https://doi.org/10.1016/j.cosrev.2016.05.002

Wu, Z., Cao, J., Mao, B., Wang, Y. (2011). Semi-SAD: applying semi-supervised learning to shilling attack detection. Proceedings of the Fifth ACM Conference on Recommender Systems - RecSys’11, 289–292. doi: https://doi.org/10.1145/2043932.2043985

Wang, Y., Qian, L., Li, F., Zhang, L. (2018). A Comparative Study on Shilling Detection Methods for Trustworthy Recommendations. Journal of Systems Science and Systems Engineering, 27 (4), 458–478. doi: https://doi.org/10.1007/s11518-018-5374-8

Chala, O., Novikova, L., Chernyshova, L. (2019). Method for detecting shilling attacks in e-commerce systems using weighted temporal rules. EUREKA: Physics and Engineering, 5, 29–36. doi: https://doi.org/10.21303/2461-4262.2019.00983

Tintarev, N., Masthoff, J. (2007). A Survey of Explanations in Recommender Systems. 2007 IEEE 23rd International Conference on Data Engineering Workshop. doi: https://doi.org/10.1109/icdew.2007.4401070

Tintarev, N., Masthoff, J. (2010). Designing and Evaluating Explanations for Recommender Systems. Recommender Systems Handbook, 479–510. doi: https://doi.org/10.1007/978-0-387-85820-3_15

Tintarev, N., Masthoff, J. (2012). Evaluating the effectiveness of explanations for recommender systems. User Modeling and User-Adapted Interaction, 22 (4-5), 399–439. doi: https://doi.org/10.1007/s11257-011-9117-5

Levykin, V., Chala, O. (2018). Development of a method for the probabilistic inference of sequences of a business process activities to support the business process management. Eastern-European Journal of Enterprise Technologies, 5 (3 (95)), 16–24. doi: https://doi.org/10.15587/1729-4061.2018.142664

Kalynychenko, O., Chalyi, S., Bodyanskiy, Y., Golian, V., Golian, N. (2013). Implementation of search mechanism for implicit dependences in process mining. 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS). doi: https://doi.org/10.1109/idaacs.2013.6662657

Sergii, C., Ihor, L., Aleksandr, P., Ievgen, B. (2018). Causality-based model checking in business process management tasks. 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT). doi: https://doi.org/10.1109/dessert.2018.8409176

Kuchuk, N., Mozhaiev, O., Mozhaiev, M., Kuchuk, H. (2017). Method for calculating of R-learning traffic peakedness. 2017 4th International Scientific-Practical Conference Problems of Infocommunications. Science and Technology (PIC S&T). doi: https://doi.org/10.1109/infocommst.2017.8246416

Pavlenko, V., Shostak, I., Morozova, O., Danova, M. (2018). Information support for business processes at virtual enterprises with multi-agent technologies. 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT). doi: https://doi.org/10.1109/dessert.2018.8409189


👁 169
⬇ 151
Published
2020-05-11
How to Cite
Chalyi, S., & Leshchynskyi, V. (2020). METHOD OF CONSTRUCTING EXPLANATIONS FOR RECOMMENDER SYSTEMS BASED ON THE TEMPORAL DYNAMICS OF USER PREFERENCES. EUREKA: Physics and Engineering, (3), 43-50. https://doi.org/10.21303/2461-4262.2020.001228
Section
Computer Science