Browse > Article
http://dx.doi.org/10.3745/JIPS.03.0048

Two Machine Learning Models for Mobile Phone Battery Discharge Rate Prediction Based on Usage Patterns  

Chantrapornchai, Chantana (Dept. of Computer Engineering, Faculty of Engineering, Kasetsart University)
Nusawat, Paingruthai (Faculty of Business Administration, Rajamangala University of Technology Rattanakosin, Klai Kangwon Palace campus)
Publication Information
Journal of Information Processing Systems / v.12, no.3, 2016 , pp. 436-454 More about this Journal
Abstract
This research presents the battery discharge rate models for the energy consumption of mobile phone batteries based on machine learning by taking into account three usage patterns of the phone: the standby state, video playing, and web browsing. We present the experimental design methodology for collecting data, preprocessing, model construction, and parameter selections. The data is collected based on the HTC One X hardware platform. We considered various setting factors, such as Bluetooth, brightness, 3G, GPS, Wi-Fi, and Sync. The battery levels for each possible state vector were measured, and then we constructed the battery prediction model using different regression functions based on the collected data. The accuracy of the constructed models using the multi-layer perceptron (MLP) and the support vector machine (SVM) were compared using varying kernel functions. Various parameters for MLP and SVM were considered. The measurement of prediction efficiency was done by the mean absolute error (MAE) and the root mean squared error (RMSE). The experiments showed that the MLP with linear regression performs well overall, while the SVM with the polynomial kernel function based on the linear regression gives a low MAE and RMSE. As a result, we were able to demonstrate how to apply the derived model to predict the remaining battery charge.
Keywords
Battery Discharge Rate; Mobile Battery Usage; Multi-Layer Perceptron; Prediction Model; Support Vector Machine;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 N. Vallina-Rodriguez and J. Crowcroft, J. "Energy management techniques in modern mobile handsets," IEEE Communications Surveys & Tutorials, vol. 15, no. 1, pp. 179-198, 2013.   DOI
2 K. P. Murphy, Machine Learning: A Probabilistic Perspective. Cambridge, MA: MIT Press, 2012.
3 B. K. Donohoo, "Machine learning techniques for energy optimization in mobile embedded systems," M.S. thesis, Colorado State University, Fort Collins, CO, 2012.
4 A. Carroll and G. Heiser, "An analysis of power consumption in a smartphone," in Proceedings of USENIX Annual Technical Conference, Boston, MA, 2010.
5 N. Balasubramanian, A. Balasubramanian, and A. Venkataramani, "Energy consumption in mobile phones: a measurement study and implications for network applications," in Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement Conference, Chicago, IL, 2009, pp. 280-293.
6 A. Shye, B. Scholbrock, and G. Memik, "Into the wild: studying real user activity patterns to guide power optimizations for mobile architectures," in Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture, New York, NY, 2009, pp. 168-178.
7 X. Zhao, Y. Guo, Q. Feng, and X. Chen, "A system context-aware approach for battery lifetime prediction in smart phones," in Proceedings of the 2011 ACM Symposium on Applied Computing, TaiChung, Taiwan, 2011, pp. 641-646.
8 K. Korhonen, "Predicting mobile device battery life," M.S. thesis, Aalto University, Espoo, Finland, 2011.
9 J. M. Kang, C. K. Park, S. S. Seo, M. J. Choi, and J. W. K. Hong, "User-centric prediction for battery lifetime of mobile devices," in Challenges for Next Generation Network Operations and Service Management. Heidelberg: Springer, 2008, pp. 531-534.
10 J. M. Kang, S. S. Seo, and J. W. K. Hong, "Personalized battery lifetime prediction for mobile devices based on usage patterns," Journal of Computing Science and Engineering, vol. 5, no. 4, pp. 338-345, 2011.   DOI
11 N. Banerjee, A. Rahmati, M. D. Corner, S. Rollins, and L. Zhong, "Users and batteries: interactions and adaptive energy management in mobile systems," in UbiComp 2007: Ubiquitous Computing. Heidelberg: Springer, 2007, pp. 217-234.
12 D. Panigrahi, C. F. Chiasserini, S. Dey, R. Rao, A. Raghunathan, and K. Lahiri, "Battery life estimation of mobile embedded systems," in Proceedings of 14th International Conference on VLSI Design, Bangalore, India, 2001, pp. 57-63.
13 D. Rakhmatov, S. Vrudhula, and D. A. Wallach, "A model for battery lifetime analysis for organizing applications on a pocket computer," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 11, no. 6, pp. 1019-1030, 2003.   DOI
14 R. A. Aliev, R. R. Aliev, B. Guirimov, and K. Uyar, "Dynamic data mining technique for rules extraction in a process of battery charging," Applied Soft Computing, vol. 8, no. 3, pp. 1252-1258, 2008.   DOI