Identifying functional aspects from user reviews for functionality‐based mobile app recommendation

The explosive growth of mobile apps makes it difficult for users to find their needed apps in a crowded market. An effective mechanism that provides high quality app recommendations becomes necessary. However, existing recommendation techniques tend to recommend similar items but fail to consider users’ functional requirements, making them not effective in the app domain. In this article, we propose a recommendation architecture that can generate app recommendations at the functionality level. We address the redundant recommendation problem in the app domain by highlighting users’ functional requirements, an element that has received scant attention from existing recommendation research. Another main feature of our work is extracting app functionalities from textural user reviews for recommendation. We also propose an effective approach for functionality extraction. Experiments conducted on a real‐world dataset show that our proposed AppRank method outperforms other commonly used recommendation methods. In particular, it doubles the recall value of the second best method under an extremely sparse setting, increases the overall ranking accuracy of the second best method by 14.27%, and retains a high diversity of 0.99.

[1]  Aditya A. Davale,et al.  Implementation of coherent rule mining algorithm for association rule mining , 2015, 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE).

[2]  Lei Cen,et al.  Personalized Mobile App Recommendation: Reconciling App Functionality and User Privacy Preference , 2015, WSDM.

[3]  Bamshad Mobasher,et al.  Robustness of collaborative recommendation based on association rule mining , 2007, RecSys '07.

[4]  Tat-Seng Chua,et al.  Addressing cold-start in app recommendation: latent user models constructed from twitter followers , 2013, SIGIR.

[5]  Duen-Ren Liu,et al.  Integrating AHP and data mining for product recommendation based on customer lifetime value , 2005, Inf. Manag..

[6]  Hui Xiong,et al.  A Survey of Context-Aware Mobile Recommendations , 2013, Int. J. Inf. Technol. Decis. Mak..

[7]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[8]  Abdulmotaleb El-Saddik,et al.  Personalized PageRank vectors for tag recommendations: inside FolkRank , 2011, RecSys '11.

[9]  Alexander Felfernig,et al.  Adaptive Utility-Based Recommendation , 2010, IEA/AIE.

[10]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[11]  Sebastiano Vigna,et al.  PageRank as a function of the damping factor , 2005, WWW '05.

[12]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[13]  Sourav S. Bhowmick,et al.  Association Rule Mining: A Survey , 2003 .

[14]  Jennifer Widom,et al.  Scaling personalized web search , 2003, WWW '03.

[15]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[16]  Anindya Datta,et al.  Functionality-Based Mobile App Recommendation by Identifying Aspects from User Reviews , 2014, ICIS.

[17]  Chun Chen,et al.  Personalized tag recommendation using graph-based ranking on multi-type interrelated objects , 2009, SIGIR.

[18]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[19]  Alexandros Karatzoglou,et al.  Climbing the app wall: enabling mobile app discovery through context-aware recommendations , 2012, CIKM '12.

[20]  Antonio Krüger,et al.  Exploring the Design Space of Context-aware Recommender Systems that Suggest Mobile Applications , 2010 .

[21]  Martha Larson,et al.  TFMAP: optimizing MAP for top-n context-aware recommendation , 2012, SIGIR '12.

[22]  Ming Yi,et al.  A Utility-Based Recommendation Approach for E-Commerce Websites Based on Bayesian Networks , 2009, 2009 International Conference on Business Intelligence and Financial Engineering.

[23]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[24]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[25]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[26]  Guanling Chen,et al.  AppJoy: personalized mobile application discovery , 2011, MobiSys '11.

[27]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[28]  Sarah Spiekermann,et al.  Motivating Human–Agent Interaction: Transferring Insights from Behavioral Marketing to Interface Design , 2002, Electron. Commer. Res..

[29]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

[30]  Derry O'Sullivan,et al.  Case Studies in Association Rule Mining for Recommender Systems , 2005, IC-AI.

[31]  H. Sebastian Seung,et al.  Learning the parts of objects by non-negative matrix factorization , 1999, Nature.

[32]  Hsinchun Chen,et al.  Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering , 2004, TOIS.

[33]  Andreas Hotho,et al.  FolkRank : A Ranking Algorithm for Folksonomies , 2006, LWA.

[34]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[35]  Li Chen,et al.  Usability Guidelines for Product Recommenders Based on Example Critiquing Research , 2011, Recommender Systems Handbook.