On the Use of Embedding Techniques for Modeling User Navigational Behavior in Intelligent Prefetching Strategies
ABSTRACT In today's data‐intensive client‐server systems, traditional caching methods often fail to meet the demands of modern applications, especially in mobile environments with unstable network conditions. This research addresses the challenge of improving data delivery by proposing an advanced prefetching framework that utilizes various embedding techniques. We explore how to model user navigation using graph‐based, autoencoder‐based, and sequence‐to‐sequence‐based embedding methods and assess their impact on prefetching accuracy and efficiency. Our study shows that utilizing these embedding techniques with supervised learning models improves prefetching performance. We also present a software architecture that blends supervised and unsupervised learning approaches, along with user‐specific and collective learning models, to create a robust prefetching mechanism. The contributions of this study include developing a scalable prefetching solution using machine learning/deep learning algorithms and providing an open‐source prototype of the proposed architecture. This paper offers a significant improvement over previous research and provides valuable insights for enhancing the performance of data‐intensive applications.
Authors
- Mehmet S. Aktaş (ORCID: https://orcid.org/0000-0001-7908-5067)
- Tolga Büyüktanır (ORCID: https://orcid.org/0000-0001-5317-0028)
Institutions
- Yıldız Technical University (TR)
Publication Details
- Journal
- Concurrency and Computation Practice and Experience
- Published
- 2025-01-16
- DOI
- https://doi.org/10.1002/cpe.8356
- Citations
- 1
- Primary Topic
- Recommender Systems and Techniques
- Type
- article
- Field-Weighted Citation Impact
- 3.25