journal article·2026-04-12Open access

Phase-Dynamic Model of User Interactions for Protecting Recommender Systems from Poisoning Attacks

Serhii Semenov, Volodymyr Mikhav, Yelyzaveta Meleshko, Nataliya Paranyak, Maxim Pochebut

Applied Sciences· Volume 16· Issue 8

Abstract

Poisoning and shilling attacks remain a serious threat to recommender systems, especially as attackers increasingly mimic plausible profile statistics. This paper proposes an architecture-independent behavioral detection layer that models user interactions as short-window phase-dynamic trajectories rather than static aggregates. Interaction logs are transformed into temporal signals, reconstructed in phase space by delay embedding, and summarized by a compact 15-dimensional portrait combining recurrence-based, entropy-based, spectral, and stabilizing statistical descriptors. In a controlled targeted injection protocol evaluated over 10 independent runs, the statistical baseline achieved PR-AUC = 0.723 ± 0.037 and TPR@1%FPR = 0.029 ± 0.006, the dynamic block achieved PR-AUC = 0.831 ± 0.011 and TPR@1%FPR = 0.220 ± 0.050, and the full portrait achieved PR-AUC = 0.872 ± 0.017 and TPR@1%FPR = 0.291 ± 0.043. Sensitivity analysis showed that recurrence-only descriptors were parameter-sensitive, whereas the extended dynamic block formed a stable high-performance region across a broad range of embedding settings. An IQR-normalized aggregated risk score further demonstrated clear post-window regime separation during injection periods. The results indicate that poisoning attacks primarily deform the temporal organization of behavior rather than only first-order statistics. The proposed phase-dynamic portrait is therefore best interpreted as a complementary behavioral risk-scoring layer for auditing, filtering, and monitoring rather than as a standalone defense.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: User Authentication and Security Systems · Emotion and Mood Recognition · Personal Information Management and User Behavior

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Engineering and Cybersecurity, Institute of Security and Informatics, University of the National Education Commission, 30-084 Krakow, Poland

Department of Information Technologies and Cybersecurity, SET University, 03113 Kyiv, Ukraine

Department of Cybersecurity and Software, Central Ukrainian National Technical University, 25000 Kropyvnytskyi, Ukraine

Faculty of Computer Sciences, National University of Kyiv-Mohyla Academy, 04070 Kyiv, Ukraine

References (30)

Show source-provided references
1. Manipulating Recommender Systems: A Survey of Poisoning Attacks and Countermeasures
2. Robust Recommender System: A Survey and Future Directions
3. Wang, C., Ye, J., Wang, W., Gao, C., Feng, F., and He, X. (2023). RecAD: Towards A Unified Library for Recommender Attack and Defense. Proceedings of the 17th ACM Conference on Recommender Systems (RecSys ‘23), Association for Computing Machinery.10.1145/3604915.3609490 ↗
4. On the Vulnerability of Graph Learning-based Collaborative Filtering10.1145/3572834 ↗
5. Guo, S., Bai, T., and Deng, W. (2023). Targeted Shilling Attacks on GNN-based Recommender Systems. Proceedings of the 32nd ACM International Conference on Information and Knowledge Management (CIKM ‘23), Association for Computing Machinery.10.1145/3583780.3615073 ↗
6. Chen, W., Ma, X., and Liu, B. (2025). DIFshilling: A Diffusion Model for Shilling Attacks. Appl. Sci., 15.10.3390/app15063412 ↗
7. Wu, C., Lian, D., Ge, Y., Zhu, Z., Chen, E., and Yuan, S. (2021). Fight Fire with Fire: Towards Robust Recommender Systems via Adversarial Poisoning Training. Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ‘21), Association for Computing Machinery.10.1145/3404835.3462914 ↗
8. Jia, J., Liu, Y., Hu, Y., and Gong, N.Z. (2023). PORE: Provably robust recommender systems against data poisoning attacks. Proceedings of the 32nd USENIX Conference on Security Symposium (SEC ‘23), USENIX Association.
9. Influence-Driven Data Poisoning for Robust Recommender Systems10.1109/TPAMI.2023.3274759 ↗
10. You, X., Li, C., Ding, D., Zhang, M., Feng, F., Pan, X., and Yang, M. (2023). Anti-FakeU: Defending Shilling Attacks on Graph Neural Network based Recommender Model. Proceedings of the ACM Web Conference 2023 (WWW ‘23), Association for Computing Machinery.10.1145/3543507.3583289 ↗
11. Alhwayzee, A., Araban, S., and Zabihzadeh, D. (2025). A Robust Recommender System Against Adversarial and Shilling Attacks Using Diffusion Networks and Self-Adaptive Learning. Symmetry, 17.10.3390/sym17020233 ↗
12. Design of a dynamic and robust recommender system based on item context, trust, rating matrix and rating time using social networks analysis10.1016/j.jksuci.2024.101964 ↗
13. A survey of sequential recommendation systems: Techniques, evaluation, and future directions10.1016/j.is.2024.102427 ↗
14. Meleshko, Y., Yakymenko, M., and Semenov, S. (2021, January 22–23). A Method of Detecting Bot Networks Based on Graph Clustering in the Recommendation System of Social Network. Proceedings of the CEUR Workshop Proceedings, 5th International Conference on Computational Linguistics and Intelligent Systems, Lviv, Ukraine. Available online: https://ceur-ws.org/Vol-2870/paper92.pdf.
15. Trends in recurrence analysis of dynamical systems10.1140/epjs/s11734-022-00739-8 ↗
16. Trend recurrence analysis and time series classification via trend fuzzy granular recurrence plot method10.1016/j.chaos.2023.114158 ↗
17. Semyonov, S.G., Gavrilenko, S.Y., and Chelak, V.V. (2017, January 16–19). Information processing on the computer system state using probabilistic automata. Proceedings of the 2017 2nd International Ural Conference on Measurements (UralCon), Chelyabinsk, Russia.10.1109/URALCON.2017.8120680 ↗
18. STAR: A session-based time-aware recommender system10.1016/j.neucom.2023.127104 ↗
19. Semenov, S., Baran, W., Andrzejewska, M., Pochebut, M., Petrovska, I., Sitnikova, O., Melnyk, M., and Mekhovykh, A. (2025). Mathematical Model of Data Processing in a Personalized Search Recommendation System for Digital Collections. Appl. Sci., 15.10.3390/app15137583 ↗
20. Detecting shilling attacks in social recommender systems based on time series analysis and trust features10.1016/j.knosys.2019.04.012 ↗
21. Study of the efficiency of the software security improving method and substantiation of practical recommendations for its use
22. Modeling the process of loading 3D models in a client application
23. Zhang, X., Zhou, Y., Wang, J., and Lu, X. (2021). Personal Interest Attention Graph Neural Networks for Session-Based Recommendation. Entropy, 23.10.3390/e23111500 ↗
24. Balcer, K., and Lipiński, P. (2025). Session-based Recommender Systems: User Interest as a Stochastic Process in the Latent Space. arXiv.
25. Moskalenko, V., Kharchenko, V., and Semenov, S. (2024). Model and Method for Providing Resilience to Resource-Constrained AI-System. Sensors, 24.10.3390/s24185951 ↗
26. Alzahrani, M. (2026). Investigating the Impact of Log-Sequence Embeddings on Anomaly Detection: A Systematic Study. Information, 17.10.3390/info17030228 ↗
27. Duan, Y., Xue, K., Sun, H., Bao, H., Wei, Y., You, Z., Zhang, Y., Jiang, X., Yang, S., and Chen, J. (2024). LogEDL: Log Anomaly Detection via Evidential Deep Learning. Appl. Sci., 14.10.20944/preprints202406.1597.v1 ↗
28. (2026, March 28). MovieLens 1M Dataset. Available online: https://grouplens.org/datasets/movielens/1m/.
29. Fully Anonymous Broadcast Signcryption for Secure Health Data Transmission in WBANs10.1109/TMC.2025.3605205 ↗
30. Liang, Y., Sun, H., Zhang, X., Xie, Q., Liu, G., Liu, Z., Tan, Z., and Liu, Y. (2025). Lightweight Multifactor Authentication and Key Agreement Scheme in Vehicle-to-Grid Networks. IEEE Trans. Veh. Technol.10.1109/TVT.2025.3621240 ↗