ABSTRACT
Existing recommender systems usually model items as static -- unchanging in attributes, description, and features. However, in domains such as mobile apps, a version update may provide substantial changes to an app as updates, reflected by an increment in its version number, may attract a consumer's interest for a previously unappealing version. Version descriptions constitute an important recommendation evidence source as well as a basis for understanding the rationale for a recommendation. We present a novel framework that incorporates features distilled from version descriptions into app recommendation. We use a semi-supervised topic model to construct a representation of an app's version as a set of latent topics from version metadata and textual descriptions. We then discriminate the topics based on genre information and weight them on a per-user basis to generate a version-sensitive ranked list of apps for a target user. Incorporating our version features with state-of-the-art individual and hybrid recommendation techniques significantly improves recommendation quality. An important advantage of our method is that it targets particular versions of apps, allowing previously disfavored apps to be recommended when user-relevant features are added.
- D. Agarwal and B.-C. Chen. fLDA: Matrix Factorization through Latent Dirichlet Allocation. In Proc. of the 3rd ACM International Conference on Web Search and Data Mining (WSDM'10), pages 91--100, 2010. Google ScholarDigital Library
- U. Bhandari, K. Sugiyama, A. Datta, and R. Jindal. Serendipitous Recommendation for Mobile Apps Using Item-Item Similarity Graph. In Proc. of the 9th Asia Information Retrieval Societies Conference (AIRS'13), pages 440--451, 2013.Google ScholarCross Ref
- D. M. Blei and J. D. Lafferty. Topic Models. Text mining: Classification, Clustering, and Applications, 10:71, 2009.Google ScholarCross Ref
- D. M. Blei, A. Y. Ng, and M. I. Jordan. Latent Dirichlet Allocation. Journal of Machine Learning Research, 3:993--1022, 2003. Google ScholarDigital Library
- J. S. Breese, D. Heckerman, and C. Kadie. Empirical Analysis of Predictive Algorithms for Collaborative Filtering. In Proc. of the 14th Conference on Uncertainty in Artificial Intelligence (UAI '98), pages 43--52, 1998. Google ScholarDigital Library
- E. Costa-Montenegro, A. B. Barragáns-Martínez, and M. Rey-López. Which App? A Recommender System of Applications in Markets: Implementation of the Service for Monitoring Users' Interaction. Expert Systems with Applications: An International Journal, 39(10):pages 9367--9375, 2012. Google ScholarDigital Library
- J. H. Friedman. Greedy Function Approximation: A Gradient Boosting Machine. The Annals of Statistics, 29:1189--1232, 2001.Google ScholarCross Ref
- J. L. Herlocker, J. A. Konstan, A. Borchers, and J. Riedl. An Algorithmic Framework for Performing Collaborative Filtering. In Proc. of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'99), pages 230--237, 1999. Google ScholarDigital Library
- T. Hofmann. Latent Semantic Models for Collaborative Filtering. ACM Transactions on Information Systems (TOIS), 22(1):89--115, 2004. Google ScholarDigital Library
- T. Hofmann and J. Puzicha. Latent Class Models for Collaborative Filtering. In Proc. of the 16th International Joint Conference on Artificial Intelligence (IJCAI'99), pages 688--693, 1999. Google ScholarDigital Library
- A. Keyaki, J. Miyazaki, K. Hatano, G. Yamamoto, T. Taketomi, and H. Kato. Fast and Incremental Indexing in Effective and Efficient XML Element Retrieval Systems. In Proc. of the 14th International Conference on Information Integration and Web-based Applications & Services (iiWAS'12), pages 157--166, 2012. Google ScholarDigital Library
- Y. Koren and R. Bell. Advances in Collaborative Filtering. Recommender Systems Handbook, pages 145--186, 2011.Google ScholarCross Ref
- Y. Koren, R. Bell, and C. Volinsky. Matrix Factorization Techniques for Recommender Systems. IEEE Computer, 42:30--37, 2009. Google ScholarDigital Library
- H. Liang, Y. Xu, D. Tjondronegoro, and P. Christen. Time-aware Topic Recommendation based on Micro-blogs. In Proc. of the 21st ACM International Conference on Information and Knowledge Management (CIKM'12), pages 1657--1661, 2012. Google ScholarDigital Library
- J. Lin, K. Sugiyama, M.-Y. Kan, and T.-S. Chua. Addressing Cold-Start in App Recommendation: Latent User Models Constructed from Twitter Followers. In Proc. of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'13), pages 283--292, 2013. Google ScholarDigital Library
- H. Ma, D. Zhou, C. Liu, M. R. Lyu, and I. King. Recommender Systems with Social Regularization. In Proc. of the 4th ACM International Conference on Web Search and Data Mining (WSDM'11), pages 287--296, 2011. Google ScholarDigital Library
- Y. Moshfeghi, B. Piwowarski, and J. M. Jose. Handling Data Sparsity in Collaborative Filtering using Emotion and Semantic-based Features. In Proc. of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'11), pages 625--634, 2011. Google ScholarDigital Library
- C. Nascimento, A. H. F. Laender, A. S. da Silva, and M. A. Gonçalves. A Source Independent Framework for Research Paper Recommendation. In Proc. of the 11th ACM/IEEE Joint Conference on Digital Libraries (JCDL'11), pages 297--306, 2011. Google ScholarDigital Library
- D. Ramage, S. Dumais, and D. Liebling. Characterizing Microblogs with Topic Models. In Proc. of the 14th International AAAI Conference on Weblogs and Social Media (ICWSM'10), pages 130--137, 2010.Google Scholar
- D. Ramage, D. Hall, R. Nallapati, and C. D. Manning. Labeled LDA: A Supervised Topic Model for Credit Attribution in Multi-labeled Corpora. In Proc. of the 2009 Conference on Empirical Methods in Natural Language Processing (EMNLP'09), pages 248--256, 2009. Google ScholarDigital Library
- D. Ramage, C. D. Manning, and S. Dumais. Partially Labeled Topic Models for Interpretable Text Mining. In Proc. of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'11), pages 457--465, 2011. Google ScholarDigital Library
- R. Salakhutdinov and A. Mnih. Bayesian Probabilistic Matrix Factorization using Markov Chain Monte Carlo. In Proc. of the 25th International Conference on Machine Learning (ICML'08), pages 880--887, 2008. Google ScholarDigital Library
- B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Item-based Collaborative Filtering Recommendation Algorithms. In Proc. of the 10th International Conference on World Wide Web (WWW'01), pages 285--295, 2001. Google ScholarDigital Library
- K. Sugiyama and M.-Y. Kan. Exploiting Potential Citation Papers in Scholarly Paper Recommendation. In Proc. of the 13th ACM/IEEE Joint Conference on Digital Libraries (JCDL'13), pages 153--162, 2013. Google ScholarDigital Library
- G. Takács, I. Pilászy, B. Németh, and D. Tikk. Matrix Factorization and Neighbor based Algorithms for the Netflix Prize Problem. In Proc. of the 2nd ACM Conference on Recommender Systems (RecSys'08), pages 267--274, 2008. Google ScholarDigital Library
- C. Wang and D. M. Blei. Collaborative Topic Modeling for Recommending Scientific Articles. In Proc. of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'11), pages 448--456, 2011. Google ScholarDigital Library
- J. Wang and Y. Zhang. Opportunity Model for e-Commerce Recommendation: Right Product; Right Time. In Proc. of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'13), pages 303--312, 2013. Google ScholarDigital Library
- C. Wei and P. Seung-Taek. Personalized Recommendation on Dynamic Content Using Predictive Bilinear Models. In Proc. of the 18th International World Wide Web Conference (WWW'09), pages 691--700, 2009. Google ScholarDigital Library
- X. Wei and W. B. Croft. LDA-based Document Models for Ad-hoc Retrieval. In Proc. of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'06), pages 178--185, 2006. Google ScholarDigital Library
- Q. Xu, J. Erman, A. Gerber, Z. Mao, J. Pang, and S. Venkataraman. Identifying Diverse Usage Behaviors of Smartphone Apps. In Proc. of the 2011 ACM SIGCOMM Conference on Internet Measurement Conference (IMC'11), pages 329--344, 2011. Google ScholarDigital Library
- B. Yan and G. Chen. AppJoy: Personalized Mobile Application Discovery. In Proc. of the 9th International Conference on Mobile Systems, Applications, and Services (MobiSys '11), pages 113--126, 2011. Google ScholarDigital Library
- P. Yin, P. Luo, W.-C. Lee, and M. Wang. App Recommendation: A Contest between Satisfaction and Temptation. In Proc. of the 6th International Conference on Web Search and Data Mining (WSDM'13), pages 395--404, 2013. Google ScholarDigital Library
- P. Yin, P. Luo, M. Wang, and W.-C. Lee. A Straw Shows Which Way the Wind Blows: Ranking Potentially Popular Items from Early Votes. In Proc. of the 5th International Conference on Web Search and Data Mining (WSDM'12), pages 623--632, 2012. Google ScholarDigital Library
- V. W. Zheng, B. Cao, Y. Zheng, X. Xie, and Q. Yang. Collaborative Filtering Meets Mobile Recommendation: A User-Centered Approach. In Proc. of the 24th AAAI Conference on Artificial Intelligence (AAAI'10), pages 236--241, 2010.Google Scholar
Index Terms
- New and improved: modeling versions to improve app recommendation
Recommendations
Structural Analysis of User Choices for Mobile App Recommendation
Advances in smartphone technology have promoted the rapid development of mobile apps. However, the availability of a huge number of mobile apps in application stores has imposed the challenge of finding the right apps to meet the user needs. Indeed, ...
Addressing cold-start in app recommendation: latent user models constructed from twitter followers
SIGIR '13: Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrievalAs a tremendous number of mobile applications (apps) are readily available, users have difficulty in identifying apps that are relevant to their interests. Recommender systems that depend on previous user ratings (i.e., collaborative filtering, or CF) ...
Personalized Mobile App Recommendation: Reconciling App Functionality and User Privacy Preference
WSDM '15: Proceedings of the Eighth ACM International Conference on Web Search and Data MiningRecent years have witnessed a rapid adoption of mobile devices and a dramatic proliferation of mobile applications (Apps for brevity). However, the large number of mobile Apps makes it difficult for users to locate relevant Apps. Therefore, recommending ...
Comments