Abstract
Nowadays mobile applications (a.k.a. app) are playing unprecedented important roles in our daily life and their research has attracted many scholars. However, traditional research mainly focuses on mining app usage patterns or making app recommendations, little attention is paid to the study of app uninstall behaviors. In this paper, we study the problem of app uninstalls prediction based on a machine learning and time series mining approach. Our approach consists of two steps: (1) feature construction and (2) model training. In the first step we extract features from the dynamic app usage data with a time series mining algorithm. In the second step we train classifiers with the extracted features and use them to predict whether a user will uninstall an app in the near future. We conduct experiments on the data collected from AppChina, a leading Android app marketplace in China. Results show that the features mined from time series data can significantly improve the prediction performance.
Similar content being viewed by others
Notes
References
Rehman, M., Liew, C., Wah, T.: Frequent pattern mining in mobile devices: a feasibility study. In: 6th IEEE International Conference on Information Technology and Multimedia (ICIMU), Putrajaya, pp. 351–356. IEEE Press (2014)
Rehman, M., et al.: Mining personal data using smartphones and wearable devices: a survey. Sensors 15, 4430–4469 (2015)
Cao, H., Lin, M.: Mining smartphone data for app usage prediction and recommendations: a survey. Pervasive Mob. Comput. 37, 1–22 (2017)
Pan, W., Nadav, A., Alex, P.: Composite social network for predicting mobile apps installation. In: 25th AAAI International Conference on Artificial Intelligence (AAAI), San Francisco, pp. 821–827. AAAI (2011)
Shin, C., Hong, J.H., Dey, A.K.: Understanding and prediction of mobile application usage for smart phones. In: 14th International Conference on Ubiquitous Computing (UbiCom), Pittsburgh, pp. 173–182. ACM (2012)
Tan, C., Liu, Q., Chen, E., Xiong, H.: Prediction for mobile application usage patterns. In: Nokia MDC Workshop, vol. 12 (2012)
Liao, Z.X., Li, S.C., Peng, W.C., Philip, S.Y., Liu, T.C.: On the feature discovery for app usage prediction in smartphones. In: 13th IEEE International Conference on Data Mining (ICDM), Dallas, pp. 1127–1132. IEEE Press (2013)
Xu, Y., Lin, M., Lu, H., Cardone, G., Lane, N., Chen, Z., Campbell, A., Choudhury, T.: Preference, context and communities: a multi-faceted approach to predicting smartphone app usage patterns. In: 17th ACM International Symposium on Wearable Computers (ISWC), Zurich, pp. 69–76. ACM (2013)
Kim, J., Mielikäinen, T.: Conditional log-linear models for mobile application usage prediction. In: Calders, T., Esposito, F., Hüllermeier, E., Meo, R. (eds.) ECML PKDD 2014. LNCS, vol. 8724, pp. 672–687. Springer, Heidelberg (2014). doi:10.1007/978-3-662-44848-9_43
Lu, E.H.C., Lin, Y.W., Ciou, J.B.: Mining mobile application sequential patterns for usage prediction. In: IEEE International Conference on Granular Computing (GrC), Hokkaido, pp. 185–190. IEEE Press (2014)
Srinivasan, V., Moghaddam, S., Mukherji, A., Rachuri, K.K., Xu, C., Tapia, E.M.: Mobileminer: mining your frequent patterns on your phone. In: ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiCom), Seattle, pp. 389–400. ACM (2014)
Baeza-Yates, R., Jiang, D., Silvestri, F., Harrison, B.: Predicting the next app that you are going to use. In: 8th ACM International Conference on Web Search and Data Mining (WSDM), Shanghai, pp. 285–294. ACM (2015)
Li, H., Lu, X., Liu, X., Xie, T., Bian, K., Lin, F.X., Mei, Q., Feng, F.: Characterizing smartphone usage patterns from millions of android users. In: ACM Internet Measurement Conference (IMC), Tokyo, pp. 459–472. ACM (2015)
Fu, B., Lin, J., Li, L., Faloutsos, C., Hong, J., Sadeh, N.: Why people hate your app: making sense of user feedback in a mobile app store. In: 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), Chicago, pp. 1276–1284. ACM (2013)
Ferdous, R., Osmani, V., Mayora, O.: Smartphone app usage as a predictor of perceived stress levels at workplace. In: 9th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth), Istanbul, pp. 225–228. IEEE Press (2015)
Ma, K., Liu, M., Guo, S., Ban, T.: MonkeyDroid: detecting unreasonable privacy leakages of android applications. In: Arik, S., Huang, T., Lai, W.K., Liu, Q. (eds.) ICONIP 2015. LNCS, vol. 9491, pp. 384–391. Springer, Cham (2015). doi:10.1007/978-3-319-26555-1_43
Ding, Y., Zhu, S., Xia, X.: Android malware detection method based on function call graphs. In: Hirose, A., Ozawa, S., Doya, K., Ikeda, K., Lee, M., Liu, D. (eds.) ICONIP 2016. LNCS, vol. 9950, pp. 70–77. Springer, Cham (2016). doi:10.1007/978-3-319-46681-1_9
Yu, S., Abraham, Z.: Concept drift detection with hierarchical hypothesis testing. In: Proceedings of the 2017 SIAM International Conference on Data Mining, Texas, pp. 768–776. SIAM (2017)
Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. 12, 2825–2830 (2011)
Acknowledgements
This work was supported in part by National Natural Science Foundation of China (No. 61702059), China Postdoctoral Science Foundation (No. 2017M612913), Fundamental Research Funds for the Central Universities of China (No. 106112016CDJXY180003), Graduate Student Research and Innovation Foundation of Chongqing City (No. CYS17024), Frontier and Application Foundation Research Program of Chongqing City (No. cstc2017jcyjAX0340, cstc2015jcyjA40006), Social Undertakings and Livelihood Security Science and Technology Innovation Funds of Chongqing City (No. cstc2017shmsA20013).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Shang, J., Wang, J., Liu, G., Wu, H., Zhou, S., Feng, Y. (2017). App Uninstalls Prediction: A Machine Learning and Time Series Mining Approach. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science(), vol 10638. Springer, Cham. https://doi.org/10.1007/978-3-319-70139-4_52
Download citation
DOI: https://doi.org/10.1007/978-3-319-70139-4_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70138-7
Online ISBN: 978-3-319-70139-4
eBook Packages: Computer ScienceComputer Science (R0)