Prototype-Aligned Federated Soft-Prompts for Continual Web Personalization
Organizations: Shenzhen Campus of Sun Yat-sen University Shenzhen, Guangdong, China · Hunan University Changsha, Hunan, China
Abstract
Continual web personalization is essential for engagement, yet real-world non-stationarity and privacy constraints make it hard to adapt quickly without forgetting long-term preferences. We target this gap by seeking a privacy-conscious, parameter-efficient interface that controls stability-plasticity at the user/session level while tying user memory to a shared semantic prior. We propose ProtoFed-SP, a prompt-based framework that injects dual-timescale soft prompts into a frozen backbone: a fast, sparse short-term prompt tracks session intent, while a slow long-term prompt is anchored to a small server-side prototype library that is continually refreshed via differentially private federated aggregation. Queries are routed to Top-M prototypes to compose a personalized prompt. Across eight benchmarks, ProtoFed-SP improves NDCG@10 by +2.9% and HR@10 by +2.0% over the strongest baselines, with notable gains on Amazon-Books (+5.0% NDCG vs. INFER), H&M (+2.5% vs. Dual-LoRA), and Taobao (+2.2% vs. FedRAP). It also lowers forgetting (AF) and Steps-to-95% and preserves accuracy under practical DP budgets. Our contribution is a unifying, privacy-aware prompting interface with prototype anchoring that delivers robust continual personalization and offers a transparent, controllable mechanism to balance stability and plasticity in deployment.
Figures & tables
| Books | Electronics | ML-20M | Yelp | RetailRocket | Gowalla | Taobao | H&M | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 |
| FullRetrain | 0.114 | 0.231 | 0.133 | 0.257 | 0.319 | 0.644 | 0.109 | 0.220 | 0.244 | 0.466 | 0.205 | 0.514 | 0.217 | 0.438 | 0.262 | 0.487 |
| FineTune-Last | 0.102 | 0.208 | 0.122 | 0.240 | 0.302 | 0.616 | 0.101 | 0.206 | 0.232 | 0.446 | 0.195 | 0.498 | 0.208 | 0.421 | 0.251 | 0.472 |
| EWC | 0.109 | 0.223 | 0.128 | 0.248 | 0.307 | 0.625 | 0.106 | 0.214 | 0.236 | 0.454 | 0.198 | 0.505 | 0.211 | 0.428 | 0.255 | 0.476 |
| SI | 0.108 | 0.221 | 0.127 | 0.246 | 0.306 | 0.623 | 0.105 | 0.213 | 0.235 | 0.452 | 0.197 | 0.503 | 0.207 | 0.420 | 0.251 | 0.472 |
| MAS | 0.109 | 0.222 | 0.127 | 0.247 | 0.305 | 0.622 | 0.105 | 0.213 | 0.235 | 0.452 | 0.197 | 0.504 | 0.210 | 0.427 | 0.254 | 0.476 |
| Amazon-Books | ML-20M | Taobao | H&M | |||||
|---|---|---|---|---|---|---|---|---|
| Method | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 | N@10 | HR@10 |
| ProtoFed-SP (Full) | 0.126 | 0.248 | 0.329 | 0.658 | 0.231 | 0.461 | 0.284 | 0.512 |
| w/o Prototype Alignment | 0.120 (-0.006) | 0.238 (-0.010) | 0.324 (-0.005) | 0.649 (-0.009) | 0.225 (-0.006) | 0.451 (-0.010) | 0.277 (-0.007) | 0.501 (-0.011) |
| w/o Short-term prompt ( ) | 0.122 (-0.004) | 0.241 (-0.007) | 0.325 (-0.004) | 0.652 (-0.006) | 0.227 (-0.004) | 0.454 (-0.007) | 0.279 (-0.005) | 0.504 (-0.008) |
| w/o Long-term prompt (short only) | 0.116 (-0.010) | 0.232 (-0.016) | 0.320 (-0.009) | 0.644 (-0.014) | 0.223 (-0.008) | 0.448 (-0.013) | 0.274 (-0.010) | 0.496 (-0.016) |
| Static Prototypes (no federated update) | 0.121 (-0.005) | 0.240 (-0.008) | 0.326 (-0.003) | 0.653 (-0.005) | 0.226 (-0.005) | 0.453 (-0.008) | 0.278 (-0.006) | 0.502 (-0.010) |
Recommender Systems
Recommender systems predict and rank items for people using interaction histories, content, context, and feedback.
See all 508 papers