Diversifying personalized mobile multimedia application recommendations through the Latent Dirichlet Allocation and clustering optimization

  • D. R. Kumar RajaEmail author
  • S. Pushpa


The rapid development of mobile multimedia applications explosively increased the availability of the number of applications in the apps market. Among the crowd of mobile multimedia applications with diverse functions, identifying the appropriate application is a significant challenge. Hence, it is essential for the app stores to recommend the desired applications to the users in the surge of applications. Several research works lack to consider the interactions among the contextual information of applications such as application category and features in different aspects instead of user preferences. Thus, it is of significance to developing a practical approach that provides high-quality application recommendations for users according to personal preferences. This paper presents the DIversifying Personalized Mobile Multimedia Application Recommendation (DIPMMAR) by fusing the user ratings, review texts, application description, and application popularity. Initially, the DIPMMAR approach analyzes the user reviews and application descriptions by applying the Latent Dirichlet Allocation (LDA) based topic model. It employs the Principle Component Analysis (PCA) principal components are the continuous solutions to the discrete cluster membership indicators for K-means clustering among all the extracted features of the applications and retains the optimal latent features alone. Further, the DIPMMAR approach computes the user-specific local popularity score on applications and exploits the application-specific global popularity score to generate the top-N personalized recommendation. Moreover, by exploring the mobile application categories and sub-categories, the DIPMMAR approach ensures the relevance and diversified applications in the recommendation list. The experiments on the real-world mobile app store dataset demonstrate the accuracy of the personalized recommendation.


Recommender system Mobile multimedia application LDA Popularity PCA Diversity Application category 



  1. 1.
    Almazro D, Shahatah G, Albdulkarim L, Kherees M, Martinez R, Nzoukou W (2010) A survey paper on recommender systems. arXiv preprint arXiv:1006.5278Google Scholar
  2. 2.
    Bao Y, Fang H, Zhang J (2014) TopicMF: simultaneously exploiting ratings and reviews for recommendation. In: AAAI, vol 14, pp 2–8Google Scholar
  3. 3.
    Bhandari U, Sugiyama K, Datta A, Jindal R (2013) Serendipitous recommendation for mobile apps using item-item similarity graph. In: Asia information retrieval symposium. Springer, pp 440–451Google Scholar
  4. 4.
    Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46:109–132CrossRefGoogle Scholar
  5. 5.
    Böhmer M, Ganev L, Krüger A (2013) Appfunnel: a framework for usage-centric evaluation of recommender systems that suggest mobile applications. In: ACM proceedings of the international conference on intelligent user interfaces, pp 267–276Google Scholar
  6. 6.
    Chen N, Hoi SCH, Li S, Xiao X (2015) SimApp: a framework for detecting similar mobile applications by online kernel learning. In: Proceedings of the eighth ACM international conference on web search and data mining, pp 305–314Google Scholar
  7. 7.
    Davidsson C (2010) Mobile application recommender systemGoogle Scholar
  8. 8.
    He X, Gao M, Kan M-Y, Liu Y, Sugiyama K (2014) Predicting the popularity of web 2.0 items based on user comments. In: Proceedings of the 37th international ACM SIGIR conference on research & development in information retrieval, pp 233–242Google Scholar
  9. 9.
    Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: principles, methods and evaluation. Egyptian Informatics Journal 16(3):261–273CrossRefGoogle Scholar
  10. 10.
    Karatzoglou A, Baltrunas L, Church K, Böhmer M (2012) Climbing the app wall: enabling mobile app discovery through context-aware recommendations. In: Proceedings of the 21st ACM international conference on information and knowledge management, pp 2527–2530Google Scholar
  11. 11.
    Liao Z-X, Pan Y-C, Peng W-C, Lei P-R (2013) On mining mobile apps usage behavior for predicting apps usage in smartphones. In: Proceedings of the 22nd ACM international conference on information & knowledge management, pp 609–618Google Scholar
  12. 12.
    Ling G, Lyu MR, King I (2014) Ratings meet reviews, a combined approach to recommend. In: Proceedings of the 8th ACM conference on recommender systems, pp 105–112Google Scholar
  13. 13.
    Liu Q, Ma H, Chen E, Xiong H (2013) A survey of context-aware mobile recommendations. Int J Inf Technol Decis Mak 12(01):139–172CrossRefGoogle Scholar
  14. 14.
    Liu B, Kong D, Cen L, Gong NZ, Jin H, Xiong H (2015) Personalized mobile app recommendation: reconciling app functionality and user privacy preference. In: Proceedings of the eighth ACM international conference on web search and data mining, pp 315–324Google Scholar
  15. 15.
    Lu C-T, Xie S, Shao W, He L, Yu PS (2016) Item recommendation for emerging online businesses. In: IJCAI, pp 3797–3803Google Scholar
  16. 16.
    Matthias B, Bauer G, Krüger A (2010) Exploring the design space of context-aware recommender systems that suggest mobile applications. In: 2nd workshop on context-aware recommender systems, vol 5Google Scholar
  17. 17.
    McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM conference on recommender systems, pp 165–172Google Scholar
  18. 18.
    Raja DRK, Pushpa S (2018) Novelty-driven recommendation by using integrated matrix factorization and temporal-aware clustering optimization. Int J Commun Syst in press. Wiley PublicationsGoogle Scholar
  19. 19.
    Raja DRK, Pushpa S (2018) Feature level review table generation for E-commerce websites to produce qualitative rating of the products. Future Computing and Informatics Journal 2(2):118–124CrossRefGoogle Scholar
  20. 20.
    Rho WH, Cho SB (2013) A context-aware mobile app category recommendation system with bayesian network. Journal of KIISE 40(12):809–816Google Scholar
  21. 21.
    Villegas NM, Sánchez C, Díaz-Cely J, Tamura G (2018) Characterizing context-aware recommender systems: a systematic literature review. Knowl-Based Syst 140:173–200CrossRefGoogle Scholar
  22. 22.
    Xia X, Wang X, Zhou X, Zhu T (2014) Collaborative recommendation of mobile apps: a swarm intelligence method. In: Mobile, ubiquitous, and intelligent computing. Springer, pp 405–412Google Scholar
  23. 23.
    Xu X, Dutta K, Datta A, Ge C (2018) Identifying functional aspects from user reviews for functionality-based mobile app recommendation. J Assoc Inf Sci Technol 69(2):242–255CrossRefGoogle Scholar
  24. 24.
    Yan B, Chen G (2011) AppJoy: personalized mobile application discovery. In: ACM proceedings of the 9th international conference on mobile systems, applications, and services, pp 113–126Google Scholar
  25. 25.
    Yan X, Guo J, Lan Y, Cheng X (2013) A biterm topic model for short texts. In: ACM proceedings of the 22nd international conference on world wide web, pp 1445–1456Google Scholar
  26. 26.
    Yankov D, Berkhin P, Subba R (2013) Interoperability ranking for mobile applications. In: Proceedings of the 36th international ACM SIGIR conference on research and development in information retrieval, pp 857–860Google Scholar
  27. 27.
    Yin P, Luo P, Lee W-C, Wang M (2013) App recommendation: a contest between satisfaction and temptation. In: Proceedings of the sixth ACM international conference on web search and data mining, pp 395–404Google Scholar
  28. 28.
    Yin H, Cui B, Chen L, Hu Z, Huang Z (2014) A temporal context-aware model for user behavior modeling in social media systems. In: Proceedings of the 2014 ACM SIGMOD international conference on management of data, pp 1543–1554Google Scholar
  29. 29.
    Zhu H, Xiong H, Ge Y, Chen E (2014) Mobile app recommendations with security and privacy awareness. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 951–960Google Scholar
  30. 30.
    Zhu H, Chen E, Xiong H, Kuifei Y, Cao H, Tian J (2015) Mining mobile user preferences for personalized context-aware recommendation. ACM Transactions on Intelligent Systems and Technology (TIST) 5(4):58Google Scholar
  31. 31.
    Zhu H, Liu C, Ge Y, Xiong H, Chen E (2015) Popularity modeling for mobile apps: a sequential approach. IEEE transactions on cybernetics 45(7):1303–1314CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of CSESt Peter’s Institute of Higher Education and ResearchChennaiIndia
  2. 2.Department of CSSESree Vidyanikethan Engineering College (Autonomous)TirupathiIndia

Personalised recommendations