iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://doi.org/10.1007/s11280-023-01161-3
DeepApp: characterizing dynamic user interests for mobile application recommendation | World Wide Web Skip to main content
Log in

DeepApp: characterizing dynamic user interests for mobile application recommendation

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

It is extremely difficult to find one app in app stores that exactly meets the needs of users with the boom in mobile applications nowadays. Although numerous app recommendation services are available, they mainly employ static data (e.g., information of installed apps) and rarely consider the dynamics of user interests. In this paper, we assume that user interest consists of two components: short-term temporal interests and long-term preferences, and we propose one general framework, namely DeepApp, to enhance app recommendation performance. In DeepApp, on the one hand, we use one linear model to characterize the stable user-app associations; on the other hand, we employ the Long Short-Term Memory (LSTM) model to capture the evolution of interests based on the usage patterns of mobile apps. Finally, the Wide &Deep model is applied to fuse the effects of these two types of interests, long-term preferences and short-term temporal interests, by learning the latent interaction between linear and nonlinear features. DeepApp was evaluated on a large-scale dataset, with 4,775,293 users and 238,206 mobile apps. DeepApp achieves a significant performance gain compared with baselines (more than 6% in terms of NDCG@6 over probability matrix factorization (PMF), neural collaborative filtering (NCF), and neural tensor factorization (NTF)). This demonstrates that the integration of dynamic user interests is beneficial for mobile app recommendations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data Availability

The datasets generated during and/or analysed during the current study are not publicly available due to commercial permission but are available from the corresponding author on reasonable request.

Notes

  1. https://www.appventurez.com/blog/google-play-store-statistics/

References

  1. Tu, Z., Li, Y., Hui, P., Su, L., Jin, D.: Personalized mobile app recommendation by learning user’s interest from social media. IEEE Trans. Mob. Comput. 19(11), 2670–2683 (2020)

    Article  Google Scholar 

  2. Wang, X., Wang, C., Chen, X., Fu, X., Han, J., Wang, X.: Measurement and analysis on large-scale offline mobile app dissemination over device-to-device sharing in mobile social networks. World Wide Web. 23(4), 2363–2389 (2020)

    Article  Google Scholar 

  3. Xu, Y., Zhu, Y., Shen, Y., Yu, J.: Leveraging app usage contexts for app recommendation: a neural approach. World Wide Web. 22(6), 2721–2745 (2019)

    Article  Google Scholar 

  4. Peng, M., Zeng, G., Sun, Z., Huang, J., Wang, H., Tian, G.: Personalized app recommendation based on app permissions. World Wide Web. 21(1), 89–104 (2018)

    Article  Google Scholar 

  5. Zhao, S., Li, S., Ramos, J., Luo, Z., Jiang, Z., Dey, A.K., Pan, G.: User profiling from their use of smartphone applications: A survey. Pervasive Mob. Comput. 59, 101052 (2019)

    Article  Google Scholar 

  6. Li, T., Fan, Y., Li, Y., Tarkoma, S., Hui, P.: Understanding the long-term evolution of mobile app usage. IEEE Trans. Mob. Comput. 1 (2021)

  7. Zhou, G., Mou, N., Fan, Y., Pi, Q., Bian, W., Zhou, C., Zhu, X., Gai, K.: Deep interest evolution network for click-through rate prediction. Proc. AAAI Conf. Artif. Intell. 33(01), 5941–5948 (2019)

    Google Scholar 

  8. Ouyang, Y., Guo, B., Wang, Q., Liang, Y., Yu, Z.: Learning dynamic app usage graph for next mobile app recommendation. IEEE Trans. Mob. Comput. 1 (2022)

  9. Castillo, A., Vander Meer, D., Castellanos, A.: Exup recommendations: Inferring user’s product metadata preferences from single-criterion rating systems. Decis. Support. Syst. 108, 69–78 (2018)

    Article  Google Scholar 

  10. Ding, H., Liu, Q., Hu, G.: Tdtmf: A recommendation model based on user temporal interest drift and latent review topic evolution with regularization factor. Inf. Process. Manag. 59(5), 103037 (2022)

    Article  Google Scholar 

  11. Zhao, S., Pan, G., Tao, J., Luo, Z., Li, S., Wu, Z.: Understanding smartphone users from installed app lists using boolean matrix factorization. IEEE Trans. Cybern. 52(1), 384–397 (2022). https://doi.org/10.1109/TCYB.2020.2967644

    Article  Google Scholar 

  12. Chen, L., Han, M., Shi, H., Liu, X.: Multi-context embedding based personalized place semantics recognition. Inf. Process. Manag. 58(1), 102416 (2021)

    Article  Google Scholar 

  13. Stachl, C., Au, Q., Schoedel, R., Gosling, S.D., Harari, G.M., Buschek, D., Völkel, S.T., Schuwerk, T., Oldemeier, M., Ullmann, T., Hussmann, H., Bischl, B., Bühner, M.: Predicting personality from patterns of behavior collected with smartphones. Proc. Natl. Acad. Sci. 117(30), 17680–17687 (2020)

    Article  Google Scholar 

  14. Unal, P., Temizel, T.T., Eren, P.E.: What installed mobile applications tell about their owners and how they affect users’ download behavior. Telematics Inform. 34(7), 1153–1165 (2017)

    Article  Google Scholar 

  15. Jiang, H., Hu, Z., Zhao, X., Yang, L., Yang, Z.: Exploring the users’ preference pattern of application services between different mobile phone brands. IEEE Trans. Comput. Soc. Syst. 5(4), 1163–1173 (2018)

    Article  Google Scholar 

  16. Guo, B., Ouyang, Y., Guo, T., Cao, L., Yu, Z.: Enhancing mobile app user understanding and marketing with heterogeneous crowdsourced data: a review. IEEE Access. 7, 68557–68571 (2019)

    Article  Google Scholar 

  17. Li, H., Ai, W., Liu, X., Tang, J., Huang, G., Feng, F., Mei, Q.: Voting with their feet: Inferring user preferences from app management activities. In: Proceedings of the 25th International Conference on World Wide Web, pp. 1351–1362. (2016)

  18. Liu, X., Ai, W., Li, H., Tang, J., Huang, G., Feng, F., Mei, Q.: Deriving user preferences of mobile apps from their management activities. ACM Trans. Inf. Syst. (TOIS). 35(4), 1–32 (2017)

    Article  Google Scholar 

  19. Shi, K., Ali, K.: Getjar mobile application recommendations with very sparse datasets. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 204–212. (2012)

  20. Lin, K.-P., Chang, Y.-W., Shen, C.-Y., Lin, M.-C.: Leveraging online word of mouth for personalized app recommendation. IEEE Trans. Comput. Soc. Syst. 5(4), 1061–1070 (2018)

    Article  Google Scholar 

  21. Raja, D.R.K., Pushpa, S.: Diversifying personalized mobile multimedia application recommendations through the latent dirichlet allocation and clustering optimization. Multimed. Tools Appl. 78(17), 24047–24066 (2019)

  22. Maheswari, M., Geetha, S., Kumar, S.S., Karuppiah, M., Samanta, D., Park, Y.: Pevrm: Probabilistic evolution based version recommendation model for mobile applications. IEEE Access. 9, 20819–20827 (2021)

    Article  Google Scholar 

  23. Lu, X., Chen, Z., Liu, X., Li, H., Xie, T., Mei, Q.: Prado: Predicting app adoption by learning the correlation between developer-controllable properties and user behaviors. Proc. ACM Interact. Mob. Wearable Ubiquit. Technol. 1(3), 1–30 (2017)

  24. Guo, G., Zhang, J., Yorke-Smith, N.: Trustsvd: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 29. (2015)

  25. Lin, J., Sugiyama, K., Kan, M.-Y., Chua, T.-S.: Addressing cold-start in app recommendation: latent user models constructed from twitter followers. In: Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 283–292. (2013)

  26. Li, A., Xue, S., Li, X.-Y., Zhang, L., Qian, J.: Appdna: Profiling app behavior via deep-learning function call graphs. IEEE Trans. Emerg. Top. Comput. 10(1), 414–427 (2022)

    Article  Google Scholar 

  27. Li, J., Zhang, H., He, Z., Xu, R., Wu, P., Zhang, M., Liu, Y., Ma, S.: Liferec: A mobile app for lifelog recording and ubiquitous recommendation. In: ACM SIGIR Conference on Human Information Interaction and Retrieval. CHIIR ’22, pp. 342–346. Association for Computing Machinery, New York (2022)

  28. Yang, Y., Lin, J., Zhang, X., Wang, M.: Pkg: A personal knowledge graph for recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. SIGIR ’22, pp. 3334–3338. Association for Computing Machinery, New York (2022)

  29. Yan, B., Chen, G.: Appjoy: personalized mobile application discovery. In: Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, pp. 113–126. (2011)

  30. Wang, H., Li, Y., Zeng, S., Wang, G., Zhang, P., Hui, P., Jin, D.: Modeling spatio-temporal app usage for a large user population. Proc. ACM Interact. Mob. Wearable Ubiquit Technol. 3(1), (2019)

  31. Plessas, A., Stefanis, V., Komninos, A., Garofalakis, J.: Field evaluation of context aware adaptive interfaces for efficient mobile contact retrieval. Pervasive Mob. Comput. 35, 51–64 (2017)

    Article  Google Scholar 

  32. Tu, Z., Duan, B., Wang, Z., Xu, X.: Bidirectional sensing of user preferences and application changes for dynamic mobile app recommendations. Neural Comput. Appl. 33(16), 9791–9803 (2021)

    Article  Google Scholar 

  33. Xiao, B., Benbasat, I.: An empirical examination of the influence of biased personalized product recommendations on consumers’ decision making outcomes. Decis. Support. Syst. 110, 46–57 (2018)

    Article  Google Scholar 

  34. Liu, D., Li, J., Wu, J., Du, B., Chang, J., Li, X.: Interest evolution-driven gated neighborhood aggregation representation for dynamic recommendation in e-commerce. Inf. Process. Manag. 59(4), 102982 (2022)

    Article  Google Scholar 

  35. Liu, T., Lou, S., Liao, J., Feng, H.: Dynamic and static representation learning network for recommendation. IEEE Trans. Neural Netw. Learn. Syst. (2022)

  36. Sun, N., Chen, T., Ran, L., Guo, W.: Dynamic and static features-aware recommendation with graph neural networks. Comput. Intell. Neurosci. 2022, (2022)

  37. Yu, D., Chen, J., Wang, D., Xu, Y., Xiang, Z., Deng, S.: Dsim: dynamic and static interest mining for sequential recommendation. Knowl. Inf. Syst. 64(8), 2267–2288 (2022)

    Article  Google Scholar 

  38. Hintze, D., Hintze, P., Findling, R.D., Mayrhofer, R.: A large-scale, long-term analysis of mobile device usage characteristics. Proc. ACM Interact. Mob. Wearable Ubiquit. Technol. 1(2), 1–21 (2017)

  39. Ioffe, S., Szegedy, C.: Batch normalization: Accelerating deep network training by reducing internal covariate shift. In: International Conference on Machine Learning, pp. 448–456. (2015). PMLR

  40. Mnih, A., Salakhutdinov, R.R.: Probabilistic matrix factorization. Adv. Neural Inf. Process. Syst. 20, (2007)

  41. Yuan, X., Han, L., Qian, S., Zhu, L., Zhu, J., Yan, H.: Preliminary data-based matrix factorization approach for recommendation. Inf. Process. Manag. 58(1), 102384 (2021)

    Article  Google Scholar 

  42. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.-S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, pp. 173–182. (2017)

  43. Cheng, H.-T., Koc, L., Harmsen, J., Shaked, T., Chandra, T., Aradhye, H., Anderson, G., Corrado, G., Chai, W., Ispir, M., et al.: Wide & deep learning for recommender systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, pp. 7–10. (2016)

  44. Wu, X., Shi, B., Dong, Y., Huang, C., Chawla, N.V.: Neural tensor factorization for temporal interaction learning. In: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, pp. 537–545. (2019)

Download references

Funding

This work is supported by the National Key Research and Development Program of China (No. 2018AAA0100500), by the natural science foundation of China under grant No. 61902320, and by the fundamental research funds for the central universities under grant No. 31020180QD140.

Author information

Authors and Affiliations

Authors

Contributions

Y.L. and B.G. proposed and formulated this research problem. Y.L., L.L., and L.H. designed the models, processed the dataset and conducted the experiment. Y.L., L.H. and Z.W. wrote this manuscript. All authors reviewed this manuscript.

Corresponding author

Correspondence to Yunji Liang.

Ethics declarations

Ethical Approval

Not applicable.

Competing interests

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liang, Y., Liu, L., Huangfu, L. et al. DeepApp: characterizing dynamic user interests for mobile application recommendation. World Wide Web 26, 2623–2645 (2023). https://doi.org/10.1007/s11280-023-01161-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-023-01161-3

Keywords

Navigation