{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:12:53Z","timestamp":1775229173788,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,3,28]],"date-time":"2024-03-28T00:00:00Z","timestamp":1711584000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,3,28]],"date-time":"2024-03-28T00:00:00Z","timestamp":1711584000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100006769","name":"Russian Science Foundation","doi-asserted-by":"publisher","award":["22-21-00911"],"award-info":[{"award-number":["22-21-00911"]}],"id":[{"id":"10.13039\/501100006769","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006769","name":"Russian Science Foundation","doi-asserted-by":"publisher","award":["22-21-00911"],"award-info":[{"award-number":["22-21-00911"]}],"id":[{"id":"10.13039\/501100006769","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["User Model User-Adap Inter"],"published-print":{"date-parts":[[2024,9]]},"DOI":"10.1007\/s11257-024-09395-0","type":"journal-article","created":{"date-parts":[[2024,3,28]],"date-time":"2024-03-28T22:01:37Z","timestamp":1711663297000},"page":"1369-1398","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Federated privacy-preserving collaborative filtering for on-device next app prediction"],"prefix":"10.1007","volume":"34","author":[{"given":"Albert","family":"Saiapin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gleb","family":"Balitskiy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Bershatsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aleksandr","family":"Katrutsa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Evgeny","family":"Frolov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexey","family":"Frolov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Oseledets","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vitaliy","family":"Kharin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,3,28]]},"reference":[{"issue":"7","key":"9395_CR1","doi-asserted-by":"publisher","first-page":"5476","DOI":"10.1109\/JIOT.2020.3030072","volume":"8","author":"S AbdulRahman","year":"2020","unstructured":"AbdulRahman, S., Tout, H., Ould-Slimane, H., et al.: A survey on federated learning: the journey from centralized to distributed on-site learning and beyond. IEEE Internet Things J. 8(7), 5476\u20135497 (2020)","journal-title":"IEEE Internet Things J."},{"key":"9395_CR2","doi-asserted-by":"crossref","unstructured":"Akiba, T., Sano, S., Yanase, T., et\u00a0al.: Optuna: a next-generation hyperparameter optimization framework. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2623\u20132631 (2019)","DOI":"10.1145\/3292500.3330701"},{"issue":"3","key":"9395_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447678","volume":"39","author":"M Aliannejadi","year":"2021","unstructured":"Aliannejadi, M., Zamani, H., Crestani, F., et al.: Context-aware target apps selection and recommendation for enhancing personal mobile assistants. ACM Trans. Inf. Syst. (TOIS) 39(3), 1\u201330 (2021)","journal-title":"ACM Trans. Inf. Syst. (TOIS)"},{"key":"9395_CR4","unstructured":"Ammad-Ud-Din, M., Ivannikova, E., Khan, S.A., et\u00a0al.: Federated collaborative filtering for privacy-preserving personalized recommendation system. arXiv preprint arXiv:1901.09888 (2019)"},{"key":"9395_CR5","doi-asserted-by":"crossref","unstructured":"Baeza-Yates, R., Jiang, D., Silvestri, F., et\u00a0al.: Predicting the next app that you are going to use. In: Proceedings of the Eighth ACM International Conference on Web Search And Data Mining, pp. 285\u2013294 (2015)","DOI":"10.1145\/2684822.2685302"},{"key":"9395_CR6","unstructured":"Changmai, B.M., Nagaraju, D., Mohanty, D.P., et\u00a0al.: On-device user intent prediction for context and sequence aware recommendation. arXiv preprint arXiv:1909.12756 (2019)"},{"key":"9395_CR7","first-page":"3312","volume":"33","author":"WN Chen","year":"2020","unstructured":"Chen, W.N., Kairouz, P., Ozgur, A.: Breaking the communication-privacy-accuracy trilemma. Adv. Neural. Inf. Process. Syst. 33, 3312\u20133324 (2020)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"9395_CR8","unstructured":"Costan, V., Lebedev, I., Devadas, S.: Sanctum: minimal hardware extensions for strong software isolation. In: 25th USENIX Security Symposium (USENIX Security 16), pp. 857\u2013874 (2016)"},{"key":"9395_CR9","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1080\/01621459.2017.1389735","volume":"113","author":"JC Duchi","year":"2016","unstructured":"Duchi, J.C., Wainwright, M., Jordan, M.I.: Minimax optimal procedures for locally private estimation. J. Am. Stat. Assoc. 113, 182\u2013201 (2016)","journal-title":"J. Am. Stat. Assoc."},{"key":"9395_CR10","doi-asserted-by":"crossref","unstructured":"Dwork, C., Kenthapadi, K., McSherry, F., et\u00a0al.: Our data, ourselves: privacy via distributed noise generation. In: Advances in Cryptology-EUROCRYPT 2006: 24th Annual International Conference on the Theory and Applications of Cryptographic Techniques, St. Petersburg, Russia, May 28\u2013June 1, 2006. Proceedings 25, pp. 486\u2013503. Springer (2006a)","DOI":"10.1007\/11761679_29"},{"key":"9395_CR11","doi-asserted-by":"crossref","unstructured":"Dwork, C., McSherry, F., Nissim, K., et\u00a0al.: Calibrating noise to sensitivity in private data analysis. In: Theory of Cryptography: Third Theory of Cryptography Conference, TCC 2006, New York, NY, USA, March 4\u20137, 2006, pp 265\u2013284. Proceedings 3. Springer (2006b)","DOI":"10.1007\/11681878_14"},{"issue":"3\u20134","key":"9395_CR12","first-page":"211","volume":"9","author":"C Dwork","year":"2014","unstructured":"Dwork, C., Roth, A., et al.: The algorithmic foundations of differential privacy. Found. Trends\u00ae Theor. Comput. Sci. 9(3\u20134), 211\u2013407 (2014)","journal-title":"Found. Trends\u00ae Theor. Comput. Sci."},{"issue":"2","key":"9395_CR13","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1561\/1100000009","volume":"4","author":"MD Ekstrand","year":"2011","unstructured":"Ekstrand, M.D., Riedl, J.T., Konstan, J.A., et al.: Collaborative filtering recommender systems. Found. Trends\u00ae Hum. Comput. Interact. 4(2), 81\u2013173 (2011)","journal-title":"Found. Trends\u00ae Hum. Comput. Interact."},{"key":"9395_CR14","doi-asserted-by":"crossref","unstructured":"Erlingsson, \u00da., Pihur, V., Korolova, A.: Rappor: randomized aggregatable privacy-preserving ordinal response. In: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, pp. 1054\u20131067 (2014)","DOI":"10.1145\/2660267.2660348"},{"issue":"1","key":"9395_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3426723","volume":"39","author":"H Fang","year":"2020","unstructured":"Fang, H., Zhang, D., Shu, Y., et al.: Deep learning for sequential recommendation: algorithms, influential factors, and evaluations. ACM Trans. Inf. Syst. (TOIS) 39(1), 1\u201342 (2020)","journal-title":"ACM Trans. Inf. Syst. (TOIS)"},{"key":"9395_CR16","doi-asserted-by":"publisher","first-page":"6357","DOI":"10.1109\/ACCESS.2023.3234863","volume":"11","author":"E Frolov","year":"2023","unstructured":"Frolov, E., Oseledets, I.: Tensor-based sequential learning via Hankel matrix representation for next item recommendations. IEEE Access 11, 6357\u20136371 (2023)","journal-title":"IEEE Access"},{"key":"9395_CR17","doi-asserted-by":"publisher","DOI":"10.56021\/9781421407944","volume-title":"Matrix Computations","author":"GH Golub","year":"2013","unstructured":"Golub, G.H., Van Loan, C.F.: Matrix Computations. JHU Press, Baltimore (2013)"},{"key":"9395_CR18","unstructured":"Gusak, J., Cherniuk, D., Shilova, A., et\u00a0al.: Survey on efficient training of large neural networks. In: Proceedings of the 31st International Joint Conference on Artificial Intelligence IJCAI-22, Vienna, Austria, pp. 23\u201329 (2022)"},{"key":"9395_CR19","doi-asserted-by":"crossref","unstructured":"Han, J., Ma, Y., Mei, Q., et\u00a0al.: DeepRec: on-device deep learning for privacy-preserving sequential recommendation in mobile commerce. In: Proceedings of the Web Conference 2021 (WWW \u201921), April 19\u201323, 2021, Ljubljana, Slovenia (2021)","DOI":"10.1145\/3442381.3449942"},{"key":"9395_CR20","doi-asserted-by":"crossref","unstructured":"He, R., McAuley, J.: Fusing similarity models with Markov chains for sparse sequential recommendation. In: 2016 IEEE 16th International Conference on Data Mining (ICDM), pp. 191\u2013200. IEEE (2016)","DOI":"10.1109\/ICDM.2016.0030"},{"key":"9395_CR21","doi-asserted-by":"crossref","unstructured":"He, X., Zhang, H., Kan, M.Y., et\u00a0al.: Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 549\u2013558 (2016)","DOI":"10.1145\/2911451.2911489"},{"key":"9395_CR22","unstructured":"Hidasi, B., Karatzoglou, A., Baltrunas, L., et\u00a0al.: Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939 (2015)"},{"key":"9395_CR23","doi-asserted-by":"crossref","unstructured":"Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: 2008 Eighth IEEE International Conference on Data Mining, pp. 263\u2013272. IEEE (2008)","DOI":"10.1109\/ICDM.2008.22"},{"key":"9395_CR24","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/s11257-017-9194-1","volume":"27","author":"D Jannach","year":"2017","unstructured":"Jannach, D., Ludewig, M., Lerche, L.: Session-based item recommendation in e-commerce: on short-term intents, reminders, trends and discounts. User Model. User-Adapt. Interact. 27, 351\u2013392 (2017)","journal-title":"User Model. User-Adapt. Interact."},{"issue":"1\u20132","key":"9395_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1561\/2200000083","volume":"14","author":"P Kairouz","year":"2021","unstructured":"Kairouz, P., McMahan, H.B., Avent, B., et al.: Advances and open problems in federated learning. Found. Trends\u00ae Mach. Learn. 14(1\u20132), 1\u2013210 (2021)","journal-title":"Found. Trends\u00ae Mach. Learn."},{"key":"9395_CR26","unstructured":"Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)"},{"key":"9395_CR27","doi-asserted-by":"publisher","first-page":"25,248","DOI":"10.1109\/ACCESS.2018.2828401","volume":"6","author":"H Li","year":"2018","unstructured":"Li, H., Diao, X., Cao, J., et al.: Collaborative filtering recommendation based on all-weighted matrix factorization and fast optimization. IEEE Access 6, 25,248-25,260 (2018)","journal-title":"IEEE Access"},{"issue":"3","key":"9395_CR28","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/3308755.3308761","volume":"22","author":"W Li","year":"2019","unstructured":"Li, W., Xia, Y., Chen, H.: Research on arm trustzone. GetMobile Mob. Comput. Commun. 22(3), 17\u201322 (2019)","journal-title":"GetMobile Mob. Comput. Commun."},{"key":"9395_CR29","doi-asserted-by":"crossref","unstructured":"Liao, Z.X., Li, S.C., Peng, W.C., et\u00a0al.: On the feature discovery for app usage prediction in smartphones. In: 2013 IEEE 13th International Conference on Data Mining, pp. 1127\u20131132. IEEE (2013)","DOI":"10.1109\/ICDM.2013.130"},{"issue":"4\u20135","key":"9395_CR30","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1007\/s11257-018-9209-6","volume":"28","author":"M Ludewig","year":"2018","unstructured":"Ludewig, M., Jannach, D.: Evaluation of session-based recommendation algorithms. User Model. User-Adapt. Interact. 28(4\u20135), 331\u2013390 (2018)","journal-title":"User Model. User-Adapt. Interact."},{"key":"9395_CR31","doi-asserted-by":"crossref","unstructured":"Minto, L., Haller, M., Livshits, B., et\u00a0al.: Stronger privacy for federated collaborative filtering with implicit feedback. In: Proceedings of the 15th ACM Conference on Recommender Systems, pp. 342\u2013350 (2021)","DOI":"10.1145\/3460231.3474262"},{"key":"9395_CR32","unstructured":"Neelakantan, A., Vilnis, L., Le, Q.V., et\u00a0al.: Adding gradient noise improves learning for very deep networks. arXiv preprint arXiv:1511.06807 (2015)"},{"key":"9395_CR33","unstructured":"Nguy\u00ean, T.T., Xiao, X., Yang, Y., et\u00a0al.: Collecting and analyzing data from smart device users with local differential privacy. arXiv preprint arXiv:1606.05053 (2016)"},{"key":"9395_CR34","unstructured":"Nikolakopoulos, A.N., Kalantzis, V., Garofalakis, J.D.: Eigenrec: An efficient and scalable latent factor family for top-n recommendation. arXiv preprint arXiv:1511.06033 47 (2015)"},{"key":"9395_CR35","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2022.3161114","author":"Y Ouyang","year":"2022","unstructured":"Ouyang, Y., Guo, B., Wang, Q., et al.: Learning dynamic app usage graph for next mobile app recommendation. IEEE Trans. Mob. Comput. (2022). https:\/\/doi.org\/10.1109\/TMC.2022.3161114","journal-title":"IEEE Trans. Mob. Comput."},{"key":"9395_CR36","doi-asserted-by":"crossref","unstructured":"Parate, A., B\u00f6hmer, M., Chu, D., et\u00a0al.: Practical prediction and prefetch for faster access to applications on mobile phones. In: Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 275\u2013284 (2013)","DOI":"10.1145\/2493432.2493490"},{"issue":"1","key":"9395_CR37","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/S0893-6080(98)00116-6","volume":"12","author":"N Qian","year":"1999","unstructured":"Qian, N.: On the momentum term in gradient descent learning algorithms. Neural Netw. 12(1), 145\u2013151 (1999)","journal-title":"Neural Netw."},{"key":"9395_CR38","doi-asserted-by":"crossref","unstructured":"Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized Markov chains for next-basket recommendation. In: Proceedings of the 19th International Conference on World Wide Web, pp. 811\u2013820 (2010)","DOI":"10.1145\/1772690.1772773"},{"key":"9395_CR39","doi-asserted-by":"crossref","unstructured":"Reyzin, L., Smith, A., Yakoubov, S.: Turning hate into love: compact homomorphic ad hoc threshold encryption for scalable MPC. In: International Symposium on Cyber Security Cryptography and Machine Learning, pp. 361\u2013378. Springer (2021)","DOI":"10.1007\/978-3-030-78086-9_27"},{"key":"9395_CR40","doi-asserted-by":"crossref","unstructured":"Shen, Z., Yang, K., Du, W., et\u00a0al.: Deepapp: a deep reinforcement learning framework for mobile application usage prediction. In: Proceedings of the 17th Conference on Embedded Networked Sensor Systems, pp. 153\u2013165 (2019)","DOI":"10.1145\/3356250.3360038"},{"key":"9395_CR41","doi-asserted-by":"crossref","unstructured":"Shin, C., Hong, J.H., Dey, A.K.: Understanding and prediction of mobile application usage for smart phones. In: Proceedings of the 2012 ACM Conference on Ubiquitous Computing, pp. 173\u2013182 (2012)","DOI":"10.1145\/2370216.2370243"},{"issue":"9","key":"9395_CR42","doi-asserted-by":"publisher","first-page":"1770","DOI":"10.1109\/TKDE.2018.2805356","volume":"30","author":"H Shin","year":"2018","unstructured":"Shin, H., Kim, S., Shin, J., et al.: Privacy enhanced matrix factorization for recommendation with local differential privacy. IEEE Trans. Knowl. Data Eng. 30(9), 1770\u20131782 (2018)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"issue":"309","key":"9395_CR43","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1080\/01621459.1965.10480775","volume":"60","author":"S Warner","year":"1965","unstructured":"Warner, S.: Randomized response: a survey technique for eliminating evasive answer bias. J. Am. Stat. Assoc. 60(309), 63\u20136 (1965)","journal-title":"J. Am. Stat. Assoc."},{"key":"9395_CR44","doi-asserted-by":"crossref","unstructured":"Xu, Y., Lin, M., Lu, H., et\u00a0al.: Preference, context and communities: a multi-faceted approach to predicting smartphone app usage patterns. In: Proceedings of the 2013 International Symposium on Wearable Computers, pp. 69\u201376 (2013)","DOI":"10.1145\/2493988.2494333"},{"key":"9395_CR45","doi-asserted-by":"crossref","unstructured":"Yao, A.C.C.: How to generate and exchange secrets. In: 27th Annual Symposium on Foundations of Computer Science (Sfcs 1986), pp. 162\u2013167. IEEE (1986)","DOI":"10.1109\/SFCS.1986.25"},{"key":"9395_CR46","doi-asserted-by":"crossref","unstructured":"Yu, D., Li, Y., Xu, F., et al.: Smartphone app usage prediction using points of interest. In: Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 1, no. 4, p. 174 (2018)","DOI":"10.1145\/3161413"},{"key":"9395_CR47","doi-asserted-by":"crossref","unstructured":"Zhang, C., Ding, X., Chen, G., et\u00a0al.: Nihao: a predictive smartphone application launcher. In: Mobile Computing, Applications, and Services: 4th International Conference, MobiCASE 2012, Seattle, WA, USA, October 11\u201312, 2012, pp. 294\u2013313. Revised Selected Papers 4, Springer (2013)","DOI":"10.1007\/978-3-642-36632-1_17"},{"key":"9395_CR48","unstructured":"Zhang, S., Tay, Y., Yao, L., et\u00a0al.: Next item recommendation with self-attention. arXiv preprint arXiv:1808.06414 (2018)"},{"key":"9395_CR49","doi-asserted-by":"crossref","unstructured":"Zhao, S., Luo, Z., Jiang, Z., et\u00a0al.: AppUsage2Vec: modeling smartphone app usage for prediction. In: 2019 IEEE 35th International Conference on Data Engineering (ICDE), pp. 1322\u20131333. IEEE (2019)","DOI":"10.1109\/ICDE.2019.00120"},{"key":"9395_CR50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11704-019-9096-y","volume":"15","author":"W Zheng","year":"2021","unstructured":"Zheng, W., Wu, Y., Wu, X., et al.: A survey of Intel SGX and its applications. Front. Comput. Sci. 15, 1\u201315 (2021)","journal-title":"Front. Comput. Sci."}],"container-title":["User Modeling and User-Adapted Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11257-024-09395-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11257-024-09395-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11257-024-09395-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,25]],"date-time":"2024-09-25T21:10:21Z","timestamp":1727298621000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11257-024-09395-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,28]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["9395"],"URL":"https:\/\/doi.org\/10.1007\/s11257-024-09395-0","relation":{},"ISSN":["0924-1868","1573-1391"],"issn-type":[{"value":"0924-1868","type":"print"},{"value":"1573-1391","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,28]]},"assertion":[{"value":"11 June 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}